• Resolved giammaball

    (@giammaball)


    Hi,
    I have an eCommerce website with GTM kit. I have implemented this plugin from GTM4WP after various issue due to conflict with Consent Mode V2 of Iubenda.
    GTM Kit seems to work well and all tags/events were fired with a correct Consent Mode V2 configuration. But I have a problem with Advanced Conversion: despite the variable are populated with all user data, there isn’t the em parameter when purchase is activated (confirmed also in Google Ads Conversion Diagnostic), so the customer data isn’t passed. In the plugin settings I have already activate “Include customer data” (that are correctly pushed in data layers) but these are not passed to the Google Ads Server Side Tag. Also sGTM Container Domain is added in plugin settings.

    I report some screen of GTM configuration: https://imgur.com/a/kxwrsuX.

    How can I solve that?
    Thank you.

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 16 total)
  • Plugin Author Torben Lundsgaard

    (@torbenlundsgaard)

    @giammaball Please go to ‘GTM Kit > Help > Support > Share system data with the GTM Kit support team’ and enter the support ticket: FS793-7E725

    Thread Starter giammaball

    (@giammaball)

    Thanks for the reply. I did it now.

    Plugin Author Torben Lundsgaard

    (@torbenlundsgaard)

    I’m not sure what the “em parameter” that you are refereing to is?

    Thread Starter giammaball

    (@giammaball)

    In Chrome Developer Tools Network>Payload should be an em parameter with a long string of characters in the conversion page when you activate the event. If you see the “em” parameter, this means that the enhanced conversions tag is picking up. Unfortunately I don’t see the parameter when the purchase event is pushed and the diagnostic conversion of Google Ads display “Missing user data fields” so the enhanced conversion doesn’t work. I don’t know why because as you can see in the screenshot the variable used for the user data get all the information.

    Plugin Author Torben Lundsgaard

    (@torbenlundsgaard)

    It looks like GTM Kit is sending all the required data and that is not a plugin problem but a Google Tag Manager problem.

    Check Instructions #7 and verify that you have selected Google Tag Manager: https://support.google.com/google-ads/answer/13262500?visit_id=638476489206629847-2017429086&rd=2

    Thread Starter giammaball

    (@giammaball)

    All is setup correctly via Google Ads dashboard. It’s not the first time that I use EC that works fine since the last days.
    I see in the debug mode of GTM that the event “Container Loaded” is fire after the events like purchase, begin_checkout, view_cart, insted for event like view_item_list the event “Container Loaded” is fired first as showed in the screenshot: https://imgur.com/a/C6QJbop.

    Could be this a problem?

    Plugin Author Torben Lundsgaard

    (@torbenlundsgaard)

    The order of the events does not matter. The view_item_list is generated by javascript, which is why it is pushed after the container has loaded.

    Does Google Ads provide any debug information? I’m wondering if it is a data format problem.

    Thread Starter giammaball

    (@giammaball)

    Regarding the problem showed in the diagnostic page of Google Ads the documentation report just that:

    “Some of your conversions don’t include any enhanced conversions data fields. This means that the enhanced conversions parameter wasn’t transmitted in some instances when your conversion tag fired. Make sure you’ve set up enhanced conversions correctly on all the pages where your conversion tag is present.

    You can use Google Tag Assistant to test each of your conversion pages to determine if you’re sending the enhanced conversions parameter. Check how to verify enhanced conversions implementation using Google Tag Assistant.

    After you’ve identified which pages have issues, double check your implementation against the instructions to?set up enhanced conversions manually with Google Tag Manager?or?Google tag.”

    After a lot troblueshooting attemps in the tag configuration I don’t now if could be a bug after the Consent Mode implementation but it’s strange, I don’t mind about that.

    I report also the screen of the the problem in the diagnostic (it’s in italian but it’s simply to understand): https://imgur.com/a/WqPRGrR.

    Tell me if you need other information.

    Plugin Author Torben Lundsgaard

    (@torbenlundsgaard)

    Could you please make a screen dump of: Tag Assistant > Purchase event > Google Ads conversion tracking tag (values)

    I want to confirm that the user-provided data is sent to the tag

    Thread Starter giammaball

    (@giammaball)

    Thanks for the reply. At this link you can find a lot of screen: https://imgur.com/a/QsWWt4f. The Server Side Configuration has be done with Stape.

    Plugin Author Torben Lundsgaard

    (@torbenlundsgaard)

    is user_data present in Server side preview > purchase event > Event Data tab?

    Thread Starter giammaball

    (@giammaball)

    Yes, it’s present as you can see: https://imgur.com/a/iPXa1KZ.

    Plugin Author Torben Lundsgaard

    (@torbenlundsgaard)

    I have been testing different configurations in GTM and found that if the Google Tag is triggered on All Pages it does not work. It has to be triggered on Initialization - All Pages. At least this is true for my configuration

    Thread Starter giammaball

    (@giammaball)

    All tags in web container has setted with the trigger “Consent Initialization”. In the Server Side container there are two triggers, one for all tags “Client Name is equal to GA4”, another one for the purchase event “Client Name is equal to GA4” & “Event Name is equal to Purchase”.
    Just the Linker Conversion in server side had “All Pages” as trigger, now I’ve switched to “Client Name is equal to GA4” but the EC still not works. It’s so strange..

    Thread Starter giammaball

    (@giammaball)

    SOLVED (Partially)
    It’s a bug for Server Side configuration when EC is not settings at the account level: https://www.linkedin.com/posts/zambonmatteo_gads-bug-enhanced-conversion-gtm-server-side-activity-7181589881280741376-mkOP?utm_source=share&utm_medium=member_ios.

    At the moment the option for set EC at the account level is not available in my account, I hope that will be soon.

    Anyway thanks for the support.

Viewing 15 replies - 1 through 15 (of 16 total)
  • The topic ‘Enhanced Conversion GAds Issue’ is closed to new replies.