• Hi Thomas!

    First of all, thank you for your plugin. I’ve been having great results with it so far.

    For one of my websites, however, I can’t seem to get the plugin to recognise step 2 of the checkout procedure. The event gtm4wp.checkoutStepEEC shows step 3 and 4 in the datalayer, but whatever I do it won’t seem to recognise step 2.

    My setup looks similar to the one over at https://woo.gtm4wp.dev/checkout, but the “Billing details” part of the form just doesn’t seem to work.

    Do you have any idea what could be causing this?
    I’d love to hear from you, let me know if you need any additional information!

    Cheers

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

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author Thomas Geiger

    (@duracelltomi)

    Hi,

    Step 2 is fired when the user enters data into any shipping data field. I tested this on your site and I do see the checkout setup in the data layer and also I see the GA event firing on this. And within the GA hit I see the product data and the checkout step #2

    Could you check this again?

    Thread Starter ingovo

    (@ingovo)

    Hi Thomas,

    Thank you for your quick reply. Could you show me what this looks like for you?
    For clarification, I’m referring to the step “1. YOUR DETAILS”, this should be the second step after the shopping cart which is on a separate page (just like in your GTM4WP sandbox). The first event by the name “gtm4wp.checkoutStepEEC” I am able to find in the datalayer is:

    {
    event: “gtm4wp.checkoutStepEEC”,
    ecommerce: {
    currencyCode: “EUR”,
    checkout: {
    actionField: {
    step: 3
    },
    products: [
    {
    id: 51402,
    name: “Amsterdam GT Enviolo CT eBike”,
    sku: 51402,
    category: “Mens”,
    price: 2698,
    stocklevel: 22,
    variant: “satin-black,58cm,samsung-418-wh”,
    quantity: “1”
    }
    ]
    }
    }
    }

    Which has “actionField step: 3”. My datalayer does not seem to have “actionField step: 2” in it, even after entering information in the Billing Details form.

    Cheers

    Plugin Author Thomas Geiger

    (@duracelltomi)

    Hi,

    The cart page is by default not the first checkout step. There is a plugin option which allows you to use the cart page as the 1st step but as far as I can see, on your site this was not enabled yet.

    Because of that, the checkout page is the 1st step and this is reported during page load.

    Step 2 will be the shipping data if anyone enters a different data for shipping as the billing data.

    Thread Starter ingovo

    (@ingovo)

    Hi Thomas,

    Thank you once again for your reply. With this, I managed to pinpoint the issue! There was another form that was hidden by default, that needed to be filled in for step two to be recognised.

    Thread Starter ingovo

    (@ingovo)

    Hi Thomas,

    I still have two questions regarding this issue:
    – It seems like step 1 isn’t being reported during page load. Do you have any idea what could be causing this issue?
    – Is there a way for the plugin to recognise step 2 in the process without the visitor entering different data for shipping as billing data? I’ve noticed step 2 is only being fired if a visitor fills out any of the “shipping_” fields. By default, if a user does not select the “Ship to different address” and does not fill in any of the fields, it seems step 2 isn’t being fired at all. I’ve also looked at your plug-in’s Sandbox environment, which also doesn’t seem to fire step 2 if no shipping information is filled in.
    See this video: https://www.loom.com/share/9516cf8079814036aa04774463cc9b73

    Love to hear from you!

    Thread Starter ingovo

    (@ingovo)

    I just noticed my recording does not show the console, but this one does:

    Thread Starter ingovo

    (@ingovo)

    Hi @duracelltomi,

    Any chance you could have a look at these last two questions? I previously marked this topic as solved, but these questions still remain.
    Would love to hear from you! ??

    Plugin Author Thomas Geiger

    (@duracelltomi)

    It seems like step 1 isn’t being reported during page load. Do you have any idea what could be causing this issue?

    This is an issue with v1.12 that will be resolved in v1.13 next week. In the meanwhile you can install the beta on a testing server: https://github.com/duracelltomi/gtm4wp/releases/tag/v1.13beta1

    Any feedback much appreciated!

    Is there a way for the plugin to recognise step 2 in the process without the visitor entering different data for shipping as billing data?

    The mentioned behavior is the expected behavior: if a user does not enter a separate shipping address then this user skipped step 2 thus there shouldn’t be any data in your funnel report for this user. In that case, you will see a drop in the checkout behavior report for step 2. That is normal, you will see how many users do enter a separate shipping address.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Plugin not recognising second checkout step’ is closed to new replies.