0

我们的营销团队正在询问是否可以在我们的网站上运行测试,其中根据页面退出而不是页面加载显示变体。我说我可以尝试看看我是否可以使用自定义代码来处理它,但我很想使用已经存在的东西。我还没有自己触发页面退出的知识,这就是我需要找出的。

场景:用户将加载页面,GWO 将决定在加载时显示哪个变体,当用户“退出”时,变体 1 将加载一个弹出窗口。弹出窗口中将包含一个链接,并且转换将基于用户单击该链接。此处将退出定义为任何通过后退按钮离开域、关闭浏览器或在地址栏中输入另一个地址的人。这里的退出不是特定的页面,而是整个域本身。测试的变体 1 将仅在大约 10 个页面上提供(我们零售网站上的数千个页面)。

我不知何故认为谷歌分析已经定义了退出并且想知道我是否不能存钱那个触发器?GWO有类似的东西吗?我认为我们的网站跟踪变体 1 用户是否从任何时候离开域是不可行或不合逻辑的,因此也许只有在为他们提供变体 1 并且仅从他们获得变体 1 的同一页面时才跟踪退出。

所以我知道这是一个加载的问题,但它之前是否在测试中出现过?有什么简单的处理方法吗?提前致谢!

4

1 回答 1

1

首先,当访问者试图离开你的网站时弹出一个窗口是可怕的用户体验。这是绝对每个人都讨厌的东西,绝对没有例外。而且...试图找出“退出链接弹出窗口”的哪种变体效果最好,就像试图找出人们最喜欢哪种折磨方法一样。所以我给你的第一个建议是我强烈建议你把这个问题推给你的营销团队,他们应该知道得更好......如果他们真的建议这样做,那么也许他们需要接受(重新)培训(或解雇...... ) 只是在说'...

但无论如何...... Ga官方声明没有自动退出链接跟踪。我知道在大多数情况下,GA 确定当前 ping 与下一个 ping(或缺少)的退出链接,但我在 ga.js 上戳的经验让我相信他们确实在某种程度上确实有退出链接/页面卸载跟踪隐藏在那里...

但与其尝试对 ga.js 进行逆向工程,以查看是否有可能利用可能存在或可能不存在的东西,如果您的页面上有 jQuery 或类似框架(大多数网站都有,如果您没有) t,只需将它包含在您的测试页面中就足够简单了),您可以使用 jQuery 的.unload()让它根据需要触发。

编辑: 你说的一件事:

这里的退出不是特定的页面,而是整个域本身。

好吧,这是一个不可能的“陷阱”。如果访问者单击您页面上的链接,您可以编写代码将当前 URL 与目标 URL 进行比较,但是 javascript 不允许您访问在地址栏中键入的新 URL,也不允许您查看历史记录中的前一个 URL(例如,如果用户单击后退按钮) - 这两者都是浏览器安全功能 - 因此您无法 100% 知道访问者是否正在退出您的域。

像 GA 这样的跟踪工具通过“会话”计时器跟踪访问者的最后一次活动来解决他们的一些数据的问题。如果会话超时,则提交的最后一个 ping 会获取退出站点的额外数据,例如“访问的最后一页”、跳出率数字等。(尽管由于列出的原因,它不会显示访问者实际去了哪里多于)

于 2012-05-17T03:52:02.727 回答