由于s_code库中的 trackExternalLinks = true 选项,我很难理解如何停止一些自动退出链接跟踪。
这些链接只有“#”href属性,每次点击它们都会触发自动退出链接跟踪请求。
我明显的想法是在其中包含“#”字符串 InternalFilters 属性,但它不起作用,可能是因为它不是一个真正的域。
在尝试硬编码一个变通方法之前的任何提示,比如返回除了它们的href以外的所有内容?
非常感谢。
答案 0 :(得分:3)
将#
添加到linkInternalFilters
是正确的方法。
检查以下内容:
InternalFilters
。你可能刚刚在这里打错了它,但要清楚,正确的变量是linkInternalFilters
linkInternalFilters
没有被其他实例覆盖。这个变量在多个地方设置是很常见的,特别是跨越多个站点的实现,每个站点都有自己的本地/站点配置。 #
不在linkExternalFilters
。exitLinkHandler
或linkHandler
插件,请确保您使用它们时没有逻辑将其视为退出链接(例如,将其指定为arg寻找可以匹配的东西)更新: 添加实际解决问题的评论。
#
添加到从不跟踪。这是DTM用于弹出linkInternalFilters
的内容,在大多数情况下,它会覆盖您自己设置的linkInternalFilters