Skip to content

Server-side enhanced conversions - #10

Draft
mackenly wants to merge 5 commits into
managed-components:mainfrom
mackenly:main
Draft

Server-side enhanced conversions#10
mackenly wants to merge 5 commits into
managed-components:mainfrom
mackenly:main

Conversation

@mackenly

@mackenly mackenly commented May 23, 2025

Copy link
Copy Markdown

Major overhaul of most of the component. Planned features:

Current status: Early draft.

Not yet complete and will require extensive testing.

Potential UX issue: Authentication for the Google Ads API isn't necessarily super straightforward. It should continue to support client-side calls as a fallback.

@ksbhadani

Copy link
Copy Markdown

Hi, is this completed?

@mackenly

Copy link
Copy Markdown
Author

@ksbhadani No, but very close. I've been holding off on making public commits while I build/test. I've pivoted to using the new Data Manager API rather than Google Ads API as it seems more purpose built for this.

@mackenly

Copy link
Copy Markdown
Author

Also, since this moves over to the Data Manager API and introduces many breaking changes (such as needing to get API service account keys), it will probably make sense for me to have this as a separate managed component, and perhaps one day the google-ads component can become a deprecated/legacy option.

As far as Cloudflare/Zaraz they should explore letting users authenticate via OAuth rather than requiring users to use service accounts. That would make a very seamless UX. But the MC spec doesn't provide any way to do this, so that would require a spec revision or a departure from the spec. Happy to talk more about this Zaraz team. 👋

@amster93

Copy link
Copy Markdown

hey any news on this? 4 months later?

@mackenly

mackenly commented Mar 10, 2026

Copy link
Copy Markdown
Author

@amster93 It is unfortunately held up by Google for now. Hoping that changes soon

Edit: Contract I was working on got cut so paused for now. And radio silence from Google so not optimistic about anything not available off the shelf.

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

Successfully merging this pull request may close these issues.

3 participants