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

Proposal for registering triggers in S2S #1381

Open
alois-bissuel opened this issue Jul 26, 2024 · 0 comments
Open

Proposal for registering triggers in S2S #1381

alois-bissuel opened this issue Jul 26, 2024 · 0 comments
Labels
developer-input Question/feedback raised by a developer and posted here on their behalf for public discussion enhancement New feature or request

Comments

@alois-bissuel
Copy link
Contributor

Some of our clients want to migrate to server-to-server (S2S) integration for various reasons (unwillingness of having third-party scripts running, etc). Even this goes a bit against the philosophy of the PSB, we think that some middle ground may be found to accommodate this use case.

In S2S integration, advertiser send with some delay the event to the adtech directly without mediation from the user agent. This means that the adtech cannot register triggers when the user interacts with the advertiser’s website.

To allow for the late registration of events in ARA, we propose the following mechanism:

When the user interacts with the advertiser’s website, instead of registering a trigger, the adtech would register a promise from ARA for a late registration, which would declare an URL for late trigger registration and a waiting period (which could be capped to sensible values).

At a random time after the end of the waiting period, the user agent would call the adtech on the URL for late trigger registration. This call would allow the adtech to register one or several triggers. To allow for a correct ordering and priority of triggers, this new trigger registration mechanism would enable declaring the actual time of the event in the past. Note that we don’t want to challenge the source expiry system, ie late triggers would not be eligible for attribution to sources which expire between the actual timestamp of the event and the timestamp of its “late-registration”.

Do you think that such a system could be implemented?

@apasel422 apasel422 added enhancement New feature or request developer-input Question/feedback raised by a developer and posted here on their behalf for public discussion labels Jul 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
developer-input Question/feedback raised by a developer and posted here on their behalf for public discussion enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants