
2017年8月22日
如何在2分钟内跟踪一堆Google Analytics(分析)事件
Google跟踪代码管理器是一个了不起的工具。在跟踪网站上的各种交互时,它为您提供了很大的灵活性。但是,如果您希望跟踪比简单页面视图更复杂的内容,则需要学习很多东西。为了节省您的时间,我发布了一个 现成的GTM跟踪解决方案Â但即使它们可能也需要一些时间才能正确配置。如果你不这样做’不想花时间学习GTM和GA的工作原理,只想快速完成,’替代解决方案。在这篇快速的博客文章中,我’将向您展示如何在不到2分钟的时间内跟踪一系列不同的Google Analytics(分析)事件(感谢Komito Analytics)。
Â
Â
您’将能够捕获以下交互:
- 跟踪社交网络按钮的点击:Facebook,Twitter,Linkedin。
- 跟踪下载链接的点击次数。
- 跟踪表单提交。
- 跟踪出站链接点击。
- 跟踪页面打印动作
- 跟踪滚动深度
- track Vimeo, 您tube, HTML5 video players, etc.
哪里 ’s the catch?
我们做什么’在这里要做的是实现一个称为的免费第三方解决方案 Komito分析 。它’一个插件,该插件会自动跟踪各种互动,然后将Google Analytics(分析)事件触发到可用的GA跟踪器。
您’我会惊讶地发现这只需要很少的配置。
如果你’re thinking it’太好了,难以置信 ,你’对。尽管Komito Analytics很棒,但它也有自己的缺点,我’稍后将在此博客文章中提及。
如何安装Komito Analytics?
如果你 don’使用Google跟踪代码管理器,请开发人员放置以下代码 下面 Google Analytics(分析)跟踪代码,或者在结束之前</body>标签。您可以找到安装说明 这里 .
<script> var _komito = _komito || { 'trackTwitter': 1, // Tracks Twitter events if widget is presented on page. 'trackFacebook': 1, // Tracks Facebook events if widget is presented on page. 'trackLinkedIn': 1, // Tracks LinkedIn events if plugin is presented on page. 'trackDownloads': 1, // Tracks files download links. 'trackOutbound': 1, // Tracks outbound links. 'trackForms': 1, // Tracks forms submissions. 'trackUsers': 1, // Tracks pageviews by users logged in to social networks. 'trackActions': 1, // Tracks 'mailto', 'tel', 'sms' and 'skype' actions. 'trackPrint': 1, // Tracks page print actions. 'trackMedia': 1, // Tracks HTML5 video, audio, Vimeo and 您Tube players events. 'trackScroll': 1, // Tracks scroll depth. 'debugMode': 0 // Prints all requests to console. }; </script> <script src="//datamart.github.io/Komito/komito.js"></script>
那’s it!
如果你 use Google Tag Manager,请按照以下步骤安装插件。
首先你’我们需要实现一个在所有页面上触发的通用Analytics(分析)浏览量标记。
然后,创建在DOM Ready触发器上触发的自定义HTML标签。将上述Komito Analytics插件代码粘贴到“自定义HTML”标签中。
DOM就绪触发器’s settings are:
- 类型: 页面预览 – DOM Ready
- 此触发器在触发 所有DOM就绪事件。
那’是的!不需要进一步的配置。该库不会触发dataLayer.push事件,而是将事件直接发送到Google Analytics(分析),因此请确保在启动Komito插件之前触发了GTM中的Universal Analytics标签。
启用 预览和调试模式,转到Google Analytics(分析)实时事件报告,您’开始看到事件涌入。单击任何出站链接,向下滚动等,这些交互将显示在报告中。
组态
Komito分析 插件包含几个可以启用/禁用的设置,例如:
- 追踪Twitter事件
- 追踪Facebook活动
- 跟踪出站链接点击等
您可以直接在Komito Analytics代码中禁用/启用每个选项。 1代表 已启用 ,0表示 禁用的。
启用的Twitter跟踪如下所示:
'trackTwitter': 1, // Tracks Twitter events if widget is presented on page.
禁用时,应将跟踪设置为0。
'trackTwitter': 0, // Tracks Twitter events if widget is presented on page.
要求
其实那里’不多。只要确保首先触发Google Analytics(分析)跟踪代码,否则’很有可能Komito无法跟踪某些互动。
不需要Google跟踪代码管理器,因为Komito Analytics可通过GTM与硬编码的Google Analytics(分析)和GA一起使用。
Komito分析 VS Autotrack for Analytics.js
如果你’不熟悉 Autotrack.js 是由Google Analytics(分析)开发人员开发的解决方案,可自动跟踪各种互动/事件并将该数据发送到Google Analytics(分析)。尽管Komito和Autotrack具有相同的目的,但它们也有差异,值得一提。
那’为什么要准备一张表来比较这两种解决方案。
您 can learn more about Autotrack for Analytics.js 这里 .
利弊
就像其他解决方案一样,Komito Analytics也有您应注意的优点和缺点。希望这可以帮助您确定此跟踪库是否适合您的需求。
优点
- 超级容易设置 (使用或不使用Google跟踪代码管理器)
- It’对于只希望设置一次网络跟踪的非开发人员而言,这是一个完美的解决方案。这对于希望为客户提供服务的代理商特别有用“bonus”并快速配置网络跟踪(即使客户端没有’t very 进入网络分析 并且不想为某些复杂的配置付费)。
缺点
- 无法控制高级用户。 您无法编辑事件名称,确切触发的事件名称等。Komito Analytics是现成的解决方案。好吧,当然,您可以复制整个Komito库,对其进行编辑并将其托管在您的站点上,但是在这种情况下,’d只是我自己通过GTM实施所有操作。
- 形成 追踪获胜’t track all forms. 如果你 are familiar with form tracking (via GTM), you already know it might be a pain in the ass, right? There are many different types of forms and they work differently, thus all these 神奇 自动表格追踪解决方案获胜’不能100%准确地工作。他们会追踪 一些形式 ,一种 但在其他情况下,它们将惨败。什么’我的解决方案在这里吗?阅读完后,自己进行表单跟踪 Google跟踪代码管理器表单跟踪指南.
后一个缺点是我总是 表单跟踪已禁用 在Komito Analytics跟踪代码中。
我的最终版本代码’d。建议使用如下:
<script> var _komito = _komito || { 'trackTwitter': 1, // Tracks Twitter events if widget is presented on page. 'trackFacebook': 1, // Tracks Facebook events if widget is presented on page. 'trackLinkedIn': 1, // Tracks LinkedIn events if plugin is presented on page. 'trackDownloads': 1, // Tracks files download links. 'trackOutbound': 1, // Tracks outbound links. 'trackForms': 0, // Tracks forms submissions. 'trackUsers': 1, // Tracks pageviews by users logged in to social networks. 'trackActions': 1, // Tracks 'mailto', 'tel', 'sms' and 'skype' actions. 'trackPrint': 1, // Tracks page print actions. 'trackMedia': 1, // Tracks HTML5 video, audio, Vimeo and 您Tube players events. 'trackScroll': 1, // Tracks scroll depth. 'debugMode': 0 // Prints all requests to console. }; </script> <script src="//datamart.github.io/Komito/komito.js"></script>
结论
如果你’要寻找一种快速解决方案来跟踪网站上的某些标准交互,请考虑使用Komito Analytics。它’第三方的现成跟踪库,可将事件直接发送到Google Analytics(分析)。
Komito可以在安装或不安装Google跟踪代码管理器的情况下进行安装,对于那些不是很精通技术但想要在网站上实现一些基本的Web跟踪功能的人来说,这是一个很好的解决方案。
如果你’重新寻找更多的自定义跟踪技术,或者如果您想控制整个跟踪过程,我’d建议跳过Komito并坚持使用Google跟踪代码管理器。毕竟,有一堆 GTM跟踪模板 乐意效劳。
尽管如此,它’是一个很棒的解决方案和节省时间的方法,有些人可能会觉得有用。

你好我已经把所有设置正确。标签正在触发,但GA上没有任何事件发生。
我正在使用标签管理器跟踪很多事件,所以不确定我做错了什么。
嘿,
1.标签何时触发?触发因素是什么?
2.您是否检查过GA实时报告?
3.您是否检查了浏览器的开发人员控制台(也许与Komito有关的某些错误)?