投稿入口|热门专题|网站地图|移动官网|微信编辑器|小程序商店
您的当前位置:网站首页 > 网站分析 > 数据分析 > 正文

如何在Google Tag Manager中创建事件追踪代码

来源:未知 编辑:狂奔小蚂蚁 时间:2016-08-21 23:32:33 阅读:

  很多人都知道,如果要向GoogleAnalytics中发送一个时间需要用到如下的JS代码:

  ga('send','event','category','action','label',value,{'nonInteraction':false});

  那么在GoogleTagManager(GTM)中的也可以推送GA的事件追踪代码,比如说GA中的页面浏览监测。当然在GTM中,还需要对相关的参数进行设置。

  1、在GTM中创建基础GA事件代码

  在GTM中添加GA事件代码的步骤如下:

  1、在GTM中创建新代码,产品选择【GoogleAnalytics】,代码类型选择【UniversalAnalytics】。

  2、因为这里是要创建一个事件代码,所以在跟踪ID部分添上你之前创建的{{GAPropertyID}}。

      3、跟踪类型选择【事件】,这时你会发现选择之后会要求你设置Category(类别),Action(操作),Label(标签),Value(值)以及Non-InteractionHit(非互动匹配)。接下来再设置好这四个参数的值。

 Google Tag Manager中创建事件追踪代码

  4.设置触发条件。

  5.给新代码命名后,点击【创建代码】按钮。

  当然以上这些都是基础的操作,下面我们来介绍在GTM中如何根据自己的需要正确的设置触发器。

  1、GTM中的事件追踪

  当你需要在GTM中创建一条代码时,你可能需要从以下几个触发器中选择一个:

  触发条件

  【所有网页】的意思是这条追踪代码针对所有你部署了GTM基础代码的页面都会触发,【某些网页】的意思是仅在符合你设置的规则的页面上触发,【点击】和【表单】选项则是允许监测相应的点击动作或者表单提交动作。

  以点击为例,如果需要点击代码被触发,那么你将需要在GTM中对如下值进行设置:

  示例代码:

  <aid="link_1"class="button"href="http://www.example.com"target="_blank">BuyNow!</a>

  那么如果想要使得达成以上最终代码的功能,你就需要在GTM中设置:

 触发代码

  2、在GTM中设置自定义JS

  自动事件追踪功能的使用场景还是会有一定的限制。如果你想追踪在GTM的内置事件类型之外的数据,那么你就需要进行一些JS的自定义设置。

  在GTM中你可以设置如下两种自定义JS代码:

   1、自定义的HTML代码会包含一段可以执行任何你需要的JS功能的script代码。你可以通过添加事件监听器,来添加或者修改元素。

  2、自定义JS变量可以回传相应的值,如果当时你需要从DOM中抓取一个元素或者属性等。

  如果你对JS已经非常熟悉,那么这部分内容对于你来说应该是非常简单的。相信你可以灵活的运用这个功能,进行一些高级的设置以实现更高级的需求。

  3、网站代码中的数据层事件(DataLayerEvent)

  <aonclick="dataLayer.push({'event':'customEvent','eventInfo':{'category':'Button','action':'press'}})">...</a>

  在以上一段代码中有一个被指定为('customEvent')的事件名称被发送到GA中,同时发送还有类别和动作。这样做的好处是,使用方法非常灵活,你只需要在GTM中设置一个简单的事件追踪代码,就可以监测很多种互动数据。缺点是你需要在你要监测的所有页面上添加需要监测的事件信息。

  如果你的网站上已经部署好了GA的事件代码,现在要做的只是需要将这些代码迁移到GTM中,那么使用以上方法就会很方便有效。

  比如说你已经在页面上部署了如下代码:

  ga('send','event','Button','press');

  只需将其改成如下形式便可:

  dataLayer.push({'event':'customEvent','eventInfo':{category':'Button','action':'press'}});

  上述案例只是这个功能的一部分。此部分设置可以实现的功能还有很多,你可以创建GTM代码、触发器和各种变量,以此向GA中发送相应的数据。

相关文章推荐:

图文精选:

更多>>

产品运营

运营应该如何高效的做竞品分析,并找到

竞品分析最早源于经济学领域,是指对现有的或潜在的竞争产品的优势和劣势进行评价,互联网越来越……

热门文章
更多>>

用户运营

为什么要做用户行为分析?

用户行为分析帮助分析用户怎么流失、为什么流失、在哪里流失。分析的主要方式就是关注流失,尤其……

热门文章
更多>>

网站分析

【友盟+】广效监测U-ADplus:渠道引流的精细

 据U-ADplus服务的70万广告主样本数据显示,当下通过多渠道做流量导入的淘系商家中,星、钻、冠卖……

热门文章
更多>>

用户体验

一场活动结束后,如何防止新用户大量流

在谈“如何防止活动用户大量流失”这个话题之前,我必须先把一场活动的前前后后说清楚。……

热门文章
更多>>

APP运营

做好APP产品运营应该做的三件事?

作为移动端APP产品运营最重要的运营手段,消息推送(push)被越来越多的APP厂商所重视,在信息泛滥的移……

热门文章

Copyright©2012-2017小蚂蚁信息网版权所有 站长QQ:1614558876 粤ICP备14061018号-1


郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们QQ1614558876删除已转载的信息。

知道创宇云安全
Top