Cherry Seed

Does Enhanced Conversions work with gtag.js only?

enhanced-conversions google-ads gtag gtm api woocommerce server-side

Quick Answer

Enhanced Conversions works with three implementation methods, not just gtag.js. Google Tag Manager is the most common route, handling hashed first-party data collection through a familiar tag interface. The Google Ads API enables server-side enhanced conversions via offline conversion imports, giving WooCommerce stores full control over data transmission timing and format. WordPress-native plugins offer a fourth path — preconfigured platform connectors that automate the hashing and delivery without GTM or manual code. According to Google's implementation guide, GTM accounts for roughly 60% of Enhanced Conversions setups, but API-based methods are growing as stores prioritise server-side reliability.

Full Answer

The misconception that Enhanced Conversions requires gtag.js alone costs WooCommerce stores flexibility. Google supports three official implementation paths, each suited to different technical stacks and operational requirements.

Google Tag Manager remains the most popular method. You configure a conversion tag with user-provided data variables — email, phone, address — and GTM handles the SHA256 hashing before transmission. Setup takes 30-60 minutes for someone comfortable with GTM's interface, and Google's diagnostics tab confirms whether hashed data is being received correctly.

The gtag.js direct method works for stores that prefer lightweight JavaScript without a tag management layer. You modify the conversion snippet to include user data fields, and the gtag library handles hashing automatically. This approach suits simple setups but becomes harder to maintain as tracking requirements grow across multiple platforms.

The Google Ads API method is the most powerful option. It enables server-side enhanced conversions through offline conversion imports, meaning your server sends hashed customer data directly to Google — no browser dependency, no ad blocker interference, no client-side timing issues. WordPress plugins that connect to the Ads API effectively automate this third method, wrapping the complexity in a settings interface that requires zero code from the store owner.

Sources

Programmatic Access

GET https://seresa.io/wp-json/cherry-tree-by-seresa/v1/seeds/536

Cite This Answer

Cherry Tree by Seresa - https://seresa.io/seed/google-ads-ga4/google-enhanced-conversions-enhanced-conversions-gtag-only