谷歌公布将于2023年7月1日暂停GA3(Universal Analytics)服务后,大家都陆续安装了GA4。但是使用shopify网站的小伙伴在安装GA4过程中普遍遇到问题:shopify还没有更新GA4接口,非Advanced版本shopify添加代码过程中,又普遍遇到全局代码加了,但是统计不全,或者电子商务代码不会加的问题。


本文是在谷歌工程师指导下,给三个shopify站添加过GA4代码,并且已经验证过数据后,总结的添加方法,供大家参考。


目录

一、Shopify站添加GA4全局与电子商务代码的两种方法

二、添加好GA4代码后,推荐做的设置



一、Shopify站添加GA4全局与电商代码的两种方法

方法一:使用插件添加(推荐)


1. 在shopify后台添加Hello Google Analytics 4 插件

https://apps.shopify.com/hello-google-analytics


2. 打开GA4,复制衡量ID



3. 设置插件:

粘贴衡量ID

勾选Standard eCommerce Events,

Activation Status: Actibe

点击Save保存后,GA4就安装好了,可以开始收集数据(包括电子商务事件)了


方法二:直接编辑代码


非专业人士不太推荐这种方法,因为不同的网站加购,要添加的代码是不同的,最好由专业人士添加。鉴于很多小伙伴又很感兴趣,所以把我添加的两个站的代码贴给大家参考


1. 打开GA4,获取全局代码


复制代码


2. 打开shopify后台,打开Online Store – Action – Edit Code 


3. 打开theme.liquid文件,在标记中间,添加全局与电子商务代码


以下为我们网站这部分代码的参考:

<!-- Global site tag (gtag.js) - Google Analytics --><script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX"></script> <script>  window.dataLayer = window.dataLayer || [];  function gtag(){dataLayer.push(arguments);}  gtag('js', new Date());
 gtag('config', 'G-XXXXX');</script><script>gtag('event', '网页浏览')</script>     <script>window.addEventListener('load',function(){document.querySelectorAll('[id="product-add-to-cart"]').forEach(function(e){    e.addEventListener('click',function()    {        gtag("event", "add_to_cart",        {              currency: "USD",              value: document.querySelector('[itemprop="price"]').innerText.replace(/[^\d.]/g,""),              items:              [                {                  item_name: document.querySelector('[itemprop="name"]').innerText,                  currency: "USD",                  price: document.querySelector('[itemprop="price"]').innerText.replace(/[^\d.]/g,"")                }              ]            });    })})})</script><script>window.addEventListener('load',function(){document.querySelectorAll('[name="checkout"]').forEach(function(e){    e.addEventListener('click',function()    {        gtag("event", "begin_checkout")    })})})</script>


4. 打开Setting – Checkout – Order Status, 添加全局和电子商务代码

以下为我们网站这部分代码的参考:


<!-- Global site tag (gtag.js) - Google Analytics --><script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX"></script><script>  window.dataLayer = window.dataLayer || [];  function gtag(){dataLayer.push(arguments);}  gtag('js', new Date());
 gtag('config', 'G-XXXXXXX');</script><script>window.addEventListener('load',function(){if(window.location.href.includes('thank_you')) {            var item_list_detail = [];            var item_name = document.querySelectorAll('[class="product__description__name order-summary__emphasis"]')            var item_price = document.querySelectorAll('[class="product__price"]')            var item_quantity = document.querySelectorAll('[class="product__quantity"]')            for(i = 0; i < item_name.length; i++){ item_list_detail.push({'item_name': item_name[i].innerHTML,'price': item_price[i].innerHTML.replace(/[^0-9.]/g,''),    'quantity': item_quantity[i].innerHTML.replace(/[^0-9.]/g,'')    });}                            gtag("event", "purchase",                    {                        transaction_id: document.querySelector('[class="os-order-number"]').innerText.split('#')[1],                        value: document.querySelector('[class="payment-due__price skeleton-while-loading--lg"]').innerHTML.replace(/[^0-9.]/g,''),                        currency: "USD",                        items: item_list_detail                    });}})</script>


以上两种方法任选一种(推荐方法一),添加完自己下单走一遍流程购物流程,在实时模块看是否跟踪到了电子商务事件。跟踪到通常就没问题,接下来两天再观察数据确认下即可。

二、添加好GA4代码后,推荐做的设置

1. 启用Google信号收集,来收集更多维度的受众数据和使用数据洞见功能


1.1 点击管理-数据设置-数据收集 – 开始使用 Google信号数据收集


1.2 点击“继续”

1.3 点击“启用”

2. 关联Google Ads账号

关联Google Ads账号后,可以导入转化,再营销受众群体等


点击GA4左下角管理-Google Ads关联-关联,按照提示操作即可

(注意操作的账号必须有要关联Ads的管理权限)


3. 做引荐排除

如果不做引荐排除,会有很多订单来源被归因为PayPal等付款方式


3.1   点击GA4左下角管理- 数据流-点击进入数据流设置


3.2 点击“更多标记设置


3.3 点击“列出多余的引荐流量”


3.4 输入支付方式对应的网站,如paypal.com

如有其他首款方式,添加条件,输入其他收款方式的对应网站。例如使用钱海,则输入oceanpayment.com


Summary

目前shopify站添加GA4代码,并设置电子商务跟踪,主要使用以上两种方法。


推荐大家使用的是第一种方法,直接使用免费插件Hello Google Analytics 4, 操作简单。并且以后shopify开发出GA4接口后,可以使用接口,再卸载掉插件,交接也很方便。


第二种方法不同的主题,代码需要进行微调,适合有代码基础的专业人士。


最后,如果觉得文章对你有帮助,就给我点个赞夸夸我吧~



点赞(5) 打赏

评论列表 共有 0 条评论

暂无评论

服务号

订阅号

备注【拉群】

商务洽谈

微信联系站长

发表
评论
立即
投稿
返回
顶部