目录
UTM是Urchin在2003年推出,全称是Urchin Tracking Module,通常专门用于对流量去标记,划分渠道。
做法是在着陆页的URL上面添加UTM参数用于标记广告信息,用户访问这个链接的时候,带有特定参数的信息就会发送到第三方分析工具,而这些参数的内部流量识别的优先级是比较高,能够被识别出来,你就可以在报告里面看到各个渠道数据。
如果你用的是Universal Analytics,请看 Universal Analytics版本。
Google Analytics 4 版本
Google Analytics 4 的UTM有很大变化,它的参数增加了3个参数,这是近15年来最大的变动,所有参数如下:
UTM |
名称 | 类型 | 作用 |
示例 |
utm_id | 广告系列ID | 使用上传活动成本数据时使用的相同 ID | utm_id=bing_131 | |
utm_source | 广告活动来源 | 必填参数 | 用去区分从哪个网站带过来的流量 | utm_source=google |
utm_medium | 广告活动媒介 | 必填参数 | 用于标记通过什么方式带过来的 | utm_medium=cpc |
utm_campaign | 广告活动名称 | 必填参数 | 表示从哪个广告活动带过来 | utm_campaign=newyear_sale |
utm_term | 广告系列字词 | 可选参数 | 标识搜索关键字 | utm_term=shoe |
utm_content | 广告系列内容 | 可选参数 | 用來區分同一個廣告中的相似內容或連結 | utm_content=logolink |
utm_source_platform | 营销活动平台 | 可选参数 | 用于区分活动营销平台,会自动收集Ads或可手动设置做区分 | utm_source_platform=Manual |
utm_creative_format | 广告素材格式 | 目前可不用 | 用于区分使用的广告素材 | utm_creative_format=skyscraper_banner |
utm_marketing_tactic | 营销策略 | 目前可不用 | 用于区分使用的广告策略 | utm_creative_format=2022Q2_4 |
其中后三个是Google Analytics 4 新增的,主要是Ads、DV360和SA360的里使用的维度,后两个目前还不可用。
utm_term和utm_content在GA4还不可用,但API里可用。
utm_id主要适用于导入成本数据的时候使用,如果不需要导入成本数据,可以不用。
medium系统预设定字段,其使用规则如下:
流量类型 |
渠道分组 |
定义 |
Google Ads 流量的渠道 |
付费搜索 | “流量”为 Google Ads 且 Google Ads 广告网络类型是以下之一:“Google 搜索”“Google 合作伙伴” |
付费视频 | “流量”为 Google Ads 且 Google Ads 广告网络类型是以下之一:“YouTube 搜索”“YouTube 视频” |
|
展示 | “流量”为 Google Ads 且 Google Ads 广告网络类型是以下之一:“Google 展示广告网络”“跨广告网络” |
|
付费社交 | “流量”为 Google Ads 且 Google Ads 广告网络类型是“社交” |
|
Display & Video 360 流量的渠道 |
展示 | “流量”为 DV360 流量 且 DV360 广告素材格式是以下之一:“标准广告素材”“展开式广告素材”“含有方形图片的原生网站广告素材”“背景幕”“模板化的应用安装插页式广告素材”“已弃用的广告素材”“原生应用安装广告素材”“含有方形图片的原生应用安装广告素材”“原生网站广告素材”“模板化的应用安装广告素材”“灯箱广告素材” |
付费视频 | “流量”为 DV360 流量 且 DV360 广告素材格式是以下之一:“原生视频广告素材”“视频广告素材”“模板化的应用安装视频广告素材”“翻页动画广告素材” |
|
音频 | “流量”为 DV360 流量 且 DV360 广告素材格式是以下之一:“发布商托管的广告素材”“跟踪广告素材”“未知广告素材” |
|
手动流量的渠道 |
直接 | “来源”与“直接”完全匹配 且 “媒介”是以下之一:“(not set)”“(none)” |
付费购物 | (“来源”与购物网站列表匹配 或 广告系列名称与正则表达式 ^(.*shop.*)$ 匹配) 且 “媒介”与正则表达式 ^(.*cp.*|ppc|paid.*)$ 匹配 |
|
付费搜索 | “来源”与搜索网站列表匹配 且 “媒介”与正则表达式 ^(.*cp.*|ppc|paid.*)$ 匹配 |
|
付费社交 | “来源”与社交网站列表匹配 且 “媒介”与正则表达式 ^(.*cp.*|ppc|paid.*)$ 匹配 |
|
付费视频 | “来源”与视频网站列表匹配 且 “媒介”与正则表达式 ^(.*cp.*|ppc|paid.*)$ 匹配 |
|
展示 | “媒介”是以下之一:“display”“banner”“expandable”“interstitial”“cpm” | |
付费其他 | “媒介”与正则表达式 ^(.*cp.*|ppc|paid.*)$ 匹配 | |
自然购物 | “来源”与购物网站列表匹配 或 广告系列名称与正则表达式 ^(.*shop.*)$ 匹配 |
|
自然社交 | “来源”与正则表达式(社交网站列表)匹配 或 “媒介”是以下之一:“social”“social-network”“social-media”“sm”“social network”“social media” |
|
自然视频 | “来源”与视频网站列表匹配 或 “媒介”与正则表达式 ^(.*video.*)$ 匹配 |
|
自然搜索 | “来源”与搜索网站列表匹配 或 “媒介”与“自然”完全匹配 |
|
电子邮件地址 | 来源 = email|e-mail|e_mail|e mail 或 媒介 = email|e-mail|e_mail|e mail |
|
联属营销 | 媒介 = affiliate | |
引荐 | 媒介 = referral | |
音频 | “媒介”与“音频”完全匹配 | |
短信 | “媒介”与“短信”完全匹配 | |
移动推送通知 | 媒介以“push”结尾 或 媒介包含“mobile”或“notification” |
由于Google Analytics 4 还不支持调整渠道规则,所以使用UTM参数的时候遵循medium的规则,流量才能准确划分。
UTM的使用方法
用法还是跟Universal Analytics是一样的。
URL里没有‘?’的时候需要先添加‘?’再添加UTM参数,如果URL已经有?出现了,那就用‘#’,然后再添加UTM参数,我们来看示例:
示例1:
如果着陆页URL上没有问号,如:https://www.ichdata.com/index.html
那么先添加‘?’再添加UTM参数:https://www.ichdata.com/index.html?utm_source=google&utm_medium=cpc&utm_campaign=newyear_sale&utm_term=shoe&utm_content=logolink&utm_source_platform=Manual&utm_creative_format=skyscraper_banner&utm_creative_format=2022Q2_4
示例2:
如果着陆页URL上有问号:https://www.ichdata.com/index.html?SSID=11
那么先添加&,再添加UTM参数:https://www.ichdata.com/index.html?SSID=11#utm_source=google&utm_medium=cpc&utm_campaign=newyear_sale&utm_term=shoe&utm_content=logolink&utm_source_platform=Manual&utm_creative_format=skyscraper_banner&utm_creative_format=2022Q2_4
生成UTM的两种方式
对于少量的链接,有两种添加方式:
- 一种是直接编辑添加,直接在URL后面添加UTM参数
- 一种是通过网址构建器去实现,网址:https://ga-dev-tools.web.app/ga4/campaign-url-builder/
生成的链接是:https://www.ichdata.com/index.html?utm_source=google&utm_medium=cpc&utm_campaign=newyear_sale&utm_id=2324&utm_term=shoe&utm_content=logolink
需要注意:模板上还有一个utm_id参数,目前官方文档还没有看到这个参数。
使用UTM的注意点
在使用UTM的时候有几个注意点:
- UTM的参数是大小写敏感的,大小写不同,划分是不同的。
- 添加UTM参数的时候,URL里没有‘?’的时候需要先添加‘?’在添加UTM参数,如果URL已经有?出现了,那就用‘&’,然后再添加UTM参数
- 不要在URL中使用#字符,避免被截断
- 为了标记准确,utm_source、utm_medium、utm_campaign是3个必不可少的参数
- 渠道分组是对medium是有预定义的,一定使用预定义的字段
- UTM上有中文的话需要转码才可以使用,否则会乱码
Universal Analytics版本
Universal Analytics版本的 UTM一共有5个参数,3个必填参数、2个可选参数,详细的如下:
字段 |
类型 |
解析 |
utm_source 广告系列来源 |
必填参数 |
标记来源,如从哪个网站来的,比如从www.ichdata.com网站过去的流量可以标记为ichdata |
utm_medium 广告系列媒介 |
必填参数 |
表示媒介类型,如通过什么方式来的,如social、email、diaplay等,需要注意!需要注意!!需要注意!!!重要的事情说三遍,utm_medium是有系统预设定的字段的,你不能随便用的,一定要用预设定字符 |
广告系列名称 |
必填参数 |
表示广告系列,就是广告活动的名字,比如我这个是夏季活动,可以这样utm_medium=summer-sale。如果这个没填,那么Google Analytics中的Campaign的报告为空 |
utm_term 广告系列字词 |
可选参数 |
一般用于标记付费搜索关键字,如用UTM去跟踪百度SEM的关键字 |
utm_content 广告系列内容 |
可选参数 |
用于标记不同的广告内容或创意,区分不同的类型广告的效果 |
medium系统预设定字段,详细原理看:Google Analytics教程:理解Google Analytics中的Channels划分规则。
渠道 |
说明 |
直接 |
“来源”完全匹配“直接”并且“媒介”完全匹配“(not set)” 或 “媒介”完全匹配“(none)” |
自然搜索 |
“媒介”完全匹配“organic” |
社交 |
“社交来源引荐”完全匹配“是” 或 “媒介”匹配正则表达式 ^(social|social-network|social-media|sm|social network|social media)$ |
电子邮件 |
“媒介”完全匹配“email” |
关联企业 |
“媒介”完全匹配“affiliate” |
引荐 |
“媒介”完全匹配“referral” |
付费搜索 |
“媒介”匹配正则表达式 ^(cpc|ppc|paidsearch)$ 并且 “广告投放网络”不完全匹配“内容” |
其他广告 |
“媒介”匹配“regex ^(cpv|cpa|cpp|content-text)$” |
展示 |
“媒介”匹配正则表达式 ^(display|cpm|banner)$ 或 “广告投放网络”完全匹配“内容” |
(不可用)或(其他) |
会话与任何渠道描述都不匹配。 |
如果是SEM付费的,可以是utm_medium=cpc或utm_medium=ppc或utm_medium=paidsearch。
medium是大小写是敏感的,Email和email代表两个不同的渠道。
如果没有按照上表中与设定的字符,那么Google Analytics中渠道划分(就是渠道报告),该流量就不能准确划分到对应的渠道,会出现一个Others的渠道,如果你的报告中有出现Others的渠道,就表示Medium使用错误的:
为避免出现上述情况,使用Medium参数的时候对应GA分类的使用其已经定义好的字段,就能准确划分,当然,如果不这样使用,还可以对默认分组的规则修改,使之符合实际情况。
通常报告是流量汇总的campigns看,同时在channels查看,以及channels中的自定义分组可以根据utm来划分。
其实Medium使用错误导致渠道划分不对其实是可以通过渠道设置去修改的,在数据视图设置下去修改渠道设置。
UTM的使用方法
URL里没有‘?’的时候需要先添加‘?’再添加UTM参数,如果URL已经有?出现了,那就用‘#’,然后再添加UTM参数,我们来看示例:
示例1:
如果着陆页URL上没有问号,如:https://www.ichdata.com/index.html
那么先添加‘?’再添加UTM参数:https://www.ichdata.com/index.html?utm_source=google&utm_medium=cpc&utm_campaign=summer-sale
示例2:
如果着陆页URL上有问号:https://www.ichdata.com/index.html?SSID=11
那么先添加&,再添加UTM参数:https://www.ichdata.com/index.html?SSID=11&utm_source=google&utm_medium=cpc&utm_campaign=summer-sale
生成UTM的两种方式
对于少量的链接,有两种添加方式:
大量链接的话,可以通过Excel工具,可以关注“GA小站”公众号然后发送”书”获取Excel工具,包含两个,一个是Excel批量工具,一个是中文转码的工具:
使用UTM的注意点
在使用UTM的时候有几个注意点:
- UTM的参数是大小写敏感的,大小写不同,划分是不同的。
- 添加UTM参数的时候,URL里没有‘?’的时候需要先添加‘?’在添加UTM参数,如果URL已经有?出现了,那就用‘&’,然后再添加UTM参数
- 不要在URL中使用#字符,避免被截断
- 为了标记准确,utm_source、utm_medium、utm_campaign是3个必不可少的参数
- 渠道分组是对medium是有预定义的,一定使用预定义的字段
- UTM上有中文的话需要转码才可以使用,否则会乱码