0

我正在使用自定义维度来跟踪我的网站。我有一个基于内容的网站。我想跟踪我的跟踪来自哪个发布商,所以我开发了一些在我的 url 中使用参数的东西,例如。www.xyz.com?code=UNIQUECODE

这个独特的代码告诉我哪些发布商链接重定向到我的页面。我通过我的数据库运行这个 UNIQUECODE,并使用标签管理器将与其关联的发布者的 ID 发送到我的自定义维度,即 PUBLISHER。

现在,如果用户刷新或会话结束后,我不想为该特定发布者注册另一个网页浏览量。

即使会话结束,我的自定义维度的范围应该是什么,它会保留 ID 并且不会记录另一个 uniquePageview。

4

2 回答 2

0

如果我正确理解您的目标,我认为任何可用的范围都不会提供您所追求的。本质上,范围选项处理会话中的最后一个值,但您希望处理会话中的第一个值。

我认为您必须使用命中级范围,因为这是确保第一个值在报告中持续存在的唯一方法。

于 2017-10-30T09:05:43.937 回答
0

我不确定为什么不只使用 UTM,但如果您喜欢它,我建议您在会话级别使用自定义维度并使用更具体的触发器,而不是仅检查“代码”参数。

构建一个自定义 JS,在浏览器 sessionStorage 中保存一个标志,该标志指示该人在此会话中是否带有“代码”。这样,代码只会在用户第一次使用“代码”进入网站时触发。即使出现“代码”参数,用户浏览的所有综合浏览量也会在 sessionStorage 上存在一个变量“X”,以避免触发代码。

最后,我强烈建议您避免使用调试模式来测试它,因为它往往会在 JS 中出现很多问题。为 Stage 创建一个环境(是的,标签管理器有环境)并在没有调试的情况下使用预览。

如果您需要更多信息,请询问。祝你好运。

于 2017-11-02T14:29:00.547 回答