< Back
Enhanced Conversions Tracking on Magento

Enhanced Conversions Tracking on Magento

What are enhanced conversions? And how to set up enhanced conversion tracking using our GTM extension step by step.

A few words about enhanced conversions

Enhanced conversion is a feature that can improve the accuracy of your conversion measurement and unlock more powerful bidding. It supplements your existing conversion tags by sending hashed first-party conversion data from your website to Google in a privacy-safe way. This feature allows you to retrieve advanced customer data such as email address, phone number,  first name, last name, home address, city, region, country, and postal code. This data can be captured in your conversion tracking tags, hashed, sent to Google in its hashed form, and then used to enhance your conversion measurement.

Finally, this feature will allow you to run marketing campaigns more effectively and get more money.

Here’s the biggest benefit that you’ll get from using Google Ads enhanced conversions:

  • There’s less ambiguity about which actions are driving results, giving you more concrete data. That’s an enormous advantage.
  • Better data quality, that allows both you and Google to improve and optimize your campaigns.
  • The ability to better track how specific Ads events are driving conversions.

Additional benefits:

  • Give you a better understanding of your customer journeys
  • Make your conversion data more accurate across your indpaigns so you know what’s really working
  • Give you more data that you can use for retargeting campaigns

How to set up enhanced conversion on your Magento?

Step1: Install and Enable Magento Extension

  • Get and install the extension on the Marketplace
  • Got to the Back Office and configure it
    • Stores -> Setting -> Configuration -> Decimal Digital -> Data Layer.
    • Here you need to enable the extension and specify your container id (for ex. GTM-WHPJVL2).
    • Then enable Enhanced Conversion Tracking.

Google tag manager settings

Step 2: Enable Enhanced conversion on Google Ads

  • Go to Google Ads, and then click “Tools and Settings”
  • In the top corner, find “Conversions” under “Measurements” and click to manage conversion settings.

Navigation to Tools and Settings - Conversions

  • The key conversion parameters to control:
    • Conversion events to track, choose purchase event 
    • Select the kind of conversions you want to track -> Website
    • Set your website domain <https://example.com> -> Scan
    • In the section “Goal and action optimisation”the  select “Purchase” option

Key conversion parameters to control

  • Finally, At the  “Get Instructions and Finish” step
    • Copy the Conversion ID and Conversion labels in the section “Use Google Tag Manager”.
      • it will be required for further GTM configuration
    • Find the “Enhanced conversions” section
      • Click “Turn on enhanced conversions” to enable enhanced conversion for GTM
      • And choose Google Tag Manager as the main option

Get Instructions and Finish step

and we are almost there )

Step 3: Configure GTM to enable Enhanced conversion

It is time to go to Google Tag Manager and create a Google Ads Conversion Tracking tag (if does not exist)

  • Create a Conversion Linker tag

Create a Conversion Linker tag

as a result we will see the following page.

Conversation linker tag found in container

Where Conversion ID and Conversion Label are static data that you got from Google Ads, in the previous steps.

It is also very important to pre-select “Include user-provided data from your website” on the configuration screen.

Check Include user-provided data from your website

Don’t forget to save and publish your changes.

Screenshot of the Submit button in Admin

Additional Optional Steps:

  • There is also a possibility to manage custom tracking variables
    • Conversion value, Transaction ID, and Currency Code are all dynamic values that we can get from dataLayer.
    • For example in our case
      • “{{Conversion Value Variable}}” → ecommerce.value,
      • {{Transaction Id Variable}} → ecommerce.transaction_id,
      • “{{Currency Variable}}” → ecommerce.currency.
    • How to create Data Layer Variable in GTM and How to check the data structure.

Manage custom tracking variables manually

Once you enable Enhanced Conversion, you’ll start getting a lot more information about your customer that will help you grow your business.

Author:

Alex Karanda

Alex was one of the pioneers in delivering Magento Technical Consultants and professional services. Has 16 years of experience in web development and eCommerce.

Share with your friends: Facebook Twitter Linkedin

You May Also Like

    No feed found with the ID 1. Go to the All Feeds page and select an ID from an existing feed.

    Read next

    Adobe Commerce (Magento) as a procurement system.

    Do you know a really good procurement system? Are you sure it is good enough

    Alumio is a Game Changer.

    Every time starting a new integration project, we usually think about different ways to implement

    What is ADA compliance?

    ADA (short for the Americans with Disabilities Act) is a civil rights law that forbids