Jump to content

Google Tag Manager 4


Recommended Posts

In case anyone wants to dive headlong into GTM 4 (as this doesn't support anything earlier), check out our module on GitHub: https://github.com/websavers/WHMCS-Google-Tag-Manager

As a developer GTM 4 is fantastic as the API for building events no longer feels like 7 different APIs hacked together with duplicate data everywhere. Granted its front end reporting tools can sometimes feel a bit weaker than the former enhanced analytics.

Open to pull requests.

Link to comment
Share on other sites

  • 1 year later...

Hey @FutureX

I took a look at the demo for the theme here: https://demo.rsstudio.net/lagom/cart.php?a=add&domain=register&rspage=default

Since it doesn't utilize an actual cart page, there's no way for the add to cart event to be triggered. Rather than a separate cart page, it immediately begins checkout with a cart review at the top of the checkout page, so that means add_to_cart would be one and the same with begin_checkout.

If you'd prefer it track checkout as an add_to_cart event, I'm afraid you'll need to modify the code found here: https://github.com/websavers/WHMCS-Google-Tag-Manager/blob/main/modules/addons/google_tag_manager/hooks.php

Under the viewcart  case on line 173, remove everything before the break; except these two lines:

        $event = 'add_to_cart';
        $action = 'viewcart';

That should then track begin_checkout events as add_to_cart events instead.

Link to comment
Share on other sites

  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated