• Hi.

    Since 12th of April, we have seen a huge drop in transactions being recorded in GA, however all other metrics are being reported. This was around the time that the GTM4WP plugin was automatically updated on site. Previously all transactions were being recorded as expected.

    I have followed through the guide here:
    https://gtm4wp.com/how-to-articles/how-to-setup-enhanced-ecommerce-tracking

    and ensured that gtm4wp.orderCompletedEEC has been added to the regex, this was done last week. since then, 1 transaction has been recorded in GA however have received 115.

    I have performed test transactions today via desktop, both whilst being logged in and as guest, using both paypal and stripe as payment methods – both of these orders can be seen in GA.

    However, a customer who ordered within 5 minutes of my test orders has not tracked. I have since placed 2 further test transactions via mobile, using apple pay and paypal – neither of these orders have tracked.

    This leads me to believe that mobile device purchases may not be tracked, as when I look at the recent events (last 30 mins) for mobile devices, I can see the event actions gtm4wp.productImpressionEEC and gtm4wp.addProductToCartEEC but NO gtm4wp.orderCompletedEEC

    During my desktop transactions, I ran the GTM debugger and could see the datalayer being completed with all transaction details, as mentioned, these transactions did come through to GA so didnt identify any issues here.

    I have retraced through the steps in the guide once more and and confirmed that all settings are as they should be.

    Please let me know what information you need to assist.

Viewing 15 replies - 1 through 15 (of 28 total)
  • I’ve got the same problem since updating the plugin

    We have the same problem with version 1.12.3. We almost don’t see mobile transactions.

    Same here ??

    I noticed that only orders paid with Stripe are tracked (not those with Paypal).

    • This reply was modified 3 years, 6 months ago by Goudie.

    I face the same problem, I can see dataLayer push happening for other events in tag manager preview but don’t see event gtm4wp.orderCompletedEEC pushed to the datalayer on the thank you page and hence can’t track the purchase event

    my ticket here https://bit.ly/3o4J4Jy

    Hope we find fix for this problem.

    Thread Starter volcomjon

    (@volcomjon)

    Glad im not the only one – this is a fairly serious issue and hoping there is a fix soon. can @duracelltomi reply to this please.

    Plugin Author Thomas Geiger

    (@duracelltomi)

    Hi Everyone,

    I can see your posts and your issues and I want to reassure everyone that I would like to help.

    I myself have access to several GA stats coming from WooCommerce stores but haven’t seen any such decline in tracked transactions. This does not mean there is nothing to fix but it seems to be a more isolated issue that affects some part of the users.

    I would like to investigate and this is why I have pushed back releasing v1.13 which is actually future complete but if there is anything to fix around transaction tracking for WooCommerce, I would like to fix it if possible.

    What I always need in such cases:
    * URL of the affected site(s)
    * Any kind of opportunity so that I do not need to actually pay for the products (a product priced 0 or a coupon that I can use during checkout or a test version of the site where bank transfer or cash on delivery payment methods can be safely activated)

    Thread Starter volcomjon

    (@volcomjon)

    @duracelltomi – Thanks for the response.

    here is the domain: https://www.saltee.co.uk/
    test product (zero value): https://www.saltee.co.uk/product/test-product/

    code to remove shipping: testcode

    let me know if you need anything else

    Plugin Author Thomas Geiger

    (@duracelltomi)

    Thanks!

    I placed an order (#34035):
    * gtm4wp.orderCompletedEEC event was present on the order received page
    * you have an error in your MS Ads conversion tag, the currency parameter is not quoted properly:

    window.uetq.push('event', '', {
      'revenue_value': 0.00,
      'currency': GBP // <-- here the correct code would be 'GBP'
    });

    * GA4 purchase event was also fired correctly
    * I can not see any GA event tag firing on gtm4wp.orderCompletedEEC

    Could you provide some screenshots about your GA event tag that should fire on gtm4wp.orderCompletedEEC and also about the trigger that includes gtm4wp.orderCompletedEEC?

    Thread Starter volcomjon

    (@volcomjon)

    TAG
    TRIGGER

    Regex for trigger:

    gtm4wp.productClickEEC|gtm4wp.addProductToCartEEC|gtm4wp.removeFromCartEEC|gtm4wp.checkoutOptionEEC|gtm4wp.checkoutStepEEC|gtm4wp.changeDetailViewEEC|gtm4wp.orderCompletedEEC

    Thread Starter volcomjon

    (@volcomjon)

    Have also updated the bing tracking now (thanks for highlighting)

    Plugin Author Thomas Geiger

    (@duracelltomi)

    I checked your screenshots and they seem to be OK.

    Can you share a debug session from Google Tag Assistant?

    If you enter into Preview mode in your GTM container, a new tab will be opened with tagasistant.google.com. Here you can enter your site’s domain name and start the debug session. In the window, where you see events firing, look at the top right corner for the “…” menu. Click on it and click Share. Here you will see a URL that can be shared with others. This will not give anyone direct access to your GTM container but I can go through the steps by also examining triggers and variables.

    Thread Starter volcomjon

    (@volcomjon)

    Plugin Author Thomas Geiger

    (@duracelltomi)

    Thanks!

    I retested your site with this preview mode and the event has been fired correctly with the transaction within the GA hit.

    Have you published all recent changes in your container?

    From here what I assume is that the ecommerce event trigger has been updated but the container was not published. That is why I can see the correct tracking while using your preview mode and this is why I do not see it while browsing your site in the regular way.

    Thread Starter volcomjon

    (@volcomjon)

    hmmm – well, ive just published changes now, as I think I had reverted to a previous container version to test. please try a re-test order now.

    Hello Thomas,

    We have the same problem since the latest update. The website is zorgnatuur .nl. On the homepage you can see there is an error in the Google Analytics tag:

    Parameter for Custom Dimension 1 is too long (max 150)
    
    Custom Dimension 1woocommerce_gpf_252075%2Cwoocommerce_gpf_30637%2Cwoocommerce_gpf_30026%2Cwoocommerce_gpf_29541%2Cwoocommerce_gpf_253444%2Cwoocommerce_gpf_253417%2Cwoocommerce_gpf_253189%2Cwoocommerce_gpf_253065

    I don’t know if it’s related but that error wasn’t there before the update.

Viewing 15 replies - 1 through 15 (of 28 total)
  • The topic ‘99% of transactions not recording’ is closed to new replies.