登录

在使用FunnelFlux时,大多数情况下,你会为所有活动生成唯一的链接 -- 用户总是会带着一些上下文到达。

然而,有时你可能预期会有大量用户通过有机方式到达,没有任何上下文。

在这种情况下,FunnelFlux无法跟踪访问 -- 准确地说,是JavaScript无法跟踪 -- 因为它无法确定这次访问应该属于哪个漏斗,从而无法确定访问发生在哪个节点上。

请记住,一个单独的页面可能被用于无数个漏斗中,所以我们无法根据页面URL来猜测漏斗。

在这种情况下,你可以在页面上嵌入默认设置,声明应该使用的默认漏斗(以及节点)。


设置页面默认值

打开你想设为页面默认值的漏斗。

点击那个页面节点 > 转到JavaScript跟踪标签。

在这里,你会看到一个可选的默认值框:

将这段代码添加到你的页面中,但要放在通用JS代码之前。

它必须放在页面上的JS代码之前才能生效。

放置后,你可以通过在隐私窗口直接打开你的页面URL来测试,这会产生一个没有上下文的访问。

你应该看到JS跟踪(所以访问会显示在报告中,作为有机访问),并且JS会更新当前URL以包含vid和节点ID。在浏览器地址栏中看到这种变化是JS成功跟踪的明确标志。

你页面上的动作链接也会被注入数据(我们方便的后台功能之一),而且点击跟踪现在也能正常工作了,之前是不行的。


在动作链接中使用默认参数

你还可以在动作链接中使用默认参数。

这在涉及表单或可能导致用户在没有上下文的情况下加载你的动作链接的步骤时特别有用。

在漏斗内,你可以右键点击特定的动作连接,并获取带有这些参数切换的链接:

这个URL设置了默认值,只有在跟踪器没有现有会话时才会使用 -- 比如在新的隐私窗口或从电子邮件中打开链接。

请注意,如果跟踪器有现有会话 -- 无论是通过cookies、引荐来源数据,还是我们的JS注入到动作链接中的数据,它都会始终使用这些数据并忽略这些默认值。

简而言之,它们是紧急情况下的最后手段备用参数,而不是覆盖参数。

从技术上讲,你可以在你的页面上使用这些参数来将有机流量路由到目标地址 -- 但使用我们的JS会更好。

如果依赖这些参数,你将无法跟踪之前发生的访问...所以你将无法知道有机访问者的情况,只能知道点击链接的有机用户。