使用谷歌分析、谷歌标签管理器和Microsoft Power BI获得令人惊叹的见解(第2部分)

复习第一部分:概述

配置谷歌分析

我假设你有一个谷歌分析帐户和财产已经设置. 如果你不喜欢,没问题. 你现在可以在 谷歌分析 -反正我也要去喝杯咖啡. 关于谷歌Analytics,我唯一要说的是层次结构:谷歌Analytics是由帐户组织的, 属性, 和视图. 我在本教程中偶尔会用到这些术语,所以我想提一下. Data flows into 谷歌分析 at the Property level; you’ll need to know your Property ID in the next step of this tutorial.

GA -帐户属性视图

配置谷歌标签管理器

如果您目前没有使用谷歌标签管理器, 或者另一个标签管理系统, 你真的应该. 它允许你把所有的Web跟踪标签放在一个地方-而不仅仅是你的谷歌分析标签. 您可以在谷歌标签管理器中存储几乎任何标签. 它允许营销团队部署自定义标签,而不必等待开发人员来实现它们. 你安装了谷歌标签管理器容器代码在你的网站上一次, 你再也不用碰它了. 从那时起,您就可以从基于web的界面管理标记.

这个演示假设您已经设置了一个谷歌标签管理器容器. 如果你不这样做,你也很容易就能得到一个. 去 谷歌标签管理器 并设置您的帐户和容器. 别担心——我会等的.

本教程的这一部分主要依赖于 安迪·吉布森的博客文章. 因为谷歌标签管理器的界面看起来有点不同,现在它做了他的博客文章, 我决定在我的博客文章中重新创建这个部分. 我还做了一些微调,让我们在Power BI中更轻松.

标签管理器基础

我已经给出了一个快速的标签管理器概述 第1部分, 但要知道,谷歌标签管理器主要基于三件事:

  • 包含跟踪信息的标记或代码片段
  • 触发器或触发条件. 这些告诉标签何时开火.
  • 变量. 我喜欢把它们看作可以存储或检索值的助手.

我假设您对谷歌标签管理器非常熟悉. 在本教程中,我们几乎总是需要在容器菜单中. 所以确保你的签名进入你的谷歌标签管理帐户,并正在查看合适的容器为您的网站.

标签管理器主菜单

为您的谷歌Analytics属性ID创建一个变量

我总是喜欢创建我的谷歌Analytics ID作为一个变量. 这种方式, 如果我需要改变, 我可以编辑变量一次,而不必潜在地编辑一堆标记. 为此,单击左侧的变量,然后单击用户定义变量下面的New.

GTM新变量

像这样配置你的新变量:

  • 变量名:gaProperty
  • 选择类型:常数
  • 价值:粘贴您的谷歌分析属性ID这里*

GTM创建GA变量

*检索您的谷歌分析属性ID, 登录到谷歌分析, and go to Admin > Property > Tracking Info > Tracking Code (make sure you’re in the right property, 如果你的分析帐户中有多个属性). 复制跟踪ID下面的内容,并将其粘贴到谷歌标签管理器变量中. 如果你需要视觉效果,请查看此链接.

创建一个标签来启动谷歌分析跟踪所有页面

