• Hello, just a question on the Enhanced Ecommerce Capability. We have enabled this feature and are wanting to track 3 checkout steps:
    1. Checkout
    2. Billing & shipping
    3. Confirmation

    At this moment we are not tracking any visits once it hits the Confirmation page in our Google Analytics Ecommerce reports.

    When going through the order process, we see the values of the product being entered into the dataLayer fine (product name, coupon etc), as well as the steps that are associating with the 3 steps above (configured in our Google Analytics settings also):

    “ecommerce” : {
    “checkout_option” : {
    “actionField” : {
    “step” : 1 ,
    “option” : “Shipping: free_shipping:2,
    Payment : emt ”
    }

    The above is being entered into the dataLayer after an event called gtm4wp.formElementLeave is fired.

    However when we get to the confirmation page (/checkout/order-received/) which is our step 3, there is no more value of “step” in the dataLayer anymore, hence no step 3 (confirmation) is being recorded in GA.

    There is also no more events of gtm4wp.formElementLeave, but now an event of gtm4wp.orderCompletedEEC, so just wondering if that had anything to do with no ‘step 3’ being entered into the dataLayer?

    Do you know if there is a quick adjustment we can do for this on our end? We can hire as well for this.

    Thanks,

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

    (@duracelltomi)

    Hi,

    Since WooCommerce has currently a one page checkout solution by default, my plugin does not track the checkout funnel that way. There is THE checkout page and currently nothing more.

    There are some plugins which slice this to smaller sub-steps but those are custom solutions not supported currently by my plugin.

    However I understand the need and the importance of this therefore it is on the TODO list for the next plugin version (v1.8) to add some support for tracking the checkout page more granularly. This will check the input fields the user is currently interacting with and fire GTM events based on what part of the checkout page is currently filled in.

    On the order received page you will not get any checkout step# as this is by definition not part of the checkout experience. The “Checkout behavior” report in GA creates the “Sessions with Transactions” column automatically for you without the need to define this page as the last step of the checkout process. This is done by sending the purchase action on the order received page instead of a checkout action.

    Thread Starter venetianvapejuice

    (@venetianvapejuice)

    Hello Duracelltomi,

    Thanks for the answer, that makes sense.

    Looking forward to the update!

    Thanks,

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Enhanced Ecommerce Capability’ is closed to new replies.