Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MaskedLARK: Range restriction on conversion data restricts use-cases #23

Open
csharrison opened this issue Jul 23, 2021 · 1 comment
Open

Comments

@csharrison
Copy link

In the MaskedLARK proposal, there is only a small enum of potential conversion-side values ("purchase", "visit time", etc). This is fairly restrictive for some reporting use-cases. For example, a large advertiser might want to report on precisely which product (out of thousands) in their catalog was purchased, which would likely require huge value vectors.

I think at the very least this should be documented in the proposal, although I totally see why it is left out of scope.

@jpfeiffe
Copy link

Thanks Charlie -- our initial thinking on this is features such as product would be provided within the aggregation_key (e.g. {"product" : "toothbrush"}) part of the scope, not within the aggregation_values. Such a query might then have terms like "aggregation_service_queries" : {"product" : "toothbrush", "campaign" : 100}, and return the types of conversions that were produced (monetary or whatever). It gets tricky to think about aggregation where some of the values are in the aggregation_key and some are in the aggregation_value, and then we're summing over different aggregation_value.

To your point, the actual product landed on might of course not be available until the advertiser's site. Perhaps allowing the .well_known URL to respond with both aggregation_keys and aggregation_values would solve this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants