google-analytics - Google Analytics,基于自定义维度的自定义细分?
问题描述
我在我的 GA 属性中创建了两个自定义维度:一个称为员工(内部流量),另一个称为非员工(外部流量)。
在我的 Angular 代码库中,我有一个 if 检查标志,它根据我的身份验证服务中的电子邮件将用户置于任一类别中。
if(res.loginName.match(/@someemail.com/g)) {
//send user UID to google analytics
(<any>window).ga('set', 'employees', 1, res.id);
(<any>window).ga('send', 'pageview');
}
else {
(<any>window).ga('set', 'non-employees', 2, res.id);
(<any>window).ga('send', 'pageview');
}
我想根据这些维度创建自定义细分/报告。如何设置我的细分市场?下面的员工是自定义维度...
解决方案
要根据自定义维度设置细分,您看起来是在正确的位置并且知道如何执行该部分。
但我认为您应该对自定义维度进行一些更改。
您应该有一个名为“员工类型”或“用户类型”的用户范围自定义维度 (CD)。
在此 CD 下,您可以将值发送或设置为“员工”或“非员工”。
此外,您用来设置的代码应该是:
ga('set', 'dimension1', 'employee');
或 ga('set', 'dimension1', 'non-employee');
将“dimension1”替换为“dimensionXX”,其中 XX 代表 CD 的索引号,它不是 CD 的显示名称。
推荐阅读
- sed - 使用 sed 删除两个字符之间的所有内容
- python-3.x - 如何在cmd中安装python包?
- css - CSS使背景图像错位
- javascript - 反应中每个组件的微调器
- c# - 授权:在 EF Core 3.0 中使用 ABAC 在控制器中进行过滤
- amazon-web-services - AWS IAM 组未将权限添加在一起
- python - Django ModelMultipleChoiceField 延迟加载相关 m2m 对象
- sql - deleteAll() 与 deleteAllInBatch() 在带有“@Where”子句的休眠实体上产生不同的结果
- reactjs - 使用 React 钩子防止 React 重新渲染 D3 图表
- c# - Entity Framework Core 如何在不使用 Include().ThenInclude() 的情况下从模型中列出一对多从多对多