GTM实用模板推荐,效率MAX

2019年,极诣在Google Tag Manager刚推出Template特性时介绍过如何制作GTM的标签模板,同时用百度统计代码模板作为例子让读者感知了GTM模板的便利性。截至今日,已经有许多开发者在GTM社区中贡献了各种第三方的GTM标签和变量模板。本篇我们将介绍几个我们非常有可能会用到的GTM模板。
Cookie Creator
在访客浏览器中写入Cookie是我们时常需要的操作。Cookie Creator为我们提供了便利。

你只要输入Cookie名称、值、有效生存期三个参数便可以轻松写入Cookie。
值得注意的是,这种方法是使用JavaScript写入的第一方Cookie,相当于document.cookie的方法。它的生存期在ITP下会受到限制,缩减为1至7天。为了克服这种限制,业内有着Domain Cloaking的方式(用CNAME的方式进行转化)将这种第一方JS生成的Cookie转为HTTP生成的Cookie。但是ITP 2.4开始对这种方式进行了打击。感兴趣的读者可以关注cookiesaver.io(它也提供了GTM的Template)。
如果Cookie不是HttpOnly的话,GTM就可以读取它的值。方法是直接使用变量1st Party Cookie。
IP Geolocation API
这是Simo Ahava利用ipgeolocation.io的API建立的GTM模板,你可以使用这个API获得访客当前的地理位置从而个性化地提供内容。极诣在2019年曾经介绍过多种方法获取访客地理位置,包括前端和后端的。这个模板提供的方式也十分简单,你需要注册app.ipgeolocation.io并获得一个API Key。免费版每天有一千配额,对小网站还是不错的。使用的时候勾选Enable Session Storage就可以不用每个PageView都调用一次,省着点用。

上图可以看到我测试的IP在东京品川地区,你是不是要给我推荐周围的门店呢?
dataLayer Builder + Ecommerce
GA有两种跟踪电商的模式,标准和增强。你可以在管理员界面的视图中开启。然后部署GA的Ecommerce是相当复杂繁琐让人头痛的事。WPromote的Michael Ulrich开发了一组GTM模板很好地解决了这些问题。你可以从GTM的标签Gallery中找到他制作的这两个模板,见下图:

但不要以为用这个模板就万事大吉了,我们依旧需要把商品信息对象推送到页面中。然后我们需要再使用配套的GA – Product Array Builder将这些对象信息转化为产品队列。

其他有用的GTM变量模板
实际上还有好多非常有用的GTM变量模板我们限于篇幅未能介绍,极诣选取了其中一些供各位读者继续深入探究:
- Schema.org Structured Data – SEO最熟悉的结构化数据,你可以轻松部署JSON-LD格式的Schema.org结构化数据。
- URL 2.0 – 可以对URL进行各种复杂操作的瑞士军刀般的变量模板。
- EEC dataLayer Builder for GA4 – 将Universal Analytics版本的增强电商数据层实践转换为GA4版本。
- RegExp Extract – 对文本应用正则表达式。
- Root Domain – 获得根域名,也就是eTLD+1。
- Time Converter – 时间转换实用工具。
以上就是本篇介绍的一些实用的GTM模板。Happy Tagging!