How to debug Google Enhanced Conversions implementation | Articles

We already explained in previous articles how to improve conversion tracking with Google Enhanced Conversions and how to implement it. In this article we will explain how to verify your implementation in Google Ads and using the Tag Assistant. We’ll explain how to locate the “em Parameter”, which is an element used in the Google support pages, and how to understand it.

​​Verify implementation in Google Ads

Firstly, it is important to check your implementation in Google Ads after a couple of days to make sure that the set-up is working properly. Once you are in Google Ads, go to “Tools & Settings” then “Conversions”.

If it’s working, you’ll see that the enhanced conversions are being recorded:

recording conversion

conversion diagnosis

In case it’s not working, you’ll see the message “Check enhanced conversions”:

check enhanced conversions

If you want more info, you can click on “Go to Diagnostics”:

go to diagnostics

You will see more details about the issue. For example:

diagnostics example

If you click on “View instructions”, you’ll be redirected to the Google support page on which the different types of issues that you might encounter are detailed.

Verify implementation using Tag Assistant

Before going further, it is important that you are either able to make a conversion on the production environment of the website or that you have access to the staging environment of the website (in this case, make sure that it is exactly the same version as the production environment). The conversion is the event during which the email address is being pushed - it can be a transaction, a lead or any kind of conversion.

Before making a conversion on the website, it is also important that you download the Google Tag Assistant extension (in case you don’t have it yet).

1) Once you are in GTM, go to “Preview” mode.

2) Enable your Tag Assistant extension on the website:

enable tag assistant

3) Make a conversion on the website.

4) Go to your Debugger and click on your event on the left. Verify whether your email variable is populated.

  1. If your email address variable is not populated, check with the website’s developer.
  2. If your email address variable is populated (see example below) but your setup is not working in Google Ads, please go through the steps below.

variable example1

5) Open the Tag Assistant and click on the “Google Ads Conversion Tracking”:

conversion tracking

6) Click on “URLs”:

tag assistant url

7) Click on the small icon on the top right:

tag assistant icon

8) You’ll see the “em Parameter”:

tag assistant em

Once you have located it, you’ll be able to identify what your issue is by looking at the different scenarios. More info about this parameter can be found here:

  • The em parameter is the SHA256 hash value of the user data that is being sent by the enhanced conversions feature to Google. If you see this em parameter and a proper hash value (a long string of over 10 characters), then enhanced conversion data is being sent successfully (see screenshot above).
  • If the em parameter is missing entirely then your tag is configured incorrectly such that enhanced conversion data isn’t being sent.
  • If the em parameter is present but looks like “tv.1~em.” then you’re sending the enhanced conversion parameter but it’s empty.
  • If the em parameter is present but looks like “tv.1~em.e1” then you’re sending the enhanced conversion parameter but there’s an issue with the data you’re sending. Refer to the diagnostic report for additional details on possible errors.

Source: About the enhanced conversions for web tag diagnostics report, Google support page.

Happy debugging!


publication author justine heeren
AUTHOR
Justine Heeren

| LinkedinThis email address is being protected from spambots. You need JavaScript enabled to view it.

Tags:

Get in touch

Semetis | Rue de l'Escaut 122, 1080 Brussels - Belgium

welcome@semetis.com

Connect with us

Cookie Policy

This website uses cookies that are necessary to its functioning and required to achieve the purposes illustrated in the privacy policy. By accepting this OR scrolling this page OR continuing to browse, you agree to our privacy policy.