2.2 确保数据准确的方法

2.2.1过滤器的应用

过滤器用于限制和修改数据视图中包含的数据。可以使用过滤器实现以下目的:排除来自特定IP地址的流量,仅包含某个子网域或目录中的数据,或者将动态网页网址转换为可读的文本字符串。

过滤器的原理:对所选视图的实际数据为期 7 天的样本应用未保存的新过滤器,随后比较新过滤器的结果与原始样本数据,生成一份包含变更行的列表。这与文字编辑器“比较文件”功能或命令行“diff”程序的工作原理类似。前面这段是官方的定义,简单的,就是将特定渠道的流量剥离出来。

过滤器验证会以预览表格的形式显示变更行,分为“应用过滤器之前”和“应用过滤器之后”两列。“应用过滤器之前”列显示原始数据行(如果上周应用了建议的过滤器,这些数据行则经过了建议过滤器的更改)。“应用过滤器之后”列显示如果应用新过滤器,这些数据行所呈现的样子。如果新过滤器在7天前生效,那么“之前”和“之后”这两列之间的差异就是该过滤器所实现的效果。

过滤器分为两种类型,一种是预定义过滤器,一种是自定义过滤器。设置的位置在数据视图下的过滤器,在GA中选择“管理”→“过滤器”→“添加过滤条件”,如图2-7所示:

图2-7 创建过滤器

单击“添加过滤条件”就可以看到如图2-8所示的创建过滤器设置面板:

图2-8 过滤器设置面板

各字段解的的作用和用法如表2-2所列:

表2-2 过滤器字段解析

字段

解析

新建过滤器

创建一个新的过滤器

应用现有过滤器

应用已经存在的过滤器,已经移除的过滤器可以在这里找到,能重新应用

过滤器名称

自定义命名过滤器名字

过滤器类型

过滤器的类型,有预定义过滤器和自定义过滤器

验证过滤器

过滤器验证,对过去七天的数据做验证,看过滤器规则是否生效和准确

下面来详细介绍预定义过滤器和自定义过滤器,预定义过滤器的设置界面如图2-9所示:

图2-9 预定义过滤器设置面板

预定义过滤器设置中各位置的具体意思如表2-3所列:

表2-3 预定义过滤器各字段解析

字段

解析

选择过滤器类型

选择过滤类型,有两种:排除/包含

选择来源或目标

选择来源或目的,有四种类型来自特定网域的流量/指定IP地址的流量/指定子目录的流量/指定主域名的流量

选择表达式

选择条件,,就是过滤的规则,有四种选择:等于/ 开头是/结尾是/包含

可以利用三个位置的选项做任意匹配生成不同的过滤器,如

“排除/仅包含”来自 ISP 域的流量:使用此过滤器可以“排除/仅包含”来自特定网域(例如 ISP 或公司网络)的流量。

“排除/仅包含”来自指定 IP 地址的流量:使用此过滤器可以“排除/仅包含”来自特定源 IP 地址的单击。

“排除/仅包含”指向指定子目录的流量:使用此过滤器可以“排除/仅包含”指向特定子目录(例如 /motorcycles 或 /help/content/faq)的流量。

“排除/仅包含”指向指定主机名的流量:使用此过滤器可以“排除/仅包含”指向特定主机名(例如 sales.example.com 或 support.example.com)的流量。

从上面可以看到,预定于过滤器主要的用途是排除或将某部分特定流量过滤出来,而自定义过滤器的功能就强大很多,自定义过滤器的设置面板如图2-10所示:

图2-10 自定义过滤器设置面板

自定义过滤器设置中各位置的具体意思如表2-4所列:

表2-4 自定义过滤器各字段解析

字段

解析

排除

将特定流量排除,功能与预定义过滤器类型,不同之处在于这里的可以选择的字段更多

包含

将特定流量剥离出来,其他同上

小写

将某些字段全部变成小写,如URL

大写

将某些字段全部变成大写,如URL

搜索并替代

可以将特定字段的字符替换成其他字符或将其移除

高级

可以实现很多复杂的过滤器,如跨站跟踪的调整URL,并列过滤器的设定等

下面详细介绍高级过滤器的的使用,使用高级过滤器,可以利用一两个现有字段构建报告中的字段。使用 POSIX 正则表达式和相应的变量,可以获取全部或部分字段,并按照您希望的顺序组合结果。

高级过滤器最多可以利用两个字段(字段 A 和字段 B)来构建输出字段。提取 A 表达式应用到字段 A,提取 B 表达式应用到字段 B。这些表达式可使用完整或部分文字匹配,还可包括通配符。以下是常见通配符及其含义的列表。这些表达式符合 POSIX 正则表达式,如表2-5所列是一些常用的正则用法:

表2-5 常用正则方法

通配符

含义

通配符

含义

.

匹配任意单个字符

[]

匹配此列表中的1个项

*

匹配0个或多个先前项

-

在列表中创建范围

+

匹配1个或多个先前项

|

?

匹配0个或1个先前项

^

匹配到字段开头处

()

将括号中的内容记忆为项

$

匹配到字段结尾处

\

以上所有字符的转义字符

使用括号 () 可以获取字段的各个部分,而这些内容又可以使用 $A1、$A2、$B1、$B2 符号在构造器中引用。$A 或 $B 表示引用字段,数字表示引用哪个括号。在上例中,将获取整个字段 A 和整个字段 B 并组成新的字段。输出至字段可以是单独的字段,也可以与字段 A 或字段 B 相同。

利用覆盖输出字段选项可以决定在输出至字段已存在的情况下如何操作。利用字段 x为必填选项,可以决定在某个表达式不匹配时如何操作。最后,区分大小写指示数据是否必须与字符串的大小写精确匹配。

设置如图2-11所示:

图2-11 调整显示主机名

实际隐含的意思就是

$A1=主机名

$B1=请求URL

输出至->构造器中的请求URL=$A1$B1=主机名+请求URL

这个的作用就是将主机名和URL合并后覆盖到原有URL,在GA中的页面这个字段就变成了包含主机名的了。

创建了那么多的过滤器,如果有不用了的呢?那就要移除,移除的位置在创建过滤的这个界面,如图2-12所示:

图2-12 过滤器管理界面

可以看到右边就有“删除”,单击就可以将该过滤器移除,移除的过滤器实际还是存在的,如果要应用已经移除的过滤器,可以通过创建新过滤器的时候选择已经存在的过滤器,找到它就可以恢复了。

在“添加过滤条件”旁边有个“指定过滤器顺序”,这个的作用是调整不同过滤器的执行顺序,因为不同的执行顺序过滤出来的数据是不同的,在有多个过滤器的的时候,需要特别过滤器之间的逻辑,设置好执行顺序。

数据视图过滤器需遵守谨记限制和注意事项,如表2-6所列:

表2-6 过滤器使用注意事项

特征

解析

破坏性

过滤器具有破坏性过滤传入的匹配会永久包含、排除或改变这些匹配在相应数据视图中的显示,具体取决于过滤器类型。因此,请务必保存一份未经过滤的数据视图,以便可以始终访问全部数据

时效性

过滤器最长要在24小时后才会应用于您的数据

不为空

过滤器中指定的字段必须在匹配中存在且不得为空,否则就无法向该匹配应用过滤器。例如,如果您以“主机名”为过滤依据,但匹配中未包含该字段(可能是因为系统是通过 Measurement Protocol 发送匹配且相应的请求不包含 &dh 参数),则系统将忽略任何基于主机名的过滤器,并按没有过滤器的情况处理匹配

账户级别

过滤器是账号级别的对象。如果您在数据视图级别修改过滤器,则同时也在账号级别更改了该过滤器,其他所有使用了该过滤器的数据视图也会受到您所做更改的影响。如果您想要定制现有过滤器的单个实例,而使用该过滤器的数据视图有多个,您应该创建一个新过滤器并将其应用于相应的单个数据视图

介绍了这么多的过滤器基础知识,下面来看看一些具体的应用案例:过滤垃圾流量,过滤单位内部流量、特定数据视图的授权、跨站跟踪调整URL、并列条件的设置。

1.过滤出自身流量

如果您只是简单部署上GA的跟踪代码,那么有时候您会看到其他站点的一些流量出现在您的视图里面,这些是垃圾流量,所以您需要将自己站点的流量从中过滤出来,应用的规则就是过滤出主机名为自己的域名的流量,下面以www.ichdata.com为例子,过滤垃圾流量的设置如图2-13所示:

图2-13 过滤出自身流量

过滤器选择的类型是自定义过滤器,条件用“包含”,“过滤字段”设置的字段是“主机名”,“过滤模式”匹配规则为ichdata.com,这个设置的作用就是将主机名为ichdata.com的流量过滤出来,其他不是ichdata.com的数据就不会进入视图报告里面了。

2.过滤单位内部流量

对于一个站点,不免会有内部的流量,如内部人员访问,测试流量等,特别对于中大型网站,测试流量就变得不可忽略了,为了确保数据的准确度,需要将这类IP地址的流量给过滤掉。

(1)单个IP过滤

单个IP的过滤建议用预定义过滤器,直接就可以设置,如图2-14所示

图2-14 单个IP过滤

需要注意的是条件是“等于”,设置方法如上。

(2)IP段过滤

IP段的过滤与单个IP过滤相比,不同点在于条件,IP端的过滤条件是“以下列内容开头”,如图2-15所示:

图2-15 IP段过滤

(3)IPv6过滤

如果是使用IPv6的单位,过滤的规则跟单个IP的过滤规则一样,如图2-16所示:

图2-16 IPv6过滤

(4)动态IP过滤

对于国内的用户在使用动态IP的时候,如果要过滤自身流量,用前面的固定IP的方法就不适合的,不太可能每次IP更改,都去增加或修改过滤器。

对于这种动态IP的情况,采用的解决方法是自己每次访问的着陆页用UTM标记,然后将这个UTM的流量过滤,比如我每次访问我的博客是通过:http://www.example.com/index.php?utm_source=Admin&utm_medium=Admin&utm_campaign=Admin,您可以将这个链接添加到收藏夹去,每次通过收藏夹访问,然后在过滤器里面做设置,如图2-17所示:

图2-17 动态IP过滤

这样就将动态IP产生的流量给过滤掉了。

3.特定数据视图的授权

对于有些用户,可能将SEM或SEO(Search Engine Optimization,搜索引擎优化)外包给第三方公司了,需要给第三方公司授权GA的视图,但又不想让第三方公司看到公司的部分敏感信息;或是公司内部有不同的推广组,需要看到自己对应的一些数据的时候,这时候就需要将特定的数据过滤出来保存在视图,然后将给视图授权出去。

原理是:利用着陆页(在过滤器中没有这个字段,但对应有“请求URL”),来源,媒介和广告系列等划分流量的参数,在过滤器中将特定流量给剥离成单独的视图。

比如,我的SEM的链接里面全部都包含的fufei这个字段,那么可以过滤器中做设置,如图2-18所示:

图2-18 特定数据视图授权

这样就可以将包含有fufei字段的带来的流量全部过滤出来了,就可以将这个视图授权给第三方的公司,他们看到的就只是着陆页包好有付费带来的流量数据。

4.跨站跟踪调整URL

默认情况下,GA仅会添加网页路径和网页名称,不会添加域名。例如,网站内容报告中看到网页如下所示:

/about/contactUs.html

/about/contactUs.html

/products/buy.html

由于域名不会列出,因此您可能会很难分辨每个网页所属的网域,如果做完跨站跟踪,只看到网页路径,而两个站点又有相同的网页路径,那么您就难以区分这个URL到底是属于哪个站点的了,所以需要对URL做调整,这个设置是使用自定义过滤器里面的高级,设置如图2-19所示:

图2-19 跨站跟踪调整显示主机名

字段A:主机名 提取A:(.*)

字段 B:请求 URL 提取:(.*)

输出至:请求URI 构造器:$A1$B1

需要注意的是下面的几个打钩选项,要求对应字段为必须的,这样设置后在Google分析中的页面字段都是包含有主机名的,就可以区分不同站点网址。

5.并列条件的设置

所周知,GA中的过滤器的其中作用之一就是将特定的流量过滤出来,多个过滤条件之间是and的关系,如果要是or的话,貌似在过滤器中很难设置。

这一节就要介绍如何在过滤器中设置并列的关系,也就是通过满足添加A或条件B。

原理是:将两个条件A和B用高级的功能将其提取出来分别放到自定义字段1和自定义字段2,然后将自定义字段1和自定义字段2合并,再将其中空的排除掉,这样过滤出来的就是满足两个条件的的了。过程会比前面的几个类型的设置复杂些,具体如下:

1、将A字段提取存储到自定义字段1,如图2-20所示:

图2-20 提取A字段

这个设置的作用是将A字段的信息提取存储到$A1里。

2、将B字段提取到到自定义字段2,如图2-21所示:

图2-21 提取B字段

3、合并到自定义字段1和到自定义字段2,如图2-22所示:

图2-22 字段和并

4、将合并后的字段去除掉空的,如图2-23所示:

图2-23 过滤出空的字段

经过这几个设置后,过滤出来的视图就是包含并列条件A和B的数据。

2.2.2付费流量标记——UTM参数的正确用法

通常情况下,我们在做渠道划分的时候需要知道不同渠道带来多少流量,多少转化,需要将不同的渠道都区分开来,UTM就是专门应用于区分非Google推广渠道的,当然也可以用于Google的流量标记,如在Adwords中使用UTM标记。

UTM的全称是Urchin Tracking Manager,Urchin就是GA的前身了,虽然现在这个产品已经不在了,但这个简称一直沿用至今,而且很多国内的类GA的产品来说,为了兼容已经使用GA的用户,一般也是使用UTM用于标记流量。

原理:GA内部通过对URL的字段的解析,根据上面的关键字和来源、媒介等信息将流量分类为相关的渠道,这个涉及GA内部对于渠道流量识别的优先顺序,详细内容可参考Google官方网站。利用这个原理,可以在GTM实现类似的广告参数传递做法。

可以添加到网址中的UTM参数共有五个:utm_source、utm_medium、utm_campaign、utm_term、utm_content。每个参数都必须对应一个您分配的值。每个参数/值对都包含广告系列标识信息,各个参数的使用方法如表2-7所列:

表2-7 UTM参数解析

字段

解析

广告系列来源(utm_source)

必填属性。使用 utm_source 来标识搜索引擎、简报名称或其他来源 示例:utm_source=google

广告系列媒介(utm_medium)

必填属性。使用 utm_medium 来标识媒介,比如电子邮件或每次单击费用示例:utm_medium=cpc

广告系列字词(utm_term)

用于付费搜索。使用utm_term来注明此广告的关键字。示例:utm_term=running+shoes

广告系列内容(utm_content)

用于A/B测试和按内容进行定位的广告。使用utm_content区分指向同一网址的广告或链接示例:utm_content=logolink或utm_content=textlink

广告系列名称(utm_campaign)

必填属性。用于关键字分析。使用utm_campaign来标识特定的产品促销活动或战略性广告系列示例:utm_campaign=spring_sale

例如,可以将参数 utm_source 设为“newsletter”,以标识来自简报的流量。然后,还可以将参数 utm_campaign 设置为“june”,并将其与上述参数进行组合,用于标识这是来自六月的广告系列。

1.添加参数的方法:

(1)量少的可以使用网址构建工具来创建格式正确的网址,关于网址构建器,自己网上搜索一下就可以了,下面是三个具体李的使用例子: http://www.example.com/?utm_campaign=spring&utm_medium=Referral&utm_source=exampleblog http://www.example.com/?utm_campaign=spring&utm_medium=email&utm_source=newsletter1 http://www.example.com/utm_campaign=spring&utm_medium=email&utm_source=newsletter1&utm_content=toplink

(2)如果量比较多的话,可以使用Excel来编辑。

注意

需要特别注意的是URL后面加个'?'后才加utm参数,如果前面已经有'?'就改用'#';UTM是大小写名单的,所以大小写是不同的;最后是UTM上面如果有中文的话,需要做转码,GA不支持GB2312编码,需要转码为相应的UTF-8编码。

2.UTM参数与渠道报告

UTM参数的使用会影响渠道报告的划分,默认渠道是GA中预定义好的,如表2-8所列:

表2-8 渠道划分规则

渠道

解析

自然搜索

媒介是organic的流量

付费搜索

媒介是CPC、PPC,paidsearch和广告分发商匹配的

展示广告

媒介是Display,cpm,banner和广告分发上

直接访问

GA未知的流量,媒介Medium中为direct或none,包含用文档用进入或收藏夹进入

引荐流量

媒介是Referral

社交流量

媒介是social,social media,social-media,social network或social-network

邮件流量

媒介是email

(Other)

未设置utm参数的或(not set)

媒介是not set表示没有设置utm_medium参数,或媒介参数是用户自定义的时候,都会被归类到Other,通常这种情况是由与用户使用了自定义的媒介,没有使用系统预定义的导致的,如图2-24所示:

图2-24 出现Other的情况

为避免出现上述情况,使用媒介参数的时候对应GA分类的使用其已经定义好的字段,就能准确划分,当然,如果不这样使用,还可以对默认分组的规则修改,使之符合实际情况。

3.使用一个还是三个UTM参数的问题?

最近Google分析官方是没有要求适用三个参数的,而只是要求使用一个来源就行,对于老用户来说还是喜欢使用三个或更多。

我的理解是,渠道报告的是根据媒介和来源划分渠道,如果您的媒介是没填,也就是not set,这种类型会被归类到Other去了,也就是只填写来源参数的流量在渠道报告是归到Other,也就是渠道划分不正确了,当然您可以通过调整分组的形式去调整,如果能布局的时候就解决了,为什么还要多一步去调整呢?其次是所有广告系别报告,是获取不到数据的,也就是空的。之所以要三个必须参数就是这个原因了。

基于上面的划分原理,只有一个必须参数,直接导致的两个报告有误!与此同时,您可以看看Google的官方文档的例子有个明显的规律,就是至少有三个参数的,包含来源,媒介和广告系列,所以我推荐,使用至少三个参数。

另一个需要注意的是,从前面可以知道“?”和“#”是设置UTM的识别符,也就是系统使用的,所以在使用UTM的时候不要在参数里面用到这两个字符,避免参数被截断。

4.使用UTM注意点

(1)UTM的参数是大小写敏感的,大小写不同,划分是不同的。

(2)添加UTM参数的时候,前面没有“?”的时候需要先添加“?”在添加UTM参数,如果前面已经有“?”出现了,那就用“#”,然后再添加UTM参数,因为“?”和“?”都是UTM的系统使用字符,因此不建议在UTM中标记渠道的时候使用这个两个字符,避免被截断。

(3)为了标记准确,来源/媒介/广告系列是3个必不可少的参数。

(4)渠道分组是对medium是有预定义的,建议使用预定义的字段。

(5)UTM上有中文的话需要转码才可以使用,否则会乱码。

5.UTM应用

付费流量标记,如Google、百度和AFF等

在做EDM的时候,也可以用UTM做跟踪,不仅可以用于流量标示,还可以跟踪邮件内不同位置的单击行为,用于邮件优化设计。

2.2.3网站停留时间的计算规则与优化

在使用一段时间GA,如果您足够细心,您会发现,GA有些页面会来源有用户访问,但是时间是0,如图2-25所示,比如平均会话时长,页面平均时长这些字段都有是0:

图2-25 页面停留时间为零

为什么这些数据有访问量,但时间却为零呢?由此您是不是会怀疑GA的数据是不是不准确的。其实数据并没有错,只是我们理解的GA的问题,GA的时间是根据Hits的时间差来计算的如图2-26所示:

图2-26 页面停留时间计算规则

如上图,一个用户访问页面1的时候会有一个PV类型的Hits发送给GA,姑且记录为Hits A吧,这个Hits上就记录有时间,如果不记得的,可以返回前面的传递参数解析的那节看看,如果用户单击跳转到页面2,这时候会发送另一个Hits,记录为Hits B,那么页面1的页面时间就是Hits B的时间减去Hits A的时间了。

如果用户只访问一个页面,只有一个Hits,也就是跳出了,时间自然就是0,简单的就可以理解为:用户直接跳出的页面停留时间都为零。

注意

Session的时长时间计算全部的 Page的时长是抽样计算的,不同浏览量抽样比例不一样。(针对统一版的跟踪代码)

GA虽然默认页面的时长都是抽样计算,但是还是可以通过设置变成不抽样的,可以提高数据的准确度。可以通过调整SiteSpeedSampleRate实现,这个字段的用法如图2-27所示:

图2-27 抽样比例设置

下面介绍如何在GA和GTM中通过调整setSiteSpeedSampleRate减少抽样,甚至不抽样

1.在GA中

如果您是直接装ga的监控代码到网站的直接在默认代码修改成:

ga('create','UA-XXXX-Y',{'siteSpeedSampleRate': 100},’auto’);

加完后的效果:

代码清单2-1基础跟踪代码优化

<scrIPt>

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){

(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)

})(window,document,'scrIPt','GA服务器/analytics.js','ga');

ga('create', 'UA-XXXX-Y', {'siteSpeedSampleRate': 100},'auto');

ga('send', 'pageview');

</scrIPt>

2.在GTM中

如果完全使用GTM管理GA,直接在GA默认代码中的“要设置的字段”找到siteSpeedSampleRate,并设置为100即可。

2.2.4跟踪邮件打开的正确方法

在做邮件营销的时候,要想评估邮件的打开情况,可以使用Measurement Protocol协议监测邮件的打开情况,具体位置的单击就通过UTM跟踪。

原理:在页面加入隐藏一像素图片,用户一打开邮件就自动向GA发送一次事件,上面的格式化参数就会自动匹配记录。

注意

为什么会有MP协议,因为邮件不是网页,上面没有GA默认跟踪代码,只能通过另一种事件的形式跟踪,MP就是专门为没有GA跟踪代码的情况下使用

在页面中添加如下格式的代码:

代码清单2-2 MP协议跟踪邮件

<img src=“GA服务器/collect?v=1&tid=UA-XXXXXXX-YY&cid=*|UNIQID|*&t=event&ec=email&ea=open⪙=*|UNIQID|*&cs=newsletter&cm=email&cn=062413&cm1=1″ />

通过这段代码您就可以把相应的数据发送给GA,参数详解如表2-9所列:

其中“GA服务器”这是“测量协议”的API请求地址。通俗地说,这就是接收我们要发送的数据的位置。接下来是以查询参数的形式来发送的具体数据。

表2-9 测量协议参数解析

字段

解析

v=1

测量协议的版本(必填)(目前值为1)

tid=UA-XXXXXX-YY

跟踪ID/媒体资源ID(填上自己的)

cid=*|UNIQID|*

客户端ID(必填) 这个值用来匿名标识一个特定的用户,设备或者浏览器。值(*|UNIQID|*)在MailChimp是一个动态的参数,其值为用户在MailChimp上的ID

t=event

命中类型(必填) 由于我们使用的是事件跟踪,因此这里是event类型

ec=email

事件类别,对应eventCategory

ea=open

事件动作,对应eventAction

el=*|UNIQD|*

事件标签,对应eventLabel

cs=newsletter

广告系列来源

cm=email

广告系列媒介

cn=062413

广告系列名称,可以是发信日期

cm1=1

自定义指标1

在发送邮件的时候需要将User ID的hash值填到cid里,如果填写统一的一个字符串,得到的数据会不准确。

2.2.5虚拟页面跟踪

单页应用是指在浏览器中运行的应用,它们在使用期间不会重新加载页面。像所有的应用一样,它旨在帮助用户完成任务,比如“编写文档”或者“管理Web服务器”。可以认为单页应用是一种从Web服务器加载的富客户端。

由于单页应用在使用期间不会重新加载页面,所以GA的跟踪代码是跟踪不到用户的实际页面访问情况的。

对于这种情况的解决方案是采用虚拟页面的形式通过直接在页面上添加虚拟页面的跟踪,但是如果数量多的时候,就不便于管理了,这时候就需要用GTM来管理,原理如图2-28所示:

图2-28 虚拟页面跟踪原理

原理是:打开新的页面的时候向数据层推送事件,然后在GTM将事件转化成PV,跟直接推送PV相比,这种方法好处就是可以通过GTM上的触发器控制页面和Hits的数量,而不需要做发版,高逼格。

基本上对于使用GTM来管理APP也是类似的原理,都是通过数据层来管理屏幕,维度,指标等

具体的操作过程如下:

1、创建自定义事件

在GTM中选择“变量”→“新建”→“选择一个变量类型以开始设置…”→“自定义事件”,如图2-29所示,这个自定义事件的作用是接收数据层的自定义事件。

图2-29 创建自定义事件

2、创建触发器

在GTM中选择“触发器”→“新建”→“创建一个触发器以开始设置…”→“自定义事件”,触发器是为了匹配数据层中需要出发的页面或屏幕,只有匹配到的才会出现在page或screenname里面,可以随意控制,具体设置如图2-30所示:

图2-30 创建触发器

3、配置代码

配置代码将数据层的自定义事件转化成Page,如图2-31所示:

图2-31自定事件转为page

在字段page中设置成变量中eventname,这个就是将数据层的事件转成页面,您在GA报告里面看到的就是页面了,需要注意的是跟踪类型是网页浏览,也就是页面跟踪的。

Last updated