重要更新:如何使用GTM为shopify安装GA4代码并追踪订单金额

(2024年9月更新,因2023年9月GTM更新,之前教程作废,以下为最新教程)

为你的网站安装谷歌追踪代码会有很多方法和路径,为了避免大家混淆,和之前所有的谷歌分析追踪安装教程一样,我先列出这个教程的使用环境:

网站系统: Shopify

实现路径:使用GTM,及自定义变量。

目的: 实现GA4的安装及转化价值追踪。

一、创建GA4账户,并获得衡量ID

1)在GA里点击屏幕左下角的设置,选择“创建账户”,使用你的网站域名给这个账户起个名字。

重要更新:如何使用GTM为shopify安装GA4代码并追踪订单金额

 

2)账户创立完毕后,在媒体资源下方的数据流中选择“网站”

重要更新:如何使用GTM为shopify安装GA4代码并追踪订单金额

3)接着会弹出下面的界面,确认在“增强型衡量功能”中有我红框中圈出的这些内容,如果没有,就点击右侧圆圈地方的设置按钮,把它们打开。接着点击“创建数据流”。

重要更新:如何使用GTM为shopify安装GA4代码并追踪订单金额

4)创建数据流后你看到这个界面,先不要关闭, 待会儿要用到下面的“衡量ID”。

重要更新:如何使用GTM为shopify安装GA4代码并追踪订单金额

二、安装GTM代码及checkout代码

1)进入GTM后台,访问GTM的账户界面, 点击创建账号

重要更新:如何使用GTM为shopify安装GA4代码并追踪订单金额

 

2)按照如下所示,填写账户名字,容器名字,目标广告平台选择“网站”。然后保存

重要更新:如何使用GTM为shopify安装GA4代码并追踪订单金额

3)接下来,GTM就给你弹出一段代码,提示你添加。看到代码后,就要开始进入到Shopify后台去添加代码了。

重要更新:如何使用GTM为shopify安装GA4代码并追踪订单金额

4)在Shopify模板里,点击编辑代码

重要更新:如何使用GTM为shopify安装GA4代码并追踪订单金额

5)找到theme.liquid 这个模板,把GTM提供的第一段代码放在第一个<head>的前面。

重要更新:如何使用GTM为shopify安装GA4代码并追踪订单金额

找到<body>的位置, 把代码粘贴进去, 只要在结束的</body>之前添加就可以了。添加完毕后,记得保存theme.liquid的文件。

重要更新:如何使用GTM为shopify安装GA4代码并追踪订单金额

!!!关键步骤-checkout页面!!!!!
接下来的操作非常重要。非Shopify plus版本如果想追踪转化行为和价值,就需要在设置-checkout-额外代码里增加一段代码。在这里,你可以使用如下代码。添加代码时,记得替换掉里面GTM-开头的ID,换成你自己的。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({ ecommerce: null });
{% if first_time_accessed %}
dataLayer.push({
event: "purchase",
ecommerce: {
transaction_id: "{{ order_number }}",
value: {{ total_price | times: 0.01 }},
tax: {{ tax_price | times: 0.01 }},
shipping: {{ shipping_price | times: 0.01 }},
currency: "{{ order.currency }}",
items: [
{% for line_item in line_items %}{
item_id: "{{ line_item.product_id }}",
item_name: "{{ line_item.title | remove: "'" | remove: '"' }}",
currency: "{{ currency }}",
price: {{ line_item.final_price | times: 0.01 }},
quantity: {{ line_item.quantity }}
},{% endfor %}
]
}
});
{% endif %}
</script>

<!-- Google Tag Manager -->

<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':

new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],

j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=

'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);

})(window,document,'script','dataLayer','GTM-EXAMPLE');</script>

<!-- End Google Tag Manager -->

增加GA4 配置

由于Google Tag Manager在2023年9月做了一次更新,所以以下是最新教程:

回到Tag Manager界面, 点击左侧“代码”,在页面右上角点击“新建”,按照下图所做选择和配置,Tag名称你可以写成GA4配置。

重要更新:如何使用GTM为shopify安装GA4代码并追踪订单金额

四、在GTM里配置变量

如果想让GA4追踪除pageview之外其他的数据,就需要用datalayer推送数据(点击查看datalayer科普)。教程第三步里在checkout中给到的代码就是实现了数据层的数据推送。所以接下来就需要在GTM里配置这些数据层的变量,便于接收变量和值。

所以你需要在GTM里对变量、触发器、和代码进行配置。为了方便大家,我做了一个容器文件,可以直接导入。

关注我的公众号“ada的跨境笔记”后回复 “Shopify容器文件” 下载后缀为json的文件。

在GTM里,点击管理-容器导入,选择创建新的工作区然后合并,覆盖冲突的代码、触发器和变量。

重要更新:如何使用GTM为shopify安装GA4代码并追踪订单金额

这份导入容器文件里包含了2个tag, 2个trigger,7个变量。Purchase和add to cart已经内置在这个文件里了。

导入进去后注意,在1个变量和2个Tag里,需要将一个变量和tag上关联的GA4衡量ID换成你自己网站的。这样,网站上最重要的2个事件代码,就已经成功安装好了。

重要更新:如何使用GTM为shopify安装GA4代码并追踪订单金额

在GTM中,对add to cart事件进行调试,看下是否可以正常触发。确认没问题后就保存并发布。

五、列出不需要的引荐渠道

由于我们在checkout页面增加了代码,就会带来新的引荐渠道。所以为了确保销售归因到正确的营销渠道,我们需要防止Shopify 结账页面在报告中显示为推荐。因此还需要做以下配置。

1)在 Google Analytics 中打开数据流,就是可以看到数据流ID的地方,在设置那里点击更多设置,就会看到如下页面,然后选择“列出多余的引荐流量”。

重要更新:如何使用GTM为shopify安装GA4代码并追踪订单金额

2)然后在输入 myshopify.com 作为排除项。点击保存。

重要更新:如何使用GTM为shopify安装GA4代码并追踪订单金额

OK,那么到这里,为Shopify安装GTM的全部教程就完毕了。

 

原创文章,作者:Ada,如若转载,请注明出处:https://yaosocial.com/archives/how-to-set-up-ga4-for-your-shopify-with-google-tag-manager/

发表回复

登录后才能评论