在Google Analytics中跟踪维度中的用户ID

时间:2015-04-26 19:27:27

标签: javascript asp.net-mvc google-analytics

我将UserName存储为UserId,如: ga('创建',' UA-XXXXXXX',{@ if(Request.IsAuthenticated){@ Html.Raw("' userId':& #39;" + User.Identity.Name +"'");}}};

在我的asp.net mvc网站上: www.persiangulfcup.org

但我无法监控特定用户名并跟踪他/她的行为。

1 个答案:

答案 0 :(得分:1)

这里有两件非常重要的事情需要注意:

1)用户ID 不得包含任何个人身份信息。因此,在您的情况下,使用此人的姓名违反了使用条款,您可能会面临关闭帐户的风险:

  

由您提供ID。这些ID通常来自身份验证系统,其中每个登录用户帐户都具有与之关联的稳定且唯一的ID,并且应具有以下特征:

     
      
  1. 非个人身份识别
  2.   
  3. 您的服务或应用的用户所特有的
  4.   
  5. 在所有设备上持久登录用户
  6.   
  1. 无法在API或网络界面中查询用户ID:
  2.   

    无法在Web界面或API中的报表中查询用户ID值作为维度。

    来源: https://developers.google.com/analytics/devguides/platform/user-id

    如果您想根据用户ID运行查询,则必须创建自定义维度并将其设置为与用户ID相同的值。