设置增强电子商务与谷歌标签管理器
“GTM”电子商贸的“一步一步”指引:
增强电子商务报告是丰富谷歌Analytics收集的数据的最有价值的方式之一。它通过启用额外的度量和维度来捕获用户与您的网站商店上的产品或服务的交互数据,从而生成一系列报告。谷歌分析中增强的电子商务跟踪优于标准电子商务,所以我们不会在这方面花太长时间。
标准的电子商务只捕获交易,并使用不同的类别格式。只有增强的电子商务捕获产品相关的定制维度和指标。此外,要小心不要让你的旧标准电子商务跟踪,因为这可能导致重复计算交易。
增强的电子商务,您还可以跟踪那些经常在转化渠道的重要步骤互动和交易。这意味着你可以在Data Studio的自动化复杂的渠道可视化报告。
1.启用增强电子商务谷歌分析:
登录到您的谷歌Analytics(分析)属性,并选择适当的视图。您可能希望创建取决于你正在收集什么数据增强电子商务,以及如何你要分析它的新观点。
接下来进入“管理” COG和下的“查看”设置中选择“电子商务设置”。现在,您应该选择“启用电子商务”和“启用增强型电子商务报告”,让两者都打开。您也可以在合适的时候您的电子商务跟踪代码创建的结帐程序步骤的标签。这些只能是步骤后,产品已被添加到购物车,购买前。
3.实现一个数据层,以增强电子商务
许多流行的电子商务平台已经建成电子商务datalayers,而其他如WooCommerce,允许插件。然而,对于其他站点,您将需要根据谷歌的模板实现一个通用数据层。在这篇文章中,我们将带你体验数据层的使用。这意味着您将需要访问后端php代码,因此您将需要与开发人员一起实现您的datalayer。
你可以在中找到datalayer脚本的例子,用于增强电子商务的不同活动谷歌文档在这里。对JavaScript和中的所有键使用正确的语法是很重要的只更改变量项目,如事件名称和值你需要捕捉。你可以查看所有正确的增强型电子商务键在这里。增强的电子商务允许您捕捉网站数据的整个范围的用户互动,包括;
-
- 产品的印象
- 产品点击
- 从购物车中添加/删除
- 点击推广
- 结帐
- 购买
- 退款
GTM也只会对一个datalayer.push()命令等下面我所概述的脚本与一些最佳实践应用的例子。This includes a couple of best practices such as checking the datalayer is already present (Var dataLayer = window.dataLayer | | []; ) and including an event key (e.g. an ’event’: ‘transaction’ for purchase) which is not present in the Google documentation.
电子商务采购:
<脚本>
Var dataLayer = window。dataLayer | | [];
dataLayer.push ({
“事件”:“交易”,
'电子商务': {
“购买”:{
“actionField”:{
“ID”:“293495943”,//交易ID:购买和退款时需要。
“收入”:“45.50”,
“税收”:“9.00”,
“运输”:“4.99”,
},
“产品”:[{
“名称”:“iPhone11”,// ID是必需的。
“ID”:“12345”,
“价格”:“465.00”,
“品牌”:“苹果”,
“类别”:“智能手机”,
“变种”:“64 gb”,
“量”:1,
“优惠券”:““//可选字段可以被省略或设置为空字符串。
},
{
“名”:“iPhone8”,
“ID”:“12346”
“价格”:“365.00”,
“品牌”:“苹果”,
“类别”:“智能手机”,
“变种”:“32 gb”,
“量”:1,
“优惠券”:“Buy2”
})
}
}
}];
> < /脚本
您可能会注意到,为了测量产品信息,您必须包含产品名称或产品ID。同时包含两者总是明智的。如果你不捕捉产品名称,你将看到(未设置)在你的谷歌分析电子商务报告的产品列。类似地,如果不包含Product ID, Product list属性将无法工作。
在哪里放置增强的电子商务数据层推送?
这取决于用户是否被重定向到一个“谢谢您”页面,或者如果他们留在同一页上。如果他们被重定向到另一个网页的代码应该放在GTM以上脚本的页面上,这样的交易数据可以被访问到GTM的时候,“谢谢你”页面加载。这意味着将电子商务数据将在同一时间作为网页浏览事件被发送。
当在交易成功完成,用户不重定向到另一个网页开发人员可以选择放置的代码。然而,他们将需要确保它们包括一个“事件”参数来确认支付成功。
3.创建GTM触发:
登录到您的GTM容器,并进入'触发器' > '新',并调用您的触发器'自定义交易'或其他相关的活动类型,你正在跟踪。
对于触发器类型,选择‘Custom Event’,因为我们已经在datalayer中定义了一个‘Event’。
“事件名称”使用与脚本中使用的完全相同的措辞,因此在本例中我们使用“事务”。
如果我们只有' transaction '事件出现在单个页面上,我们可以使用' All Custom events '的默认设置。
4.创建一个标签:
去标签>新,并命名为' GA事件- EEC ',并选择以下选项:
标签类型:谷歌分析通用Analytics(分析)
类别:增强电子商务
行动:[(事件)}
标签:{(页路径)}
热门Non-Interaction:真爱
GA设置:标准遗传算法的设置
选中复选框:“在此标签中启用覆盖设置”
现在选择“更多设置”和“电子商务”
通过选择“True”启用增强电子商务功能,并勾选“使用数据层”。
现在可以选择刚才设置的触发器“自定义-事务”。如果你有其他增强的电子商务触发不同的事件,你可以将这些添加到这个标签以及最小化标签的数量,你需要创建。
5.测试,测试,再测试:
在GTM中点击“预览”模式,让你在你的网站上打开GTM窗口。您还需要刷新浏览器以适应您的网站。确保你的网站和GTM在同一个浏览器中。
去你的网站上的标签,并办理交易的旅程,并检查其中的代码已被放置在页面上的“交易”事件触发。您也应该检查你的谷歌Analytics(分析)属性的“实时”选项卡来检查数据正在下事件捕获。
我通常在Dev或UAT中进行测试,这样我就可以确保代码在投入生产之前能够正常工作。您可以通过为每个环境设置单独的谷歌分析属性来做到这一点。然后在GTM中使用一个查找表来确定从每个环境发送哪些属性的数据。
简介:
增强型电子商务跟踪是为了丰富你在谷歌Analytics(分析)收集数据的好办法和实施往往是不一样复杂,你可能会认为。
首先进入您的谷歌分析属性,在设置选项卡中启用增强的电子商务。
如果你的网站是在WordPress这样的流行平台上,并且使用Woocommerce这样的插件,你将拥有一个内置的datalayer。但是,如果没有,您可能必须在开发人员的帮助下实现datalayer。确保您在非生产环境中使用了正确的谷歌语法和测试实现。
创建您的GTM触发器以触发相关事件,然后设置一个新的标记。你应该能够使用相同的标签为所有你的电子商务活动。
最后,确保您使用GTM的“预览”模式进行测试,以检查事件火灾。使用GTM发送数据到你的Dev或UAT环境,这样你也可以检查数据正在谷歌分析中被捕获。一旦一切都是工作,你可以建立自定义的部分在谷歌分析使用您的电子商务事件,以准确衡量您的兑换率在漏斗的每个步骤。
感谢你阅读这篇文章。请在下面留言,以便我能理解您可能有的任何问题或建议。
- 关于作者:尼尔提供网络分析和CRO咨询服务。他在许多行业,包括金融服务,在线游戏和零售工作过。他曾帮助品牌直接黑斯廷斯,曼彻斯特机场集团在线,中央一号Assurant的和公司,以改善他们的数字营销测量和性能。
- 尼尔有文章发表在网站优化上CXL和Usabilla.com。作为一名前市场研究和洞察经理,他还在网站上发表过文章绿皮博客研究网站。如果您想与我们联系,请发送电子邮件到info@conversion-uplift.co.uk。你可以在Twitter上关注我们@conversionupl,看到尼尔LinkedIn的资料或连接脸谱网。