避免在Google Analytics中的虚假转换

前言

这篇文章的前半部分是您的转化可能会出错的一些标准方式的快速破坏。

此帖子的下半部分

在“如何使用标记管理器过滤转换”之后的一切都是使用标记管理器和cookie智能过滤转换的高级方式。 如果你有信心你已经涵盖了你的基地,请随时跳到高级部分,我只是觉得在潜水前经历一些基本的东西很重要进入更复杂的解决方案。

避免虚假转换 除了未能记录重要数据之外,搞砸了分析的最佳方式之一是记录错误的事情并随着你的所有次数而陷入困境记录了正确的事。

例如:如果您不应该搞定转换,那么可以搞砸自动广告竞标,您将重视个人渠道,甚至您认为您的业务在做的程度上有多少钱。对于此帖子,我们将指的是这个问题是“虚假转换”。

您可以在Google Analytics中跟踪转换的大量方法,以及螺旋拧紧的大量方法。这篇文章将重点关注一些主要方式,当您在完成表格的用户时,您可以删除转化的转换,然后在填写表格的用户上,然后在谢谢的页面上登陆。

我们将介绍:

一些有用的工具旨在检查 – 用户如何意外地转换?如何保护基于目标的目标免受虚假的转换的理想事件的目标方法方法如何进入p从虚假转换旋转基于事件的目标

有用的工具

下面的工具将帮助您在此帖子中的一些检查。

铬vtrools

F12将打开Chrome DevTools(您可能需要按下“功能”键,具体取决于键盘)。您可以在“控制台”中测试JavaScript,并在“应用程序”中查看活动Cookie。

Google标记管理器预览

Google标记管理器

有一个新的预览将显示随着时间的推移,您会发​​生一系列页面。

adswerve数据层检查器

这个插件

总结了Chrome控制台中的数据层信息。

分析跟踪监视器插件

我发现了

这个插件

真正用于检查发送到GA的信息。一个很好的特色e能够在录制将发送的内容发送到GA的情况下阻止命中率。

标签助理

铬标签助理插件

将向您展示什么标签页面上存在Manager标签。如果您单击以录制会话,它也会为您提供每页内发生的所有内容的细分。那么说 – 如果我有标签管理器访问,我倾向于依赖录音,因为新的GTM预览和跟踪监视器插件之间覆盖了很多有用的信息。

标记映射器 我创建了一个

免费标记映射器工具

使更容易看出可能具有哪些影响标记管理器的变化。如果您正在计划在GTM帐户中更改某些内容,您可以看到其他可能会受到影响。同样,一世你注意到某些东西被打破了,它可以帮助你找到根本原因。

要检查的事情

它可能很诱人直接到捕获的所有解决方案,但如果当你不应该是你的网站访问者时,你正在录制转换,可能是因为你的网站是他们不应该做的事情。

让我们开始快速破坏检查,以确保您无法通过忽略您网站上的问题来确保您无法使数字。

1。您是否只录制转换,感谢您的页面?

检查您是否录制了您不应该(如,您网站上的每个页面或其他东西)的录制转化)快速查看反向Google Analytics中的目标路径报告: 转换>目标>反向目标路径。

冷杉除非您正在做一些不寻常的事情,否则左侧的St左侧应显示您的目标转换的位置。如果您在该列中看到了一堆您不期望的一列的页面,那是更改转换标准的标志。

请记住一点:如果您正在根据事件而不是PageView录制转换,并且您看到在那个左侧列中出现的错误页面,请确保您的转换事件仅在页面view后才会触发。 。

2。您是否以其他方式链接到转换页面以外的方式完成?

如果您使用基于用户的任何目标加载特定页面(如同谢谢的页面),并且您知道您只是录制对转换的感谢页面,另一个w你可以搞砸东西,意外链接到那些感谢你的页面。如果用户可以单击错误的链接并最终在转换页面上,则需要修复该方法。

一种检查此方法的方法是使用尖叫青蛙等工具来爬网网站,只需看看您的转换页面出现。如果他们完全出现,你知道这可能是一个问题。要了解如何解决问题,您可以选择违规页面并检查“Inlinks”面板,这将为您提供您链接到它们的位置。

3。用户是否直接登陆,感谢您的页面?

