Adobe Analytics中UTM参数转cid完整指南

Adobe Analytics Haran 6年前 (2020-03-13) 3999次浏览 0个评论

更新时间:2025年12月10号

UTM 参数是业内常用的跟踪方式,大部分网站都会通过 UTM 参数来追踪流量来源。但在 Adobe Analytics 中,默认使用的是 cidCampaign ID),并不直接支持 UTM 参数。如果要跟踪 UTM 信息,需要进行额外配置。

将 UTM 信息转为 cid 结构

Adobe Analytics 中,可以通过 Adobe Analytics Extensions 的自定义代码(Configure Tracker Custom Code)将 UTM 参数转换为 cid。示例代码如下:

var page=document.location.href;
if(page.match("utm_medium")){
       var queryString = page.split('?')[1];
       var utm=decodeURI(queryString);
       var v="";
         for (var i=0;i<utm.split("&").length;i++)
           { 
              v+=utm.split("&")[i].split("=")[1]+"|";
            }
        s.campaign=v.substring(0,v.length-1)

  }

 

将以上代码复制到 Adobe Launch → Adobe Analytics Extensions → Configure Tracker Custom Code 中:

Adobe Analytics中UTM参数转cid完整指南

转化分类(Conversion Classifications

返回到Adobe Analytics中,在报表包中找到转化分类,找到Campaign,其实Campaign是eVar0,然后创建分类用于存储UTM参数,这里创建5个:

Adobe Analytics中UTM参数转cid完整指南

 

注意:分类最多可以创建 255 个。

 

分类规则构建(Classification Rule Builder

给分类创建分类规则,这样符合分类规则的就会划分到该分类,可以多个规则指向一个分类,分类规则创建数量没有限制,但超过一定数量的时候,建议是用模板或API去实现。

步骤一:创建规则集

创建一个规则集

Adobe Analytics中UTM参数转cid完整指南

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

Adobe Analytics中UTM参数转cid完整指南

步骤二:添加规则

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

Adobe Analytics中UTM参数转cid完整指南

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

Adobe Analytics中UTM参数转cid完整指南

 

步骤三:测试

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

Adobe Analytics中UTM参数转cid完整指南

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

Adobe Analytics中UTM参数转cid完整指南

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

Adobe Analytics中UTM参数转cid完整指南

数据验证

规则激活后,24 小时内可在 Adobe Analytics 中查看数据:

Adobe Analytics中UTM参数转cid完整指南

确认 UTM 参数被正确解析并存储在相应分类中。


如有疑问,可以在文章底部留言或邮件(haran.huang@ichdata.com) 我~
喜欢 (2)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

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

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