你可能已经做过了. 如果是这样,您可以跳到下一部分. 如果不是, 你首先需要创建一个通用的谷歌Analytics跟踪标签,然后再创建滚动跟踪项目. 这是如何.

  • 在左侧菜单上,单击Tags,然后单击New
  • 标签名称:主GA跟踪标签
  • 选择一个产品:谷歌分析
  • 选择一个标签类型:通用分析
  • 跟踪ID:这是我们选择在最后一步中输入的变量的地方. 键入两个左花括号{{和谷歌将开始显示可用变量的列表. 选择{{gaProperty}}.
  • 跟踪类型:页面视图
  • 开火:所有页面
  • 单击Create标签

GTM新的标签

GTM主GA跟踪标签

创建滚动跟踪标签和触发器

(更新) 自从这篇文章发表以来,谷歌增加了对谷歌标签管理器滚动跟踪的本地支持. 配置它是一件轻而易举的事,所以不要遵循下面的步骤. 前往Simo Ahava的博客,他已经写了一篇非常好的教程 在标签管理器中配置滚动深度. 读完西莫的文章后,看看这篇文章的结尾.

我们现在要使用滚动跟踪脚本创建一个自定义标记. 准备好了? 在左侧菜单上,单击Tags,然后单击New按钮.

GTM新的标签

配置标签的信息如下:

  • 选择产品:自定义HTML标签
  • 配置标签:粘贴 滚动跟踪JavaScript 在HTML框中
  • 在Fire On下,点击More,然后点击New按钮

滚动跟踪标签1

滚动跟踪标签2

滚动跟踪标签3

对于触发器,使用以下信息:

  • 触发器名称:Event = gtm.dom
  • 选择“事件”:自定义事件
  • 着火-事件名称:gtm.dom

然后点击创建触发器. 您将返回到标记创建屏幕. 单击Create标签.

滚动跟踪标签4

GTM创建标签

创建滚动跟踪器所需的三个变量

重要提示:我与这里的主要教程不同. 我没有创建一个名为eventAction的变量. 而, 在标签中发送信息到谷歌分析, 我将动作设置为标签管理器的内置变量{{Page Path}}. 这样,我们可以更容易地在Power BI中逐页分解我们的数据. 通过检查标签管理器的内置变量,确保激活了它们. 转到左边的变量菜单, 检查你想打开的变量(每次检查时它都会自动保存). 我建议检查页面、单击和表单下面的所有内容. 至少,本教程需要页面路径.

GTM内置变量

滚动跟踪器需要三个变量来帮助发送信息到谷歌Analytics. 再一次, 创建一个新变量, 单击左侧的变量菜单, 然后单击用户定义变量下的New. 你需要这样做三次. 下面是每个变量的信息. 变量的命名必须与下面所示完全一致, 否则滚动跟踪器将无法正确发送信息. 我做了第一个的截图,希望你们能明白我的意思. 🙂

eventCategory变量

  • 变量名:eventCategory
  • 选择类型:数据层变量
  • 数据层变量名称:eventCategory
  • 数据层版本:版本2
  • 单击Create变量

GTM新变量

GTM事件类别

 eventLabel变量

  • 变量 > User-Defined 变量 > New
  • 变量名:eventLabel
  • 选择类型:数据层变量
  • 数据层变量名称:eventLabel
  • 数据层版本:版本2
  • 单击Create变量

 eventValue变量

  • 变量 > User-Defined 变量 > New
  • 变量名:eventValue
  • 选择类型:数据层变量
  • 数据层变量名称:eventValue
  • 数据层版本:版本2
  • 单击Create变量

确保您看到了用户定义变量下面的三个变量, 然后这一步就完成了. (不要担心截图中的eventTiming -这是为了其他事情.)

GTM三个变量

创建标签和触发器,以发送滚动信息到谷歌Analytics

现在我们将创建标签和触发器,它实际上帮助将滚动信息发送到谷歌Analytics. 这是你需要的信息. 从左侧菜单中单击Tags,然后单击New. 在标记中输入以下信息.

  • 标签名称:发送滚动深度到GA
  • 选择产品:谷歌Analytics
  • 选择一个标签类型:通用分析
  • 追踪ID: {{gaProperty}}
  • 跟踪类型:事件
  • 类别:{{eventCategory}}
  • 行动:{{页面路径}}*
  • 标签:{{eventLabel}}
  • 价值:{{eventValue}}
  • 热门Non-Interaction:真爱

*注:再次,我不同于原来的教程在这里. 将操作设置为{{Page Path}}将按页面分解滚动深度, 使构建Power BI报告更容易. 在最初的教程中, 动作设置为{{eventAction}}, 哪个是我们没有创建的自定义变量.

创建滚动深度发送到GA标签1

创建滚动深度发送到GA标签2

在Fire On下,单击更多,然后单击新建,然后为触发器输入以下信息:

  • 触发名称:Event = ScrollDistance
  • 选择“事件”:自定义事件
  • 活动名称:ScrollDistance
  • 点击创建触发器

触发滚动距离

您将返回到标记创建屏幕. 单击Create标签.

在你的网站上安装你的谷歌标签管理器容器

您可能已经完成了此步骤. 如果不是, 现在是让你的开发团队在你的组织网站上安装谷歌标签管理器容器的好时机. 安装因内容管理系统而异. 如果你是开发团队,请给我留言,我可以帮你解决问题. 要获取容器的代码,请单击主导航栏中的容器ID.

GTM容器ID

GTM容器代码

Place the container code right after the opening tag, on every page on your website. 如果你已经在你的网站上有谷歌分析代码, 确保在标签管理器代码到位后删除它. 否则你将重复计算你网站上的所有内容.

发布您的容器

在点击右上角的“发布”按钮之前,谷歌标签管理器中的任何内容都不会生效. 您可以创建数百个标记和触发器, 但他们在发布之前不会在你的网站上做任何事.

测试您的标签超出了本教程的范围, 但是要记住,在发布标签之前一定要先测试它们. 标签管理器有一个非常健壮的预览模式. 测量学校有一个很好的教程 关于标签管理器的预览模式.

假设一切都经过了彻底的测试, 来发布容器并使所有这些新标记和触发器活跃起来, 点击大的Publish按钮.

GTM发布按钮

就是这样——我们完成了谷歌标签管理器中的步骤. 我们需要在谷歌Analytics中验证数据, 然后我们可以开始构建我们的Power BI仪表盘.

在谷歌Analytics中验证滚动数据

我们在谷歌Analytics中创建了以前不存在的新维度和度量, 所以我们要验证我们开始看到数据流向分析. 当然, 假设我们已经测试了标签和数据, 但为了简单起见, 验证数据在您的谷歌分析帐户. 要做到这一点,进入您的谷歌分析帐户,并选择您的Web属性和视图. 确保您处于Reporting菜单中,从主导航访问该菜单.

GA菜单栏

From the left menu, click into the following report: Behavior > Events > Top Events.

GA左菜单栏-事件

你会在这里看到一个叫做滚动深度的类别.

GA -事件类别-滚动深度

点击滚动深度应该会产生一个页面列表.

GA事件动作页面

单击一个页面,然后会显示该特定页面的滚动性能.

GA标签滚动百分比

如果你看到所有这些信息,恭喜你! 标签管理器标签, 触发器, 变量配置正确, 数据被积极地传递给谷歌Analytics. 我们准备构建我们的Power BI仪表板.

查看第3部分:构建Power BI仪表板