帮助文档(2019)
进入GrowingIO平台
  • What's new
  • 文档使用指南
  • 产品简介
    • 产品概述
    • 数据模型
      • 用户模型
        • 访问用户
        • 登录用户
        • 用户属性
      • 事件模型
        • 什么是事件
        • 无埋点事件
          • 概述
          • 访问事件及变量
          • 页面事件及变量
          • 动作事件及变量
        • 埋点事件
      • 统计模型
        • 指标-事件的度量
        • 维度-事件的属性
        • 预定义指标
        • 预定义维度
    • 数据定义
      • 用户变量
        • 登录用户变量
        • 访问用户变量
      • 页面级变量
      • 埋点事件及变量
        • 埋点事件和事件级变量
        • 转化变量
    • 数据安全
    • 产品界面熟悉
    • 角色权限说明
  • 开发者文档
    • SDK集成
      • SDK简介
      • SDK使用流程
      • Web JS SDK
        • 概述
        • 集成最新SDK
        • Web JS SDK升级指导
        • Web JS SDK API
          • API 2.x
          • API 1.x
        • Web半自动采集浏览事件
        • 常见问题
          • 为什么我们的网站要允许iframe加载?
          • 为什么我的网站不能复写 window 对象?
          • 页面内部嵌入的 iframe 元素如何加载 SDK?
          • 同时集成了web sdk和hybrid sdk会怎么处理?
          • 同时集成了web sdk 1.x 和web sdk 2.x会怎么处理?
          • 元素没有元素浏览量怎么处理?
          • 对于 display:none 的元素,其子元素中的a/button只会采集一次浏览量,但是想每次曝光都采集一次浏览量怎么处理?
          • 设置了growing-ignore之后,其子元素也都不采集数据了怎么处理?
        • Web JS SDK更新日志
      • 原生Android SDK
        • 无埋点 SDK集成
        • 埋点 SDK 集成
        • Android SDK API
          • Gradle配置API
          • 初始化配置项API
          • 运行时API
          • 自定义数据上传API
        • Android半自动采集浏览事件
        • 1.x Android SDK 升级指导
        • 常见问题
          • 无埋点数据采集问题
          • 无埋点下埋点API使用问题
          • SDK性能问题
          • 圈选问题
          • Gradle 常见问题
          • App内嵌H5页面常见问题
        • 更新日志
      • 原生iOS SDK
        • 无埋点 SDK集成
        • 埋点 SDK集成
        • iOS SDK API
          • 初始化配置项API
          • 埋点SDK支持的其他接口
          • 动态添加属性说明
          • 自定义数据上传API
        • iOS半自动采集浏览事件
        • iOS SDK升级指导
        • 常见问题
        • 更新日志
      • 移动端第三方框架SDK
        • React Native无埋点SDK
        • React Native埋点SDK
        • Flutter埋点SDK
        • Cordova埋点SDK
        • Weex埋点SDK
        • API Cloud埋点SDK
        • AppCan埋点SDK
      • Hybrid JS SDK
      • 小程序、小游戏、内嵌页SDK
        • 更新日志
        • 微信小程序 SDK
        • 微信小游戏SDK
        • 支付宝小程序SDK
        • 百度小程序SDK
        • H5内嵌页SDK
        • QQ小程序SDK
        • 字节跳动小程序SDK
        • 快应用SDK
        • 自定义数据上传API
      • 服务端埋点SDK
        • Java埋点SDK
        • PHP埋点SDK
        • 常见问题
    • SDK调试
      • 概述
      • Web Debugger
      • Mobile Debugger
      • 小程序&内嵌页Debugger
      • 验证埋点事件
        • 概述
        • cstm(事件以及关联的事件级变量)事件
        • pvar(页面级变量)事件
        • evar(转化变量)事件
        • ppl(用户变量)事件
    • API参考
      • 公共请求参数
      • 原始数据导出API V2
        • 概述
        • 事件表字段说明
          • 事件表关联
          • 无埋点事件字段
          • 埋点事件与变量字段
          • 广告相关字段
        • 接口定义
          • 获取不同类型原始数据下载链接
          • 获取全部事件类型原始数据的下载链接
        • 升级说明
        • 导出数据处理建议
      • 原始数据导出API V1
        • 概述
        • 字段说明
          • 事件类型
          • 无埋点事件字段
          • 埋点事件与变量字段
          • 广告相关字段
        • 接口定义
          • 获取原始数据下载链接
          • 来源管理数据导出
        • 导出数据处理建议
      • 统计数据导出API V3
        • V3接口概述
        • 接口定义
          • 获取事件分析数据
          • 获取漏斗分析数据
          • 获取留存分析数据
          • 获取用户分群的下载链接
      • 统计数据导出API
        • 概述
        • 接口定义
          • 获取看板列表
          • 获取看板中的图表信息
          • 获取事件分析数据
          • 获取漏斗分析数据
          • 获取留存分析数据
          • 获取分群列表
          • 获取特定分群的用户列表
          • 获取圈选元素定义
      • 广告监测链接创建API
        • 概述
        • 接口定义
          • 查询应用ID
          • 新建推广活动
          • 查询推广活动ID
          • 新建推广渠道
          • 查询推广渠道ID
          • 新建监测链接(吸引用户直接打开App)
          • 查询监测链接(吸引用户直接打开App)
          • 新建监测链接(增加APP下载量-同时推广iOS和Android)
          • 查询监测链接(增加APP下载量-同时推广iOS和Android)
          • 新建监测链接(增加App下载量-推广iOS或Android单个平台)
          • 查询监测链接(增加App下载量-推广iOS或Android单个平台)
          • 新建监测链接(推广网页)
          • 查询监测链接(推广网页)
      • 微信小程序码&小程序监测链接创建服务API
      • 埋点数据上传API
      • 登录用户变量上传API
        • 登录用户变量上传
        • 维度分类上传
        • 既有登录用户ID上传
        • (旧)接口定义
          • 用户变量上传
          • 维度分类上传
      • 项目管理API
        • 概述
        • 从项目内移除成员
        • 获取埋点事件列表
        • 创建埋点事件
        • 获取事件级变量
        • 创建事件级变量
        • 获取页面级变量
        • 创建页面级变量
        • 获取登录用户变量
        • 创建登录用户变量
        • 获取埋点数量限额
      • 数据管理API(GDPR)
        • 数据保护
        • 删除原始数据
  • 产品使用文档
    • 看板
      • 看板简介
      • 看板管理
      • 自定义首页
      • 预置看板介绍
        • 概览看板
        • 实时监控看板
        • 小程序预置看板
        • 微信内嵌页预置看板
        • 业务场景预置看板
      • KPI看板(企业版)
    • 产品分析
      • 事件分析
        • 什么是事件分析
        • 创建事件分析
        • 视图介绍
      • 漏斗分析
        • 什么是漏斗分析
        • 创建漏斗分析
        • 漏斗分析结果解读
        • 案例解读
      • 留存分析
        • 什么是留存分析
        • 创建留存分析
        • 留存分析结果解读
        • 视图介绍
        • 应用场景
        • 常见问题
      • 分布分析
        • 什么是分布分析
        • 使用场景
        • 创建分布分析
      • 热图分析
        • 什么是热图分析
        • Web端热图
        • App热图
      • 分析实验室-留存魔法师
      • 分析实验室-智能路径
    • 用户分析
      • 用户分群
        • 什么是用户分群
        • 创建用户分群
        • 查看分群详情页
        • 分群的计算和使用
        • 常见问题
      • 用户细查
        • 什么是用户细查
        • 细查用户
        • 应用场景
        • 常见问题
      • 活跃用户分析
        • 什么是活跃用户分析
        • 分析活跃用户
      • 微信应用用户分析
    • 用户运营
    • 获客分析
      • 广告监测
        • 创建监测链接
          • 推广App
          • 推广网页
          • 推广小程序(微信)
          • 推广链接的投放和设置指南
        • 数据报表
          • 应用级数据
          • 深度数据分析
          • 数据指标说明
        • 推广管理
          • 监测链接管理
          • 广告活动管理
          • 推广渠道管理
        • 高级设置
          • 日志导出
          • 维度配置
          • 权限配置
          • 反作弊规则
          • 深度链接配置
        • 相关知识
          • UTM参数使用指南
          • 移动端转化归因
          • 默认的渠道来源跟踪
          • DeepLink启用新域名
        • 常见问题
        • 渠道配置指南
          • 腾讯社交广告
          • 今日头条
          • 百度原生信息流
          • 微博超级粉丝通
          • 爱奇艺
          • InMobi
          • 微信广告平台
          • 凤羽广告平台
          • bilibili(B站)
      • 活动分析
      • 落地页分析
      • 分享分析
      • 小程序码管理
    • 看数助手
    • 数据中心
      • 数据管理
        • 事件管理
          • 无埋点事件管理
          • 埋点事件管理
        • 变量管理
          • 事件变量
          • 用户变量
          • 转化变量
        • 自定义指标管理
          • 合并事件
          • 计算指标
        • 业务标签管理
      • 数据规划
      • 无埋点事件定义(圈选)
        • 概述
        • Web端数据定义(Web圈选)
        • App端数据定义(Web圈选)
        • App端数据定义(App圈选)
        • 小程序数据定义
        • 微信内嵌页数据定义
      • 数据校验
      • 微信公众号数据集成
    • 系统管理
      • 组织管理
        • 组织架构介绍
        • 组织概览
        • 组织下项目管理
        • 组织下成员管理
        • 计费方案
        • 成员使用看板
      • 项目管理
        • 项目概览
        • 项目下应用管理
        • 项目下成员管理
        • IP及域名数据过滤
        • 爬虫预防
        • UTM映射管理
        • API Token管理
        • 获取项目UID
      • 权限管理
        • 角色权限
        • 资源权限
        • 数据权限
        • 典型应用场景
      • 工单管理
        • 提交工单
        • 查看进度
        • 邀请技术支持
      • 个人中心
        • 学习中心
        • 个人信息
        • 安全设置
    • 常见问题
      • 基本问题
      • SDK集成
      • 圈选问题
      • 指标和维度
      • 数据安全
      • 产品使用
      • 数据统计差异
      • 无效指标清理说明
  • 术语解释
