下面是一份关于如何为shopify独立站电子商务设置GA4转化的全面指南。
通用谷歌分析来定期分析流量、行为、归因等的营销人员来说是一个重大的任务。
特别是对于电子商务。在电子商务网站上设置GA4有点繁琐。
我测试了好几个方法,能找到一个能记录转化价值的方法了
第一步
首先,要在theme liquid的GTM的代码那里,插入一段添加data layer代码:
<script>
window.dataLayer = window.dataLayer || [];
</script>
而GTM的代码记得在theme liquid的body也要安装
也就是要根据gtm的指示添加好:
第二步
在checkout添加data layer
<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({ ecommerce: null });
{% if first_time_accessed %}
dataLayer.push({
event: “purchase”,
ecommerce: {
transaction_id: “{{ order.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: “{{ order.currency }}”,
price: {{ line_item.final_price | times: 0.01 }},
quantity: {{ line_item.quantity }}
},{% endfor %}
]
}
});
{% endif %}
</script>
第三步
下载js
下载js文件
「GTM-Shopify.json」https://www.aliyundrive.com/s/rLwJg92UPfc
提取码可以通过加入我的知识星球获取
然后在GTM导入
已经预设了的variables变体
之前记录不到转化价值,是因为变体没有调用到动态参数。而js文件已经预设好了
也有2个预设的trigger触发器,加购和购买
当然可以自行添加其他的。
预设的tag代码事件也是有加购和购买。
第四步
在tag代码事件里面,选择自己的GA4的tag
其他默认动态参数,可以自行选择,想不要的,可以按右边的减号
原创文章,作者:图帕先生,感谢支持原创,如若转载,请注明出处:https://www.yestupa.com/shopify-ga4-conversion-value-tracking.html