做广告投放跟踪时,很多人首先想到UTM。UTM确实是广告跟踪和渠道流量标记的行业标准。
认识cid
但在Adobe Analytics中,广告投放跟踪常用的是cid,也叫 Campaign ID 或 Campaign Tracking Code。它和UTM的思路类似,只是字段形式和承载变量不同。
cid 的值可以按约定顺序携带多个广告维度,例如:
https://www.ichdata.com/?cid=twitter|banner|adobe|holiday-special|bluebutton|barry|2021_12|bb|cc
也可以使用其他分隔符,例如 ::
https://www.ichdata.com/?cid=twitterbanner:adobe:holiday-special:bluebutton:barry:2021_12:bb:cc
其中:
twitter:banner:adobe:holiday-special:bluebutton:barry:2021_12:bb:cc
就是cid的值,也就是Campaign Tracking Code。它可以在Adobe Analytics的Campaign Tracking Code维度中查看。
cid 中通常包含 source、medium、campaign、keyword、content 等信息。通过分类规则生成器,也就是 SAINT,可以把这些参数拆分成独立维度,并与其他维度和指标结合分析。
操作步骤
本文以 | 作为分隔符,示例推广URL为:
https://www.ichdata.com/?cid=twitter|banner|adobe|holiday-special|bluebutton
分别对应source、medium、campaign、keyword和content。
步骤 1:规划cid参数与分类映射
先明确cid中各段参数的含义、顺序和分隔符。例如:
source|medium|campaign|keyword|content
示例:
twitter|banner|adobe|holiday-special|bluebutton
需要提前确定:
- 使用什么分隔符,如 |、:、~
- 每段分别对应什么分类维度
- 分类维度名称是什么,如 Source、Medium、Campaign、Keyword、Content
- URL 中特殊字符是否需要编码
步骤 2:在Adobe Launch /Tags中设置 cid
进入Adobe Analytics扩展,在GLOBAL VARIABLES中找到Campaign设置。这里就是设置cid的位置。
Campaign设置通常有两种类型:
- Value:适合用Data Element动态取值,或设置固定值。适合cid在多个地方被引用时使用。
- Query Parameter:直接从URL查询参数中读取,例如读取cid。
我们这里采用第二种,设置如下:
设置完成后,URL 中的 cid 会写入Adobe Analytics 的 Campaign变量,也就是s.campaign。后续可以在Campaign Tracking Code 维度中看到原始值,也可以用于分类规则生成器拆分。
步骤 3:创建分类架构
在Adobe Analytics,进入管理员 → 报表包 → 编辑设置 → 转化 → 转化分类 → Campaign,然后创建5个分类:
步骤 4:创建分类规则集
点击「管理员」——「分类规则生成器」,创建一个规则集
然后选择对应的报表包和Campaign,告诉系统,要对 Campaign 这个变量做拆分:
步骤 5:配置正则与分类映射
给规则集添加规则,将UTM字段提取存储到特定的位置。推荐使用正则匹配:
^([^|]*)\|([^|]*)\|([^|]*)\|([^|]*)\|([^|]*)$
这个正则表示:用 | 分隔 5 段,每段捕获到一个分组中。
对应关系:
- $1 → Source
- $2 → Medium
- $3 → Campaign
- $4 → Keyword
- $5 → Content
在规则生成器中,为每个分类设置对应的捕获组,最后的效果如:
这里的分类是和转化分类是创建的分类是一一对应的,你创建了多少个,在这里最多就只有多少个。
步骤 6:测试分类规则集
点击右侧的Test Rule Set:
在 Sample Keys输入实际示例test1|test2|test3|| ,然后点击测试,点击测试,检查输出是否被正确拆分为:
如果结果符合预期,说明正则和分类映射正确。
步骤 7:激活规则集
测试无误后,勾选 Overwrite any existing values,按需覆盖已有分类值,然后激活规则集。
激活后,新的 Campaign 数据会按照规则自动拆分并写入对应分类维度。
步骤 8:验证数据结果
分类规则生效后,等待 Adobe 处理。通常几小时到 24 小时内可以在 Adobe Analytics 中查看
注意事项
- cid 中的分隔符必须统一,正则、URL、分类映射要一致。
- URL 中 | 等特殊字符建议编码,实际值以 Adobe 接收到的为准。
- 正则推荐使用 [^|]*,避免 .* 贪婪匹配导致拆分错位。
- 分类规则生成器不会修改原始 cid,它只是生成分类维度。
- 激活规则前务必先测试,避免错误规则污染分类数据。
- 分类处理有时间延迟,验证时不要只看实时数据。