Powered by GitBook
On this page
  • 概述
  • UTM 参数设置
  • 1. 确定目标链接
  • 2. 添加自定义的参数
  • UTM参数映射
  • 使用案例
  • 常见问题
  • 1. UTM 参数中存在多个问号会遇到什么问题?

Was this helpful?

  1. 产品使用文档
  2. 获客分析
  3. 广告监测
  4. 相关知识

UTM参数使用指南

Previous相关知识Next移动端转化归因

Last updated 5 years ago

Was this helpful?

概述

对于运营人员来说,UTM 是个非常熟悉的东西。例如,通过 UTM 码就可以知道每一篇文章带来的流量和用户。

但是通过 GrowingIO,UTM 码还有更强大的功能:可以根据不同渠道、不同内容做精细化分析,帮你对比区分优质和劣质渠道,提高流量在产品内的转化。

使用添加 GrowingIO 添加 UTM 参数的链接投放后,每一个渠道带来的流量都十分清晰,用户在产品内的行为也一目了然,是否注册了,是否最终购买了,都可以看到。我们可以看到讲述 heatmap 热图的这篇内容在渠道「微博1」投放的链接,带来了 9992 个页面浏览量,2066 个注册用户量,以及 1614 个购买用户量。

而且不仅可以看到同一篇文章在不同渠道的流量情况,如 heatmap 热图这篇内容在微信、微博和其他渠道的推广情况;还可以看到同一个渠道不同文章带来的流量情况,如在微博渠道,heatmap 热图的文章的导流情况比 features 功能文章的导流情况更好。

用户在产品内的行为,有多少进行了注册,有多少完成了购买,清清楚楚,而且,我们还可以将不同渠道进行分组,查看不同渠道的留存和转化。

当您自行在投放链接上添加GrowingIO格式的UTM参数时,请注意保证查询条件格式合法。

查询条件格式为:www.xxxx.com/path?utm_source=a&utm_medium=b

常见的错误的格式有:

  • 使用多个问号:www.xxx.com/path?utm_source=a?utm_medium=b

  • 缺少问号:www.xxx.com/path&utm_source=a&utm_medium=b

  • 使用其他符号:www.xxx.com/path?otherconfig="utm_source=a&utm_medium=b"

UTM 参数设置

通过 UTM 参数追踪外部流量的访问情况的原理是:把你投放在不同渠道的链接打上特定的标记,以监控各个链接的流量情况。

1. 确定目标链接

首先,确定这个链接最终指向的目标网页是哪个?一般来说是你自己的网站的某个页面,然后这个页面需要加载过统计分析工具的 SDK 。也就是说前提是,链接最终指向加载了相应的分析代码的你自己的网站。

2. 添加自定义的参数

接下来,我们需要设置 UTM 的参数,也就是在链接上添加规则,进行标记,投放链接后我们就可以知道是哪个来源带来的流量了。对于不同的活动或文章,我们要设置不同的 UTM 参数用来区分。

这里就是指你用各种各样的内容来描述这条链接是放在哪个活动、哪个来源上的,例如:

以现在很常用的新媒体营销方式为例,我们在微信的阅读原文里放了一条引导流量的链接:

https://www.growingio.com/?utm_source=weixin&utm_medium=article1&utm_campaign=product&utm_content=0811-tool&utm_term=tool

这条链接的意思是什么呢?

“ ? ” 之后的 UTM 参数可以理解为链接的名字,即为投放在不同渠 道的每个链接起的分析工具能够识别的名字。 这条 UTM 代表的含义就是:这个指向 www.growingio.com 的投放链接,是在 8 月 11 日 utm_content=0811-tool 微信公众号 utm_source=weixin 的首条推送文章里 utm_medium=article1 投放的,这篇文章是介绍工具 utm_term=tool 的产品文章 utm_campaign=product 。

网页链接也有很多种表现形式,比如说做成二维码,用在各个活动里使用。

以现在很常用文章内二维码获客方式为例,我们在公众号关于增长的内容里放了一个小程序链接二维码,可以让用户直接扫一扫打开。生成二维码的实际链接如下:

pages/index/index?utm_source=wechat_articel&utm_content=618Growth

这条链接的意思是什么呢?“?” 之后的 UTM 参数可以理解为链接的信息,即为投放在不同渠 道的每个链接起的分析工具能够识别的名字。这条 UTM 代表的含义就是:这个指向你的小程序页面 pages/index/index 的投放链接,是一个在微信公众号中的618推送的增长相关的文章,因为 utm_source=wechat_article 标记是微信公众号文章渠道,utm_content=618Growth 标记是 618 增长文章。

另外公众号链接到小程序的图文链接,也可以在微信公众号设置文字、图片或者卡片链接时,在落地指向页面的连接中添加UTM参数。

当我们有很多内容同时在各个渠道投放时,这样的链接就十分有用了。例如通过大V公众号推广小程序时,utm_source上标记不同大V的ID,我们就可以非常清晰的知道每个大V的内容带来的流量;也可以按照不同的渠道将流量进行分组,分析不同渠道带来的效果和质量。

GrowingIO 提供的 UTM 参数和自定义参数的方式采用的是目前市面上最常用的定义方式:

我们可以根据需要,进行各种各样自定义的填充,因为UTM最初是用在广告监控上的,所以它的很多名称还是关于广告的,但是我们现在已经可以把它放在各个内容、活动、推广中,监控渠道的流量情况。具体的填写参数的意义和方法,可以根据具体的场景进行灵活的变通。

小程序可监测的UTM参数维度,和网站监测产品是一致的,采用的是目前市面上最常用的定义方式。

UTM参数映射

使用案例

UTM 做好了之后,可以做哪些分析呢?我们就可以进行日常的监控和活动的监控了。

现在,我们知道哪些投放的渠道来的量高、哪些量低了,可以有的放矢地进行市场推广和渠道运营,我们可以用UTM里面的维度来制图,看一下这一周文章投放的效果:

接下来,你可能想了解更多细节,这些人都访问了哪些页面呢?比如说他们是否最终注册完成了呢?我们可以加上注册页面的指标来做图:

这些都只是一个开始,接下来我们还可以做更有价值的分析,在漏斗里,用UTM参数作为不同的维度,可以对比不同来源不同内容的转化率:

常见问题

1. UTM 参数中存在多个问号会遇到什么问题?

问号在 HTTP 协议中作为特殊字符,GrowingIO 会根据 "?" 符号来获取查询条件参数,用 “&” 符号分隔查询条件中的参数,用 “=” 分隔参数与具体值。

当网页地址中有多个问号时,默认处理逻辑会从第一个问号开始做参数识别,后续再次出现的问号会作为参数中的信息被识别,影响后续参数信息的识别,从而影响 UTM 各维度的信息统计。在广告投放时需要对网页地址做规范化处理。

​

​

​

我们提供网页UTM链接批量生成工具:​

如果你有自定义的参数没办法进行调整,你可以使用UTM映射功能进行参数映射和配置。请参考。

自主投放URL构建工具
UTM映射管理