Google跟踪代码管理器:不明显且有用的触发器设置

Otzyvmarketing营销商 Stanislav Romanov讲述了如何使用Google跟踪代码管理器(GTM)设置分析并跟踪从该站点下载的文件。 本文适用于那些了解JavaScript语言基础并且已经使用GTM的人。

什么是dataLayer


DataLayer是常规JavaScript变量。 您可以向其中写入数据,然后将其传输到Google服务:



可以更改变量名称- dataOlga名称代替了dataLayer变量:



dataLayer = []和dataLayer.push()之间的区别


如果声明dataLayer=[] ,则在计算机内存中,此名称将引用整个数组。 因此,将变量分配给新数据意味着简单地覆盖值。 无法从第一个数组访问变量。

看起来像这样:



同时, dataLayer.push()既不是变量也不是数组。 此方法可以应用于任何数组,并可以在输出中获取内容,也可以通过某种方式更改数组本身。 换句话说,我们采用dataLayer数组并对其应用push()方法-我们获得dataLayer.push()Push不会覆盖数据,就像覆盖数组一样,但是会向数组添加新值。

使用GTM时,最好使用如下的push方法:



以这种形式,必须使用push来额外检查dataLayer变量是否通常设置为数组。 检查有助于避免站点运行时出现不必要的错误。

如何在一页上配置分析


GTM可让您轻松地将单页工作与Google Analytics(分析)同步。 单页是指所有页面具有单个外壳的站点,新数据通过AJAX动态显示在站点上。 它会干扰GA的正常运行,因此如果没有GTM触发器,您将无法做到:



创建触发器后,将其应用于Universal Analytics:



现在,GA不仅可以在用户进入或离开页面时接收数据,还可以在动态数据过载的所有其他情况下接收数据。

没错,上述方法不适用于使用各种get-request变量并“破坏” URL的站点。 对于如此复杂的地址,您将不得不以更为棘手的方式配置GTM。

1.设置变量


我们进入“变量”部分的设置,然后选择“新历史记录片段”和“历史记录源”,它们是保存URL以及获取请求并检查它们所必需的。
之后,您将必须使用JavaScript并创建您自己的变量getPathWithFragment ,我们将其写入URL。 该地址将转到GA,从而可以帮助Google Analytics(分析)确定网址实际何时更改:



该代码返回URL的路径,字符串和哈希。

2.创建触发器


配置历史记录片段更改触发器后,选择其类型。 在这里,您应该进行历史记录更改,然后选择弹出状态激活。 所有这些操作将使您能够将更改记录在活动历史记录中:



3.自定义标签


接下来,配置Universal Analytics。 在设置中,选择Page和之前创建的getPathWithFragment变量:



仅此而已,仅添加历史片段更改触发器并检查标签操作即可。

4.为什么需要标签


如果访问该站点的用户单击加载动态页面的新数据所需的链接,则将触发创建的触发器,并因此触发GA标签。 因此,数据可以顺利进入Google分析。

如何跟踪传出链接和文件下载


跟踪链接非常有用。 因此,您可以找出用户从该站点去的位置以及访问该站点的频率。 在这种情况下,GTM设置与上述内容略有不同。 为了进行跟踪,您需要创建一个变量,系统将在其中记录分析所需的所有数据。 触发器触发时将进行记录。

1.创建一个变量


我们需要声明一个新变量来注册事件。 您可以称呼她为Click_URL_Hostname。 由于变量将包含地址,因此其类型将是URL。 在这种情况下,最好删除www以避免重复信息:



2.创建触发器


选择“仅链接”的类型。 作为条件,选择先前创建的Click_URL_Hostname变量:



3.创建标签


我们创建一个标签来跟踪用户操作并重复上述算法:



如果一切都正确完成,则标记应该可以正常工作。 当然,需要使用调试器进行检查。 请注意,UA是写入分析ID的常量。 对于程序员来说,这是一个常见的技巧:使用常量而不是数字来简化批量替换。

如何使用Google跟踪代码管理器跟踪文件下载


如果您需要了解用户下载文件的方式,时间和频率,请使用其中一种分析系统或配置GTM。

创建一个触发器,选择“仅链接”作为类型。 接下来,配置点击网址激活:



这样的GTM设置可让您修复扩展名为xlsx,pdf,docx,zip和csv的文件的下载。

之后,可以通过选择“事件”类型并设置参数来创建变量。 跟踪传出链接时,我们已经在上面做了类似的操作。

专家意见:为什么选择Google跟踪代码管理器


Dmitry Nichiporov,Elama的付费交通专家。
“营销商对于监控广告活动非常重要。 要衡量广告的各种结果,您需要全面的分析。 通过适当的设置,广告统计信息可以优化预算​​,提高广告系列的效果,提高点击率,甚至降低吸引客户的价格。

我认为,GTM是必不可少且非常方便的系统,可实现灵活的标签管理。 一次正确配置代码就足够了,然后毫无困难地获取有关站点和客户端的必要数据。

当我需要在网站上安装分析工具,检查呼叫跟踪和聊天的效率以及修复某些转换时,通常会使用GTM。 在为在线商店进行广告活动时,我经常使用GTM。

显然,对于没有专职程序员的公司,GTM将是必不可少的标签管理器。 毕竟,使用它不需要任何专门知识。 对html和js的工作原理有相当基本的了解。

同时,GTM对于普通专家,营销人员和广告商,以及从事在线广告的大型公司和代理机构都将是有用的。”

OWOX BI的数字分析师Denis Lisogorya。
“ GTM是通过网站上的分析简化您的工作的好方法。 这是跟踪和分析用户行为必不可少的事情。 使用它,您可以通过编辑和设置标签轻松地控制从站点收集数据的过程。

我最喜欢的是,通常只需要一次开发人员的参与即可-在网站上安装代码,所有其他操作都可以在GTM界面中完成。 这样可以最大程度地减少您对开发人员的依赖。 GTM还允许您使用大量现成的与其他服务的集成,它具有测试和调试模式,可以在将标记添加到站点之前测试标记的工作情况,以及许多其他功能。

我认为,对于从事数据收集的专家,他们希望快速影响数据需求的变化或网站上的变化,他们希望节省预算-值得仔细研究一下此工具。 请务必注意,有关使用GTM的信息很多,有官方论坛和帮助,您可以随时找到问题的答案。

目前,这里有一个社区模板库,您将在其中找到有助于解决几乎所有问题的标记模板,例如,为高级电子商务配置数据收集。 简而言之,GTM是充满机遇的海洋!”

来自编辑


Source: https://habr.com/ru/post/zh-CN475608/


All Articles