我们的营销团队询问是否可以在我们的网站上运行测试,其中根据页面退出显示变体,而不是页面加载。我说我可以尝试看看我是否可以使用自定义代码处理它,但我很想使用现有的东西。我自己没有知识来触发页面退出,而这正是我需要找到的。
场景:用户将加载页面,GWO将决定在加载时显示哪个变体,以及当用户“退出”时,变体1将加载弹出窗口。弹出窗口中会有一个链接,转换将基于用户单击链接。此处的退出定义为任何人通过后退按钮离开域,关闭浏览器或在地址栏中键入其他地址。这里的退出不是专门的页面,而是整个域本身。测试的变化1只能在大约10页(我们在零售网站上的数千页)上提供。
我不知何故认为谷歌分析已经定义退出,并想知道我是否不能存储触发器? GWO有类似的东西吗?我不认为我们的网站跟踪变体1用户是否从任何点离开域是可行或合乎逻辑的,所以可能只跟踪退出,如果他们被提供变体1并且只是从他们为变体1服务的同一页面。
所以我知道这是一个有问题的问题,但它是否曾在测试中出现过?有任何简单的方法来处理它吗?提前谢谢!
答案 0 :(得分:1)
首先,当访问者试图离开您的网站时弹出窗口是一个可怕的用户体验。这绝对是每个人都讨厌的东西,绝对没有例外,期间。并且...试图找出“退出链接弹出窗口”的哪种变体效果最好就像试图找出人们最喜欢哪种酷刑方式。所以我给你的第一个建议是我强烈建议你回到你的营销团队这个,他们应该知道更好......如果他们真的建议这个,那么他们可能需要(重新)训练(或解雇......) )只是说'...
但无论如何...... Ga 正式表示有no auto-exit link tracking。我知道在大多数情况下,GA确定当前ping与下一次ping(或缺少)的退出链接,但是我在ga.js上的经验让我相信他们确实在某种程度上有退出链接/页面卸载跟踪隐藏在那里...
但是,如果你的页面上有jQuery或类似的框架(大多数网站都这样做,如果有的话),那就不要试图对ga.js进行逆向工程,看看是否有可能进入可能存在或可能不存在的东西。你没有,只需将它简单地包含在你的测试页面上),你可以使用jQuery的.unload()来让它按你的需要触发。
编辑你说的一件事:
这里的退出不是专门的页面,而是整个域本身。
好吧,这是一个“陷阱”,这是不可能的。如果访问者点击页面上的链接,您可以编写代码来将当前URL与目标URL进行比较,但是javascript不允许您访问键入地址栏的新URL,也不允许您查看历史记录中的上一个URL(如果用户单击后退按钮) - 这两个都是浏览器安全功能 - 因此,如果访问者退出您的域,则无法100%知道。
通过让“会话”计时器跟踪访问者的上一次活动,像GA这样的跟踪工具可以解决这些数据的部分。如果会话超时,则提交的最后一次ping获取退出您网站的额外数据,例如“访问的最后一页”,跳出率数字等。(但由于列出的原因,它不会显示访问者的实际去向以上)