SiteCatalyst 退出带有“#”href 的链接

SiteCatalyst Exit Links with "#" href


由于 trackExternalLinks=true[=23,我很难理解如何停止某些自动退出 Links 跟踪=] 选项在 s_code 库中。

这些链接只有“#”href 属性,每次点击它们都会触发自动退出 Link 跟踪请求。

我明显的想法是在 InternalFilters 属性 中包含“#”字符串,但它不起作用,可能是因为它不是真正的域。

在尝试硬编码解决方法之前的任何提示,例如返回 false 除了 href 之外的所有内容??
非常感谢。

# 添加到 linkInternalFilters 是正确的方法。

检查以下内容:

  • 在你的 post 中,你称它为 InternalFilters。您可能刚刚在此处输入了错误,但要清楚,正确的变量是 linkInternalFilters
  • 确保 linkInternalFilters 没有被它的其他实例覆盖。在多个地方设置这个变量是很常见的,特别是跨多个站点的实现,每个站点可能都有自己的 local/site 配置。
  • 确保 # 不在 linkExternalFilters 中。
  • 如果您使用的是 exitLinkHandlerlinkHandler 插件,请确保您在使用它们时没有将其视为退出的逻辑 link(例如指定它作为匹配对象的参数)

更新: 添加实际解决问题的评论。

  • 原则上,这与上面的第 2 点相同:如果您将其作为 DTM 中的工具来实现,那么在工具配置中,您需要转到 Link跟踪 > 出站 Links 并将 # 添加到 从不跟踪 。这就是 DTM 用于弹出 linkInternalFilters 的内容,在大多数情况下,它会覆盖您自己设置的 linkInternalFilters