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

HTTP API #31

Open
martinthomson opened this issue Oct 3, 2024 · 0 comments
Open

HTTP API #31

martinthomson opened this issue Oct 3, 2024 · 0 comments

Comments

@martinthomson
Copy link
Member

In deploying ARA, Google discovered that there are a great many intermediaries who are incapable of running JavaScript and many others that prefer not to. There's a lot of things like tracking pixels, with the HTTP interactions to load those pixels generating measurement signals as a side effect.

Adding HTTP header fields to those requests that trigger the equivalent of the APIs might make the entire system easier for these systems to consume.

There are some serious difficulties involved with this mode of interaction. Responses will contain instructions to the browser to save impressions or measure conversions. New requests will be needed in order to deliver the results of those interactions. That was true for ARA, but the delays meant that new requests were inevitable. Here, the new interactions would need to be synthesized somehow. Using a redirect is one possible option.

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

1 participant