一种快速检查用户是否在您的谢谢页面上登陆的方式是使用段。如果您创建了登陆页面是您的谢谢页面的细分,您可以了解一个想法of Google Analytics考虑用户在转换页面上的频率进行频率。

下面,您可以看到段界面的屏幕截图。我将其设置为包括第一个互动是用户登陆的任何会话,并在感谢着陆页上登陆。如您所见,这网站上的339个会话情况如此:

一旦您看到了用户在您的谢谢页面上登陆的频率,您可以查明将这些用户带到网站的来源。

如下,我已经向源/中报告施用了一个“Chrenth-you的页面”段,看起来我们得到了一堆直接会话,也是一些CPC会话,也是如此其他地方的有机课程也是:

这是一个重要的是,这是基于什么google分析认为正在发生。它并不一定意味着用户直接从广告中登陆这些页面。事实上,在这个例子中,我们知道这并不总是如此,有时它是我们跟踪代码的症状被别人破坏或混淆。即便如此,它为我们提供了一些要调查的事情。例如:我们是否有广告或其他活动指向转换页面?我们的转换页面是否在谷歌索引?我们是否有页面中间的转换流程没有被跟踪?是我们的跟踪代码是否已损坏,或者用户在现场做事会混淆ga?

3.1您是否有广告或其他活动指向转换页面?

我将无法通过所有这一切,但所有的广告PLATForm应该允许您检查主动着陆页面。确保您没有直接链接到转换页面的任何关联公司也很重要 – 无论是意外还是恶意 – 因为您可以向他们支付比应得的更多。

检查可能更难以检查非付费链接,如社交媒体活动。也就是说,值得花时间检查。如果您发现您在意外链接到这些转换页面,您可以与相关团队合作,将未来的政策制定。

3.2您是谷歌索引的转换页面吗?

谷歌可以是转换页面问题的常见原因。这是一个贪婪的爬行者。它将在您的网站内外和外部的链接,如果有机器克拉的链接到您的谢谢 – 它可能会找到它。

一种快速检查谷歌是否已保存的感谢页面(并且可能直接向其发送用户)是搜索Google中的页面。

使用“站点:”将Google结果过滤到您网站上的页面。使用“inurl:”过滤器将导致包含特定字符串的页面。

以下是我们为我们的客户提供的检查的示例。我们发现他们在索引中有很多“谢谢”页面(超过600)。其中一些页面很好,但它突出了一些转换页面给我们处理:

3.3是您的跟踪代码是否已损坏,或者用户正在做事 – 将混淆ga的网站?
我们没有时间通过​​这里可能出错的东西。有些东西要检查:

您是否缺少一些页面上的跟踪代码?也许您在登陆谢谢页面之前,您无法录制用户。您在不同页面上有不同版本的Google Analytics吗?这可以再次导致困惑或拆分会话。您在任何内部链接上包括UTM参数?任何网站履带者都应该帮助您找到它。在GA中您有错误的时区集吗?会话不能越过“午夜” – 如果他们这样做,Ga会将它们分成两个单独的会话。你包括关于感谢页面的重要信息,可能导致用户为页面添加书签,或者尝试以后重新回到它?这里的一个解决方案是在谢谢页面上包含几乎没有任何访问者特定的,并向他们保证您将电子邮件发送给他们详细信息。这是值得测试的当然它没有伤害游客信心。你有任何形式,需要超过半个小时才能填写,并没有在此期间记录互动?当访问者填写表单字段或命中错误时,您可以避免此操作通过将表格分成不同的页面并跟踪。完全除了我们在这篇文章中看到的东西,但所有这些事情都应该帮助您使您的表格更加用户友好。

一旦你有所有这些检查,你可以开始要查看改进转换数据的方式的方法。

如何保护基于目标的目标免受虚假转换 如果您将目标类型设置为在Google Analytics中的“目的地”,这意味着任何时间GA记录特定页面的PageView,它将计算作为转换。

您可以使您的目的地目标要求用户首先使用漏斗访问其他页面。如果您编辑目标并打开“漏斗”,则可以指定导致目标的步骤。这意味着当用户直接登陆您的谢谢页面时,您可以确保您没有记录目标转换。

