HTMLAnchorElement: attributionSourceId property

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The attributionSourceId property of the HTMLAnchorElement interface gets and sets the attributionsourceid HTML attribute on an <a> element.

The attributionSourceId is used as part of the Private Click Measurement specification to identify the content that was clicked when following a link to another site.

Value

A number. Valid values for private click measurement are between 0 and 255. The default value is 0. Values outside this range will not cause an error when setting the property, but will be ignored by the browser for attribution purposes.

Examples

html
<a
  id="ad-link"
  href="https://example.com"
  attributiondestination="https://example.com">
  Click to visit our shop
</a>
js
const adLink = document.getElementById("ad-link");
adLink.attributionSourceId = 17;

console.log(adLink.attributionSourceId); // 17

Specifications

Specification
Private Click Measurement
# dom-htmlanchorelement-attributionsourceid

Browser compatibility

See also