Shopify 如何使用 GTM 连接GA4
· 2023-03-07

从2023年7月1日开始,谷歌分析将停用老版本 Universay Analytics,也就是 UA 或者 GA3, 全面改用 GA4。上一篇我们已经提到 Shopfiy 后台有两种绑定 GA4的方法,直接绑定我们已经写过,这里我们来讲怎么通过 GTM 绑定 GA4。


GTM 也就是 Google Tag Manager 谷歌标签管理器,想知道什么是 GTM 和为什么要使用 GTM, 参考这篇文章:什么是谷歌代码管理工具以及如何使用。这里假设你已经有了 GTM 账号,并且有了自己网站所属的 GTM Container。


接下来,我们在 Shopify 后台安装 GTM 代码。 


首先,复制这段代码,我们只用第一段代码。第二段代码一般很少会行使功能,它是为了如果用户登录网站的设备不支持 javascripts 的情况下也能保证 GTM 功能而存在的。


GTM 后台截图


打开 Shopify后台,找到 Online Store-Themes-Edit Code, 并找到 theme.liquid 文件,将这段代码粘贴到紧邻<head>的位置。


Shopify 后台截图


这里我们就将 GTM Container功能添加到我们的普通网页中了,不过我们还要把它添加到付款流程网页中。如果你用的是 Shopify Plus,需要找到 checkout.liquid 这个文件,也是同样的步骤粘贴代码。但是如果你用的是 Shopify Stantard 版本,checkout.liquid 这个文件是无法编辑的,那么去 Shopify 后台找到 Settings—Checkout, 网页翻到下面找到Order status page, 同样粘贴这段代码。


Shopify 后台截图


接下来我们使用谷歌官方插件 Google Channal 给我们的网站添加 Data Layer, 这样当用户查看某个网页,加入购物车,开始付款流程,Data Layer就可以抓到相应的数据。


Shopify App Store 截图


安装之后需要绑定你的谷歌账号,这里我们选择你用来投放广告,或者你打算用来投放广告谷歌账号。同时 Google Channel 会让你选择连接自己的 Google Ads账号,如果你不想投放谷歌广告,这里可以创建一个新的 Google Ads 账号,在填付款信息那里跳过就可以,也就是建一个空Google Ads账号就可以。


设置好Google Channel 之后,我们来检查一下Data Layer 有没有设置好,回到 GTM中,选择 Preview,连接我们的网站。


GTM 后台截图


在网站上点击任意商品并添加购物车,我们可以在 GTM 中看到这个动作并看到被抓取的 Data Layer 数据。


GTM 后台截图


接下来我们就可以连接 GTM 和 GA4了。


首先我们在 GTM 中创建一个 GA4 Configure Tag。并返回 GA4账号中复制自己的 Measure ID填入 GTM中。

GTM 后台截图


之后Trigger 我们选择 All Pages。


GTM 后台截图


我们再新建一个 Tag,这一次选择 GA4 Event。


GTM 后台截图


Configuration Tag 选择我们刚刚创建的 GA4 Configuration 标签


GTM 后台截图


Event Name 直接选择 Event, 这会将我们 Data Layer 的 Event Name 直接用在传输给 GA4的数据里。之后点击 More Settings, 把Send Ecommerce data 勾选,Data source 选择 Data Layer。


GTM 后台截图


然后我们给这个 GA4 Event Tag 创建 Trigger,我们不能用已有的 trigger 类型,因为这是一个专门抓取 E-commerce 动作的 Trigger, 我们选择加号,自己新建一个,并选择 Custom Event。


GTM 后台截图


然后复制并粘贴下面这串代码:


view_item|view_item_list|select_item|add_to_cart|remove_from_cart|view_cart|begin_checkout|add_payment_info|add_shipping_info|purchase


GTM 后台截图
这些是谷歌默认的一些动作的 Event 名称,然后我们要点击 Use regex matching,也就是让竖线表达它正常的语义,而不是作为符号,竖线通常表达的是或者的意思,也就是说我们列出来的任意 Events 发生的时候,都会给 GA4传输 Events 数据,如果你不想使用全部列出来的这些 Events,也可以自己删减。
点击保存,我们就将 GTM 与 GA4连接好了。

最后我们要发布最新GTM的版本,回到 GTM, 点击Submit,并给它一个名字点击保存就可以了。


GTM 后台截图


热门文章
巴西颁布新法赋权央行封锁非法博彩账户及 Pix 交易
支付动态
超级PAC筹资4800万美元:体育博彩势力加码
游戏风向
印度最高法院受理公益诉讼,要求全国禁封“伪装”成社交游戏的赌博平台
游戏风向
新泽西州7月博彩收入创6.06亿美元新高,颁布禁令
游戏风向
巴西拟将博彩税率提高至24% 税收将用于社保和医疗领域
游戏风向
越南在线博彩业政策收紧 催生市场新机遇
东南亚资讯
张侨伟参议员排除全面禁止,敦促菲律宾规范网络赌博
东南亚资讯
PropellerAds 分享了新的 iGaming 案例研究:在 3 个月实现 97,674 次安装和 12,701 笔存款
广告营销
准备好了将你的收益最大化吗?尝试ProPush.me Constructor!
广告营销
密西西比州众议院委员会推进提议增加赌场税的法案
游戏风向
英国确认各垂直行业的赌博税税率
游戏风向
JILI 宣布与全球板球传奇 AB de Villiers(ABD)达成重磅战略合作
体育游戏
亚洲顶尖游戏供应商多寶游戏 DB GAMING,开创亚洲市场的唯一首选
广告营销
斯里兰卡博弈产业大转型,官方:剑指南亚拉斯维加斯
游戏风向
菲律宾博彩技术赛道迎来新变局,B2B 供应模式加速渗透
东南亚资讯
首页
游戏
合作
发现
我的