您还可以使用它分离不同类型的目标转换。例如,如果您使用相同的感谢页面以获取多种形式,则可以有一个目标,漏斗涉及通过一个表格页面传播,另一个涉及通过另一个的目标。

如果你:

有一个较小的(且相当静态)不同的目标。是一个小(和相当静态)的方式Sers可以合法地完成每个目标。然而,漏斗步骤不允许像Regex这样的东西,因此它们不是很灵活。此外,您可以

只使用带有目的地类型目标的Funnels 。因此,如果:您的目标是event-基础的用户可以达到目标的方式。

你应该意识到,如果你有一个问题,如内部UTM或会话超时,这些表单漏斗可能意味着你停止录制你

的一些转换应该。认真,确保这些问题是固定的。
理想的方法:基于事件的目标

理想的方法涉及使用基于事件的转换而不是目的地BASED系列。您与开发人员合作,以便在用户填写表单时,您告诉GA发生事件,而不是GA必须等待感谢您的PageView。然后,GA将该事件的每个实例记录为目标转换。

如果您以前还没有看到它们,并且正在努力图片它们的建立方式,那么

是一个基于事件的目标转换的标准。它记录此目标的转换,任何时间GA接收类别“Chrenth_you_Page”的事件用户实际上是你想要他们做的事情

。基于PageViews的大多数转换目标只是我们尝试猜测用户已经完成了什么。这就是为什么你遇到基于目标的目标问题s,如用户直接登陆您的谢谢页面而不完成您希望它们完成的表格。

你可能认为离开这个“理想”解决方案有点奇怪,直到帖子中这么晚,但我这样做是这样的,因为这往往不是最简单的解决方案。它可能需要在开发人员方面的最多工作,您可以使用内置的内容,您的DED团队必须编辑,甚至更糟糕,您可以使用外部表格解决方案,他们必须破解他们的方式。
我把这个解决方案提出到了这一点 Point,因为如果你还没有这样做,你需要说服有人去做。他们的第一个问题可能是“你考虑过其他选择吗?”当你有那个对话时,你可以说:

我们’我们确保我们只是在正确的页面上录制转化。我们确保用户无法以我们可以预防的方式到达这些页面。我们确保没有其他问题我们如何跟踪该站点是使用事件,并且最准确的事件是才能在用户确切地完成我们想要它们时发生的事件。如果您可以帮助我,我将成为您最好的朋友。
谷歌分析漏斗的替代方案
可以反过来,上述事件的解决方案是不可能的。我们士兵有挫折感。

另一种选择是要切换到基于事件的转换

无论如何

并使用Tag Manager自己处理它。使用标记管理器和cookie,您可以创建更灵活版本的GA的漏斗版,只能在用户登陆谢谢页面

时发送转换事件

。这是如何运作的?简而言之: 当用户访问您的一个合格页面时,您将在浏览器中提出 cookie 。当用户加载谢谢的页面时,您检查 cookie ,如果存在,则将转换事件发送到Google Analytics。如果没有,你没有。然后你清除cookie。这意味着你
否n,他们没有访问相关的表单。用户离开感谢选项卡打开或者书签,并在其GA会话到期后稍后单击它。

下面的部分进入了一些特定的标记管理器术语(最令人困惑的是“自定义事件”和“Google Analytics事件”完全是两个不同的东西)。

一些术语要了解

我在

蓝色中的编码标签管理器术语和橙色
中的所有Google Analytics术语,但如果您发现你自己迷路了,你可能想要读一下或与知识渊博的同事或顾问交谈。
赛事
:我们发送给Google Analytics以记录特定行动的东西。

自定义事件:在网页上发生的事情GE,我们可以用作标签管理器的标准的一部分
触发

触发:我们在标记管理器中铺设一组条件。当这些条件都同时满足时,触发触发,并且通常激活A

标签

标记标签:标签管理器中的某事某事。这听起来模糊不清,因为它几乎可以从发送事件到google分析到完全重写页面的任何东西。

变量:标记管理器中的一条信息我们可以在

触发

标记或其他变量

数据层

数据层:关于的结构化信息页面使其更轻松地将信息传递给标记管理器。

如何用标记管理器过滤转换
1。确保您的网站上安装了Google标记管理器 它需要在每个页面上。 Google已共享A
标记管理器快速启动指南如果您需要进一步的指导。 如果您正在从标准GA代码切换到标记管理器,请确保不包括GA

