Javascript Google Analytics:如何在不同网站上使用自定义维度来识别内部网用户 处境

Javascript Google Analytics:如何在不同网站上使用自定义维度来识别内部网用户 处境,javascript,google-analytics,analytics,metrics,dimensions,Javascript,Google Analytics,Analytics,Metrics,Dimensions,我有一个主要的公共Liferay网站,因此内联网和非内联网(即公共)用户均可访问该网站 我还有一个Liferay intranet网站,只有intranet用户可以访问,因为它通过登录页面进行保护。 内联网网站的登录页面是公共的。 成功登录后,将加载intranet网站 预期: 在我的主网站Google Analytics账户中,我想区分内联网用户和公共用户(例如,为了了解这两个类别的行为) 问题 我可以使用自定义维度来解决此问题,还是有更好的方法 自定义维度数据必须通过点击发送(更新:通过

我有一个主要的公共Liferay网站,因此内联网和非内联网(即公共)用户均可访问该网站

我还有一个Liferay intranet网站,只有intranet用户可以访问,因为它通过登录页面进行保护。 内联网网站的登录页面是公共的。 成功登录后,将加载intranet网站


预期: 在我的主网站Google Analytics账户中,我想区分内联网用户和公共用户(例如,为了了解这两个类别的行为)


问题
  • 我可以使用自定义维度来解决此问题,还是有更好的方法

  • 自定义维度数据必须通过点击发送(更新:通过“点击”我指的是页面视图或事件点击,我不是指维度范围,cfr),因此我应该:

    • 在内部网站上加载主网站的Google Analytics跟踪代码(成功登录后显示的网站)
    • 将此Intranet网站的页面浏览点击与自定义维度一起发送到主网站,例如

      ga('send'、'pageview'{ “维度1”:“我是内部网用户” });

    这是正确的吗

  • 上述解决方案是否对我在主网站中的分析数据有任何影响(例如,由于内联网网站添加了跟踪代码而导致更多的页面浏览量,或在计算用户会话时出现奇怪的行为等)

  • 非常感谢


    更新: 实际上,下面提出的解决方案不起作用,因为这两个网站(intranet和not intranet)被视为不同的域。 所以,即使我有以下领域

    • 内联网网站:
    • 公司网站:
    我将数据发送到同一UA帐户(即公司网站UA帐户),这些数据将被视为不同的访问。 引用谷歌(见)

    如果一个用户独立访问两个在同一时间跟踪的站点 查看(个人资料),如通过书签,这些访问仍将是 在单独的会议中计算。在这个场景中,链接方法 不会调用,因此无法确定启动 给定用户的会话

    那么,我该如何解决我的问题呢? 是否有可能通过实现跨域跟踪()来解决这个问题,以及如何解决? 非常感谢

  • 我可以使用自定义维度来解决此问题,还是有更好的方法
  • 是的,定制尺寸非常适合这个

  • 自定义维度数据必须通过点击发送
  • 对于你想要达到的目标,第一级比第一级更合适。链接文档详细解释了原因,并给出了一个类似于您的用例的示例

  • 上述解决方案是否对我在主网站中的分析数据有任何影响

  • 是的,影响主要在于您将拥有与访问intranet相对应的额外数据。

    自定义维度可以很好地满足您的需要。您在intranet站点上的访问将获得额外的点击率,但您可以通过自定义维度将其划分为inter/intranet

    由于intranet需要登录,因此您可以尝试另一种方法,这种方法还具有允许跨设备跟踪的额外好处(如果这对您有利的话)

    谷歌称之为“个人隐私”,尽管事实上它不能用于识别个人用户。登录时,您为每个用户传递一个由后端系统设置的唯一值(建议使用UUID格式,但任何唯一字符串都可以)。因为它不是由跟踪代码分配的,而是由您的系统设置的,所以每个设备上的id都是相同的。它用于消除重复用户,即从多个设备登录的用户将被识别为单个用户(如果用户删除其cookie也很有用-用户ID可用于将会话聚合为唯一的访问者)

    要做到这一点,您需要设置一个特殊的视图,该视图只包含设置了userId的访问的数据(这样您就可以拥有一个公共站点的视图,并且只拥有一个登录用户的视图)。您会收到一些特殊报告,例如一个报告,告诉您有多少用户从不同的设备类别登录

    根据谷歌的服务条款,用户ID不应该做,事实上也不应该做的是识别个人。用户ID未在接口中公开,并且不能将其存储为自定义维度。如果将其存储在客户端的cookie中,则必须在用户注销后将其取消设置。它只是允许独立于cookie对用户进行连续跟踪(另外,如果你想使用它,你需要修改你的隐私政策)


    当然,您可以将这两种方法结合起来,以获得更多的见解。

    用户是否通过不同的设备登录?如果是这样,您可能需要设置一个userId视图,该视图允许您跟踪不同设备上的用户(聚合用户,而不是单个用户,因此没有隐私风险)。@Eikepierstorf您能详细说明一下吗?我不知道你的意思。我添加了这个作为另一个答案,解释有点长的评论。是的,当然我会设置一个用户级别的范围,抱歉我不清楚。谢谢你的回答!不幸的是,我发现这是行不通的。。。见上面的更新=(非常感谢您详细而有用的回答。只是澄清一下:您写道“您的intranet网站的访问将获得额外的点击率,但您可以通过自定义维度将它们分割出来,以在inter/intranet之间进行分离。”。您的意思是[因为在内联网网站中,您使用的是内联网UAID加上主网站的UAID],您将从您的内联网网站获得访问主网站的额外点击量”,是否正确?谢谢!