Google Analytics(分析)未使用gtag自定义维度

时间:2018-09-28 05:11:58

标签: angular google-analytics

我正在尝试使用Angular4和Google Analytics(分析)集成自定义维度。我见过类似的主题,但是没有什么可以完全解决这个问题。

在GA中,我设置了自定义维度:

enter image description here

它显示为索引1:

enter image description here

index.html中,我有:

  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-xxxxxx-xxxxx"></script>
  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date()); 
    gtag('config', 'UA-xxxxx-xxxxx', {
      'custom_map': {
        'dimension1': 'userType'
      }
    });
  </script>

然后在app.component.ts中,我使用router事件获取页面位置并传递用户类型:

this.router.events.subscribe(event => {
  if (event instanceof NavigationEnd) {

    (<any>window).gtag('event', 'pageView', {
      'page_path': event.urlAfterRedirects,
      'userType': 1
    });

  }
});

当我访问该网站时,在GA的“实时”区域中看到了页面浏览量:

enter image description here

我还在“事件”中看到了该事件:

enter image description here

我可以看到自定义维度是通过Chrome开发者控制台的“网络”中的QueryString参数发送的:

v: 1
_v: j69
a: xxxxxxxx
t: event
_s: 10
dl: http://localhost/
dp: /member/dashboard <<<<<<<<<<<<<<<<<<<<<<<<<<< page_path
ul: en
de: UTF-8
dt: xxxxxxx
sd: 24-bit
sr: 1920x1200
vp: 1189x1073
je: 0
ec: general
ea: pageView <<<<<<<<<<<<<<<<<<<<<<<<<<< EVENT NAME
_u: xxxxx~
jid: 
gjid: 
cid: xxxx
tid: UA-xxxxx-xxxxx
_gid: xxxxxxx
gtm: u9h
cd1: 1 <<<<<<<<<<<<<<<<<<<<<<<<<<< CUSTOM DIMENSION
z: 1516445861

我已经设置了一个自定义报告以过滤userType 1的所有用户

enter image description here

但是什么也没显示。

知道我在做什么错吗?谢谢!

1 个答案:

答案 0 :(得分:0)

对此的答案仅仅是@ Ms.Easy提到的“在标准帐户中,GA数据延迟约为24小时”。