如何用GTM和GA4追踪联盟销售 – 完整指南

在本教程中,我将向您展示如何使用Google标签管理器(GTM)和Google Analytics 4(GA4)来追踪联盟销售。这个过程包括从URL中捕获联盟ID,将其存储在cookie中,然后在购买事件中传递该ID,以便将销售归因于正确的联盟。

一、收集和存储联盟ID

首先,我们需要决定用于区分联盟流量的查询参数,本教程中使用”affiliate_id”。

在GTM中创建一个URL变量来获取affiliate_id的值:

1. 转到”变量” > “用户定义变量” > “新建”

2. 选择”URL”作为变量类型

3. 设置组件类型为”查询”,查询键为”affiliate_id”

4. 将变量命名为”url – affiliate_id”并保存

接下来,创建一个自定义HTML标签来将该值存储在cookie中:

1. 在GTM中创建新标签,选择”自定义HTML”

2. 粘贴以下代码:

<script>

(function(){

  var cookieName = "gtm_affiliate_id";

  var cookieValue = "{{url - affiliate_id}}";

  var expirationTime = 2592000; // 30天,以秒为单位

  expirationTime = expirationTime * 1000;

  var date = new Date();

  var dateTimeNow = date.getTime();

  date.setTime(dateTimeNow + expirationTime);

  var expirationTime = date.toUTCString();

  document.cookie = cookieName+"="+cookieValue+"; expires="+expirationTime+"; path=/; domain=." + location.hostname.replace(/^www\./i, "");

})();

</script>

3. 创建一个触发器,仅当URL中存在affiliate_id时触发此标签

4. 将标签命名为”cHTML – set cookie – gtm_affiliate_id”并保存

然后,创建一个第一方cookie变量来存储联盟ID值:

1. 创建新的用户定义变量

2. 选择”第一方Cookie”作为变量类型

3. 将Cookie名称设为”gtm_affiliate_id”

4. 将变量命名为”Cookie – gtm_affiliate_id”并保存

最后,在GA4中创建一个自定义维度:

1. 在GA4中,转到”管理” > “数据显示” > “自定义定义”

2. 创建新的自定义维度,命名为”Affiliate ID”,范围选择”事件”,事件参数为”affiliate_id”

二、创建购买事件

假设您已经在数据层中实现了GA4推荐的purchase事件,我们需要在GTM中设置一个标签来收集这些信息:

1. 创建一个自定义事件触发器,事件名称为”purchase”

2. 创建一个新的GA4事件标签:

  • 选择您的GA4配置标签
  • 事件名称设为”purchase”
  • 添加事件参数”affiliate_id”,值为”{{Cookie – gtm_affiliate_id}}”
  • 在”更多设置”下选择”发送电子商务数据”,数据源选择”数据层”
  • 添加之前创建的purchase触发器

3. 将标签命名为”GA4 event – purchase”并保存

三、在GA4报告中查看联盟销售

等待至少24小时后,您可以在GA4中查看数据。您可以创建一个自定义报告或使用GA4探索:

创建自定义报告:

1. 在GA4中,转到”报告” > “生命周期” > “参与度” > “事件”

2. 自定义报告,添加”Affiliate ID”维度和”Purchases”、”Purchase revenue”指标

3. 保存为新报告并添加到库中

创建GA4探索:

1. 在GA4中,转到”探索”并选择”空白”

2. 在”变量”选项卡中选择:

  • 维度: Event name, Affiliate ID
  • 指标: Purchase revenue
  • 筛选器: Event name完全匹配purchase

3. 将Affiliate ID和Purchase revenue添加到报告中

通过这些步骤,您就可以在GA4中追踪和分析联盟销售了。

Leave a Comment

您的电子邮箱地址不会被公开。 必填项已用 * 标注

error: Content is protected !!