Definition
Privacy-Preserving Attribution: Level 1 defines PrivateAttribution
[SecureContext, Exposed=Window]
interface PrivateAttribution {
readonly attribute PrivateAttributionAggregationServices aggregationServices;
};
[SecureContext, Exposed=Window]
partial interface PrivateAttribution {
undefined saveImpression(PrivateAttributionImpressionOptions options);
};
[SecureContext, Exposed=Window]
partial interface PrivateAttribution {
Promise<PrivateAttributionConversionResult> measureConversion(PrivateAttributionConversionOptions options);
};
Consolidated IDL (across mixin and partials)
[SecureContext, Exposed=Window]
interface PrivateAttribution {
readonly attribute PrivateAttributionAggregationServices aggregationServices;
undefined saveImpression(PrivateAttributionImpressionOptions options);
Promise<PrivateAttributionConversionResult> measureConversion(PrivateAttributionConversionOptions options);
};