• 如果觉得本站不错,可以收藏本站
  • 本站关注Google Analytics、Adobe Analytics和广告技术
  • Google Analytics和Google Tag Manager视频课程第三版http://edu.ichdata.com

Adobe Analytics中如何使用UTM参数

Adobe Analytics 黄业忠 9个月前 (03-13) 597次浏览 已收录 0个评论

UTM参数作为业内默认的一种跟踪方式,很多的站点都会使用UTM参数去跟踪,但是Adobe Analytics却默认不支持UTM参数,需要自己做一些设置才可以支持,这一节我们就来介绍如何在Adobe Analytics做设置使得能够跟踪带UTM参数的信息。

将UTM信息写到cookie

有两种方式可以将UTM参数写到cookie里面,一种是通过Adobe Analytics Extensions里面的CONFIGURE TRACKER USING CUSTOM CODE,一种是通过Rules里面的自定义JS,这里我采用第一种方法。直接将下面的代码复制:

<span style="font-size: 12pt;">/* Plugin Config */

s.usePlugins=true;

s.doPlugins=function(s) {

var utm_param = null;

source = encodeURIComponent(s.Util.getQueryParam("utm_source"));

medium = encodeURIComponent(s.Util.getQueryParam("utm_medium"));

campaign = encodeURIComponent(s.Util.getQueryParam("utm_campaign"));

content = encodeURIComponent(s.Util.getQueryParam("utm_content"));

term = encodeURIComponent(s.Util.getQueryParam("utm_term"));

if(source||medium||campaign||term||content) {

utm_param = [source,medium,campaign,term,content].join('|');

var cookieName='s_campaign';

var cookieValue=utm_param;

//var expirationTime = 15768000000;

  var date= new Date();

  //var dateTimeNow = date.getTime();

// date.setTime(dateTimeNow+expirationTime);

// expirationTime=date.toUTCString();

  //document.cookie = cookieName+'='+cookieValue+';expires='+expirationTime+';path='+cookiePath;

  date.setMonth(date.getMonth() + 6);

var success = s.Util.cookieWrite(cookieName, cookieValue, date);

}

s.campaign=s.Util.cookieRead("s_campaign");

}
</span>

 

这段代码的作用是将landing page的UTM参数重新组装,然后写入到cookie里。

复制到这里,在Adobe Launch的Adobe Analytics Extensions:

Adobe Analytics中如何使用UTM参数

然后测试一下看UTM参数是否写到cookie里,先需要在Adobe Launch发布发布一个版本,将上面的代码发布到线上环境才会生效,然后打开https://www.ichdata.com/?utm_source=Admin&utm_medium=Admin&utm_campaign=Admin  打开开发者工具,找到cookie,看是否有s_compaign:

Adobe Analytics中如何使用UTM参数

Cookie  s_campaign在这个地方,%7C表示 | 转化,Admin|Admin|Admin转码后就是 Admin%7CAdmin%7CAdmin%7C%7C

转化分类(Conversion Classifications

返回到Adobe Analytics中,在报表包中找到转化分类,然后添加UTM参数,这个是存储UTM参数的地方,这里将5个UTM参数都创建。

Adobe Analytics中如何使用UTM参数

 

分类规则构建(Classification Rule Builder

创建一个规则集

Adobe Analytics中如何使用UTM参数

将这个规则集与报表表和变量关联起来

Adobe Analytics中如何使用UTM参数

给规则集添加规则,将UTM字段提取存储到特定的位置,这个顺序是跟上一步的转化分类的顺序是对应的。创建一个规则,然后选择正则匹配 ^(.*)\|(.*)\|(.*)\|(.*)\|(.*)$

Adobe Analytics中如何使用UTM参数

创建5个这样的规则,因为UTM参数一共是有5个,最后的效果如:

Adobe Analytics中如何使用UTM参数

测试

最后一步就是测试,点击右侧的Test Rule Set:

Adobe Analytics中如何使用UTM参数

Sample Keys输入test1|test2|test3|| ,然后点击测试,因为我们的写入到cookie的格式是这样,可以看到字段被拆分开了,放到对应的UTM参数里面了

Adobe Analytics中如何使用UTM参数

UTM 生效了,表示规则没问题,然后勾选 Rule overwrite any existing values,将合格规则应用上,激活生效

Adobe Analytics中如何使用UTM参数

24小时内可以在Adobe  Analytics 的这个位置看到数据:

Adobe Analytics中如何使用UTM参数


GA小站, 版权所有丨如未注明 , 均为原创

转载请注明标题:Adobe Analytics中如何使用UTM参数
链接:https://www.ichdata.com/utm-tracking-in-adobe-analytics.html

喜欢 (2)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址