Google Tag Manager Enhanced Conversions
This module allows to configure your Odoo eCommerce to support the Google Tag Manager Enhanced Conversions. Read more about them in this link: https://support.google.com/google-ads/answer/9888145?hl=en&ref_topic=3165803
auto_awesome What this module does
AI-generated from the code · Odoo 15.0Adds an option in the website settings to include customer and shipping details on the order confirmation page so Google Tag Manager can use Enhanced Conversions.
This module extends the Google Tag Manager integration for Odoo eCommerce. It adds a new setting called "Enhanced Conversions" in the website configuration, next to the existing Google Tag Manager key.
When this option is enabled and a Google Tag Manager key is configured, the order confirmation page of the online shop includes a hidden block of data about the customer and the shipping address. This data includes the customer's email, name, first name and last name (when the first name/last name fields are available), plus the shipping street, city, postal code, region and country code.
The information is placed in a hidden section of the confirmation page so it is not visible to shoppers, but it can be read by the Google Tag Manager script to support Enhanced Conversions. The setting is stored on the website, so it can be turned on or off per website.
No new menus are added; the option appears in the existing website settings screen. The module touches the website configuration settings and the website model, and it modifies the sale order confirmation template.
Depends on
Models and fields (2)
- website · extends an existing modelgoogle_tag_manager_enhanced_conversions (Enhanced Conversions)
- res.config.settings · extends an existing modelgoogle_tag_manager_enhanced_conversions
Text generated by AI (DeepSeek) from reading the Odoo 15.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 15.0
Confirmed on 2026-11-03 in branch 15.0 of OCA/e-commerce.
terminal Installation and usage
OCA documentation · Odoo 15.0Configuration
Source · Odoo 15.0To configure this module, you need to:
- Go to Website > Configuration > Settings
- Search 'Google Tag Manager' option.
- Fill in your 'Google Tag Manager Key' (e.g. 'GTM-ABCDEF').
- Set 'Enhanced Conversions' on.
With it you can configure your GTM conversion scripts for /shop/confirmation with the following xpath options:
//div[@id="gtm_enhanced_conversion_data"]/span[@name='customer_email']//div[@id="gtm_enhanced_conversion_data"]/span[@name='customer_name']//div[@id="gtm_enhanced_conversion_data"]/span[@name='shipping_street']//div[@id="gtm_enhanced_conversion_data"]/span[@name='shipping_city']//div[@id="gtm_enhanced_conversion_data"]/span[@name='shipping_zip']//div[@id="gtm_enhanced_conversion_data"]/span[@name='shipping_region']//div[@id="gtm_enhanced_conversion_data"]/span[@name='shipping_country']
Only if you have partner_firstname installed, you can also use:
//div[@id="gtm_enhanced_conversion_data"]/span[@name='customer_firstname']//div[@id="gtm_enhanced_conversion_data"]/span[@name='customer_lastname']
Otherwise you should figure out how to split customer_name in you js tag scripts.
No verified information in OCA: Installation, Usage.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.