标记管理器,或者您将逐步划分。

2。告诉标记管理器每次加载Chrentring-you的页面

我们假设你的感谢页面都是相同的

类型

的页面,所以你可以合理地对你的开发团队说,“请使我们的所有谢谢页面变为”。请他们添加类似于下面脚本的内容。 示例脚本

window.datalayer.push({“事件”: “转换”});

如果你需要得到开发者参与之前测试这个过程中,你可以尝试添加代码使用Chrome DevTools将其粘贴到控制台中。 当页面加载时,该脚本将信息添加到

数据层

。标记管理器将检测到更改,您可以使用它作为触发器的条件之一

。在这种情况下,标记管理器将检测到

自定义事件

称为转换,因为此数据被添加。我们会回到那个。

3。每次加载标记管理器时都会告诉标记管理器

我们还会假设您的资格页面之间存在一些相似之处。一方面,他们可能都有他们的表格。你可以与你的dev茶协调m要在添加那种表单中的一个时自动添加/激活脚本。

示例脚本

window.datalayer.push({ “事件”:“鉴定”

});

在这种情况下,您认为自定义事件资格。再次,您可以通过直接粘贴到控制台中来测试这一点。

4。每当用户登陆资格赛页面时,设置cookie

您将使用“

符合您的”

自定义事件

作为触发器的标准。以下是触发器设置的屏幕截图:

然后您将创建一个
标记
,该标签
将通过该标签

触发

。标记将为页面添加一些内容,在这种情况下添加JavaScript(即使标签类型规格fies html)。 JavaScript在添加并设置用户的cookie后将运行,这样您就可以将信息从一页传递给另一页。

示例脚本


//从现在开始30分钟(这是因为默认
GA会话
超时
//是半小时,我们想要我们的cookie超时匹配)
var dt =新日期();
dt.sethours(dt.gethours()+ 0.5);


//设置一个名为“限定”的cookie,其中值为“true”,其在30分钟内到期
document.cookie =“限定; path = /; affires =”=’+ DT;

5。获取cookie值 使用标记管理器变量

以确保您检测到值的值Cookie,每次检查时都会为您提供“合格”饼干的当前值。

6。确定是否应该在步骤2中过滤转换 ,创建了一个 DataLayer事件,这些事件将在所有最终转换页面上发生。 现在您创建了触发器在“转换”事件上触发。

然后形成由

触发

,并创建另一个

自定义事件

以下是要添加的自定义HTML。它检查您的资格化cookie是否设置为“true”,显示用户已访问此会话的合格页面。如果是真,则您创建另一个

自定义事件

名为“create_filtered_conversion“。如果它是假的,你就不会。无论哪种方式,通过将其到期时间设置到过去的到期时间来删除cookie。

示例脚本

//当我们大约打火转换 – 检查我们是否应该。 //如果我们应该 – 创建一个将触发转换的事件 //否则,请不要。无论哪种方式 – 清除cookie 检查转换是否有资格 IF(ISQualified ===“true”){ //如果用户有一个合格cookie window.datalayer.push({“事件”:“concersion_confirmed”,});否则{ //如果我们确定转换不应该消防 “”} 在过去//设置Cookie的到期时间将其清除的document.cookie =“合格=假;路径= /; expires = thu,1970 00:00:00:00“; 7。将事件发送到ga 首先,创建一个触发,其等待该“转换 事件。 [然后,您创建了标记,由上面的触发激活,其向GA发送相关的事件。 事件的具体细节发送给ga可以是你想要的,你只需要确保它们与Ga中目标的标准匹配。 8。不要直接关闭你的旧转换 关于这个的一个很好的事情就是你可以运行它Longside您现有的转换跟踪,看看如何过滤频率。保持旧转换设置运行一段时间(多长时间取决于您获得转换的频率)。 观看两个数字并检查您是否过滤掉转换的负载。此检查将帮助您在旧设置或新手中发现错误。 网站,但这些检查和流程应该帮助您摘除它可能误导您的一些方式。 你觉得怎么样?您认为人们缺少的GA改进是什么?让我知道在评论或Twitter上@ Robinlord8。