-
Notifications
You must be signed in to change notification settings - Fork 162
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
Consider increasing trigger_data bit amount #733
Comments
Hello @arielhal , the reason the size is limited to 8 distinct values is to ensure that the amount of cross-site/context information about a user is limited. This is especially true for event-level reports, because they come associated with a high entropy identifier that links a report to the specific ad engagement. I have two suggestions:
|
Hello @arielhal I also want to bring your attention to a document we recently published that allows you to trade off bits with other parameters in the event-level reports. Please take a look: I believe this should satisfy the feature request if we move forward with the proposal, can you confirm? |
Hey @csharrison ! Thanks! |
Yes this is possible
There are impacts on noise, you can find a script here: To test your question, you can invoke this way
Yep, the proposal adds it to the source registration JSON.
Not yet but stay tuned for information. |
Closing as this is being addressed with the Full Flex proposal. |
Hey @csharrison ! Thanks! |
@arielhal we don't have a concrete timeline yet, but will update as the feature gets closer. We are in the process of specifying it right now. |
Hey @csharrison how are you? :) |
Thanks for the ping. We don't have a concrete timeline yet and are still in the process of designing and specifying the right behavior. |
Hello @csharrison we are also interested to use the Phase 2 of Full Flexible Event-Level. |
Hey @pmainguet is your interest in Phase 2 for the use-case described in this issue or something else? |
Chromium expects custom trigger data (values and cardinality) to be available in M123. |
We appreciate the work, and we're excited to use the custom trigger data (fully flexible event-level).
What is your thoughts and what information should we provide to propose adding these fields? |
@csharrison we work in affiliate marketing where users clicks on links and are then redirected to merchant pages to make salesvia a redirect through our server to count clicks (without user interaction). Currently, we are very limited by the amount of information we can pass to the API on the click/source side (1 bit of data in our case). Moreover, to calculate the performance of our different source of traffic, we would need to somehow cross summary reports with event level reports to be able to compute a sales/clicks aggregate, which is highly impractical and will be awfully noised. The fully flexible event-level feature is exciting for us as we would have more bits of data available and we won't need to use summary reports to do performance optimisation. And like @omriariav from Taboola we would ideally also need additional info such as the orderid so that our partners trust our computation and reporting. |
Hey @csharrison how are you? Attribution-Reporting-Register-Source:
Attribution-Reporting-Register-Trigger:
I am testing this on beta browser - Version 123.0.6312.22 (Official Build) beta (arm64), but all reports that are sent are still with a 3-bit limitation.
|
@danieldansker In your source registration, this is incorrect: "trigger_specs":[{
"trigger_data":[111111,222,333]
}] Chromium doesn't yet support top-level |
Here is a header-validator link warning about the unknown |
Hi - we see that orderId is now supported in the 'flex event' (2nd bullet under 'goals' here) We are going to test this in the coming weeks. Do you happen to have any updates regarding the currency field? (cc: @danieldansker ) |
@omriariav Could you clarify what you mean by orderId and the currency field? Perhaps you mean the value field mentioned in the proposal? If so, it hasn’t been specified yet. |
@apasel422 you can see clarification in Omri's previous reply . When are you planning to add support to these parameters/values? thanks |
Hey @apasel422 ,
|
An overview is available in the explainer. More details are available in the specification.
The simplest option is probably the header validator. |
Hi @omriariav and @taboola1dsg - we don't have a planned timeline to add support for summary buckets ("value" field in trigger_data) or multiple trigger specs in Chrome, though these will be available in an upcoming Android ARA release for experimentation (see row 27 here) We're very interested in results from testing these features out and feedback will help us determine launch plans, if you're able to test on Android first. |
Hi @apasel422 , |
Yes. Here's an example.
Here is the specification definition. You may find it easier, though, to look at an actual implementation: TypeScript, C++. |
Hello,
Currently trigger_data size is limited to 3 bits (8 distinct values) when registering a trigger for event-level reports.
We would like to know what is the reason for such a strict limitation? and if it's possible to add few more bits to this value?
Many of our customers have more than 8 conversion types, and such limitation will prevent us from giving our customers a precise evaluation of their performance.
Thanks!
The text was updated successfully, but these errors were encountered: