GTM/Event Tracking if you are NOT a Shopify Plus customer...

tz82
Tourist
4 0 1

Hi,

 

I'm not a Shopify Plus user and I want to install Google Tag Manager (GTM) on my Shopify store, however, when doing so I've realised that I can have GTM installed on all pages other than the checkout because unless you have a Shopify Plus store you do not have access to checkout file to insert the GTM snippet to, is this correct?

 

So, although I can use GTM on all other pages bar checkout pages I've read that doing this without having on checkout pages can provide you with inaccurate data in Google Analytics because for example analysing reports showing  conversions in relation to a tracked event might not be possible as the conversion side won't be tracked? I'm not sure if I've explained this properly but I basically trying to find out is it ok to have GTM on all pages and not checkout or should I be tracking events another way outside of GTM?

 

Surely, you can track events in GA if you're not a Shopify Plus customer as it would be stupid if you couldn't?

 

Can anyone help please?

0 Likes
Brandweb
Shopify Partner
31 6 4

Hey,

 

You can try going to Settings -> Checkout -> Additional scripts.

 

additional.jpg

We help you DEVELOP.
Find out more at https://www.thebrandwebbers.com
0 Likes
tz82
Tourist
4 0 1

Hello,

 

Can you elaborate please as I know that field is there but are you saying to insert event tags in there?? Also should I not use GTM and create event tags manually and insert in there? 

 

Thanks in advance,

T


@Brandweb wrote:

Hey,

 

You can try going to Settings -> Checkout -> Additional scripts.

 

additional.jpg


 

Brandweb
Shopify Partner
31 6 4

That is the way for Shopify Merchants to be able to add javascript code to the order confirmation page.

I think it would be best to add the GTM code there (not the event tags) since you already configured events in GTM.
Makes sense?

We help you DEVELOP.
Find out more at https://www.thebrandwebbers.com
0 Likes
tz82
Tourist
4 0 1

@Brandweb wrote:

That is the way for Shopify Merchants to be able to add javascript code to the order confirmation page.

I think it would be best to add the GTM code there (not the event tags) since you already configured events in GTM.
Makes sense?


@Brandweb Thanks for getting back, I followed the instructions in this tutorial https://www.youtube.com/watch?v=--d16uOgpeg which says to insert part GTM code in theme file after the opening body tag and then the other GTM snippet in the additional Javascript field in Shopify and that should mean GTM is installed on all pages including checkout pages. However, when I checked GTM was installed on all pages but NOT the checkout pages.

 

I've read that if i set up tags using GTM on other pages on site for example a create event tags the data in GA reports might not be reliable as the conversions associated with an event won't tally up as GTM is not installed on checkout pages, does that make sense?

 

My question is if I go on and use GTM to create all other tags i.e event tags will the data be affected in GA because GTM is not installed on checkout pages?

0 Likes
Brandweb
Shopify Partner
31 6 4

Well, I think bottom line this is what you want to achieve:
https://help.shopify.com/en/manual/orders/status-tracking/add-conversion-tracking-to-thank-you-page#...

If using GTM is not working then you can also just switch back to old school conversion tracking.

We help you DEVELOP.
Find out more at https://www.thebrandwebbers.com
0 Likes
zeyadelkammary
New Member
2 0 0

I am facing the same issue did you find any solutions? other than going to shopify plus?


@tz82 wrote:

Hi,

 

I'm not a Shopify Plus user and I want to install Google Tag Manager (GTM) on my Shopify store, however, when doing so I've realised that I can have GTM installed on all pages other than the checkout because unless you have a Shopify Plus store you do not have access to checkout file to insert the GTM snippet to, is this correct?

 

So, although I can use GTM on all other pages bar checkout pages I've read that doing this without having on checkout pages can provide you with inaccurate data in Google Analytics because for example analysing reports showing  conversions in relation to a tracked event might not be possible as the conversion side won't be tracked? I'm not sure if I've explained this properly but I basically trying to find out is it ok to have GTM on all pages and not checkout or should I be tracking events another way outside of GTM?

 

Surely, you can track events in GA if you're not a Shopify Plus customer as it would be stupid if you couldn't?

 

Can anyone help please?


 

0 Likes
Cryssie101
Tourist
3 0 0

I too am facing the same issue. So are you saying that the code that I added to the:

store preferences > analytics > Additional Google Analytics JavaScript 

should also be added to settings > checkout > order processing > additional scripts?

 

Thanks in advance

Crysta

0 Likes
AustinBecker
Tourist
7 0 4

Hi Cryssie

The suggestion from @Brandweb will not work. You actually cannot add GTM to settings > checkout > order processing > additional scripts because it adds GTM code between <div> tags, which is what will happen if you add it here.

There is no need to use GA4 exclusively right now. UA (the old Analytics) will likely continue working for the next 1-2 years or longer.

I recommend keeping GA4 installed on your website if you've added it. You at least gather visitor data, even though it won't record e-commerce data, in your GA4 property. This will be useful to you 1-2 years ahead when GA4 will likely be better supported by Shopify.

To add GA4 to Shopify in January 2021, just do these 3 things...
1) Use the GA4 setup wizard in your Google Analytics account to create a GA4 property
2) Install GTM: Measure School's 6-minute guide
3) Add GA4 via GTM: Analytics Mania's 10-minute guide 

Or, you can just carry on running your store and worry about GA4 in Q3 or Q4, 2021. It's not critical to implement GA4 right now on Shopify.

0 Likes
AustinBecker
Tourist
7 0 4

Adding to additional scripts will not work. Please my other message for more info.

0 Likes