You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When the price of a purchase is dynamic, we may want to dynamically determine the scaling factor as well.
However, if the scaling factor is dynamically determined when triggering, it is difficult to scale down using the same factor after aggregation.
This is a proposal to embed the scaling factor in the aggregatable value when registering the Attribution trigger. For example like this.
"aggregatable_values": {
"purchase": {
"value": 3200, // this is the value after scaling up"scalingFactor": 100// default is 1
}
}
The scalingFactor is also embedded in the aggregation_service_payloads.payload of the Aggregatable reports.
The aggregation service uses the scalingFactor to scale down when generating summary reports.
Since the scalingFactor is encrypted, it will not increase the amount of information for tracking.
The text was updated successfully, but these errors were encountered:
Hey @k-o-ta , can you explain how you would propose the agg service:
Scales different contributions with different values of scalingFactor?
Applies noise when different contributions have different values of scalingFactor?
I am concerned this will be challenging to do privately. One of the properties of the existing system is that you can do rescaling after applying noise (and therefore is just post-processing private aggregates). It seems with your proposal you might need to do scaling before applying noise.
In other words, we would compare Noise1 + 0.5Noise2 and Noise. If the distributions of Noise1, Noise2, and Noise are the same, this proposal might lead to a decrease in the accuracy of the summary report.
When the price of a purchase is dynamic, we may want to dynamically determine the scaling factor as well.
However, if the scaling factor is dynamically determined when triggering, it is difficult to scale down using the same factor after aggregation.
This is a proposal to embed the scaling factor in the aggregatable value when registering the Attribution trigger. For example like this.
The scalingFactor is also embedded in the aggregation_service_payloads.payload of the Aggregatable reports.
The aggregation service uses the scalingFactor to scale down when generating summary reports.
Since the scalingFactor is encrypted, it will not increase the amount of information for tracking.
The text was updated successfully, but these errors were encountered: