长沙SEO霜天

  • 首页
  • 其他
  • 经验
  • 赚钱
  • 日记
  • python
  • 术语
别放弃
付费找茬,任何不对的地方,付费50。
  1. 首页
  2. 其他
  3. 正文

GTM新功能,了解访客爱你有多深

2016年1月4日 35081点热度 0人点赞 0条评论

GTM新功能,了解访客爱你有多深
衡量访客的Engagement,我们有了新的方法

我们在统计页面访客对我们准备的内容是否喜爱的时候常用的方法是统计用户看了多少内容。这和我们统计用户观看视频看了多少的方法一致。在实际操作中我们往往使用用户向下滚动鼠标或者向上滑动屏幕来衡量这个指标:Engagement。
极诣在两年前曾给出《科学分析跳出率的理念和方法》,其中用到的标准是停留30秒以及至少两次滚动。这比单纯地去统计跳出率可谓进了一步,因为不感兴趣的受众看都不看。

爱你有多深,滚你就有多远

当时我们用了一些自定义JavaScript来实现滚动的监听,说起来还比较麻烦。最近Google Tag Manager(GTM)的一次更新又给大家送福利了,这次GTM添加了原生触发器Scroll Depth。你可以在Trigger,Trigger Configuration-Choose trigger type的User Engagement中选择Scroll Depth。如下图:

GTM新功能,了解访客爱你有多深
启用滚动深度触发器相当简单,它已成为原生触发器

接下来,你可以选择是否开启纵向滚动(Vertical Scroll Depth)深度监测和横向滚动深度(Horizontal Scroll Depth)检测。并且,你可以选择按照百分比还是像素值来监测。最后你可以限制该触发器只在某些文章页上启用。
在设置数值时,必须是正整数,用英文逗号分隔。而且极诣建议大家数值小的就不要设了,一是太浪费首屏就可触发,分析上又不会去用,二是免费版本Google Analytics的Hit Level每个Session只500次。

GTM新功能,了解访客爱你有多深
设置触发器时可以设置多个标记点,用英文逗号分隔

滚得远并不代表爱得深

那么问题来了,很多时候我们“一滚到底”并不代表我们在认真阅读,更多时候我们在寻找我们需要的答案。所以我们需要再次加上计时器来衡量是否访客和我们的内容产生了化学反应。在此先提醒大家一点:虽然这个触发器的名称叫Scroll Depth,但是和Scroll的动作并不太相关。只是说明用户看到了页面的哪个部分。假设你在页面读取后按键盘上的End,页面会滚动到底部,所有的标记点事件都会被触发。刷新页面也一样。
为了更清晰地了解读者的情况,我们制定一个规则:在页面打开三十秒后,我们去查看用户最多读到哪里。
要在GTM中实现这一跟踪,我们需要下面这些标签,变量和触发器。

标签:UA标签和数据层变量修改标签

UA标签(命名为NoBounceReader)为的是提交一个Event给GA并传递该时该刻读者阅读的最大深度。其中用到了当时阅读最大深度变量Read Depth和触发器Reading。
数据层变量修改标签(命名为CheckReadDepth)作用是每当Scroll Depth触发器被触发时会去更新最大的阅读深度。类型是Custom HTML,内容就一行字:
<script>if({{MaxDepth}}<{{Scroll Depth Threshold}}) {{MaxDepth}} = {{Scroll Depth Threshold}};</script>
其中MaxDepth是一个数据层变量,它对应的GTM变量就是我们刚才提到的Read Depth。Scroll Depth Threshold变量是默认的。你可以在Configuration中启用。

GTM新功能,了解访客爱你有多深
你必须启用该默认变量,不然它将被隐藏

变量:当前最大阅读深度

当前深度(命名为Read Depth)这就是我们刚才提到MaxDepth。类型为数据层变量,初始默认值为0。

触发器:Scroll Depth触发器和计时触发器

滚动深度触发器(命名为Article Scroll Depth),我们只设纵向滚动,标记50%和75%两个点。它会触发CheckReadDepth标签并仅在需要的页面启用。
计时触发器(命名为Reading),类型为Timer。Event Name为gtm.timer。我们设为30,000毫秒的interval,只设1次的Limit并仅在需要的页面启用且仅当Read Depth大于0时触发。这里需要多次触发可以酌情增加。

GTM新功能,了解访客爱你有多深
计时器何时起用何时触发在不同地方设置

工作原理解析

当访客到达页面后,Reading计时器开始启动。当用户每过一个标记点时,变量Read Depth(即数据层变量MaxDepth)将会更新为最大的标记点值。30秒后如果Read Depth大于0则触发UA标签NoBounceReader将当前最大Read Depth推送给GA。

本作品采用 知识共享署名-禁止演绎 4.0 国际许可协议 进行许可
标签: Engagement Google Tag Manager GTM
最后更新:2016年1月4日

30115776@qq.com

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论
最新 热点 随机
最新 热点 随机
阿里巴巴罚款180亿!如何解读? 查理·芒格抄底阿里?是时候仔细审视阿里的价值了 五块钱的激活码和正版Win10,究竟有什么区别? IOS系统不越狱如何下载安装旧版本APP 混动在节能汽车中扮演的角色及技术演进方向 试试这几个电脑清灰的办法,保证不会翻车。
bci是什么组织?试试这几个电脑清灰的办法,保证不会翻车。IOS系统不越狱如何下载安装旧版本APP混动在节能汽车中扮演的角色及技术演进方向五块钱的激活码和正版Win10,究竟有什么区别?查理·芒格抄底阿里?是时候仔细审视阿里的价值了
港股也许要到爆发的时候了。 Google蜂鸟算法FAQ CMD一键获取 所有连接过的WIFI密码 三餐四季小日子,一屋两人一辈子 如何注册微信公众号?如何注册微信公众平台? 耐心,人一生最长的修行
友情链接
  • 气凝胶厂家
  • 长沙网站建设

COPYRIGHT © 2021 霜天. ALL RIGHTS RESERVED.