首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌分析维度pagePathLevel超过4

谷歌分析维度pagePathLevel超过4
EN

Stack Overflow用户
提问于 2017-10-16 22:20:02
回答 1查看 283关注 0票数 0

我有很长的网页路径报告给谷歌分析:

代码语言:javascript
复制
/#/legends_g01/games/legends_g01_02_academy_i-170909-55/notes/1/dynamics
/#/legends_02_academy_i/games/legends_g01_02_academy_i-170912-64/notes/12/players
/#/legends_05/games/legends_05-170912-84/notes/22/players
/#/legends_g01_02_academy_i/games/legends_g01_02_academy_i-170919-78/notes/34/levels

我正在使用create创建一个查询,在该查询中,需要一个度量ga:在最后一个路径部分(第7部分)中具有维度的用户()。路径的起始部分在这里并不重要,应该被忽略。

因此,如果有ga:pagePathLevel7,那么我可以使用

维度: ga:pagePathLevel7度量: ga:users

看到这样的结果:

代码语言:javascript
复制
dynamics: 34
players: 45
levels: 87

我如何在没有ga:pagePathLevel7?的情况下做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-22 21:20:46

看来我是这里唯一有这样问题的人。

由于我没有找到一个直接的解决方案,我最终添加了自定义维度到我的谷歌分析。我为最后一个重要路径部分添加了维度,并更改了站点上的代码,以便与pageView url一起提供这些数据。

代码语言:javascript
复制
import ReactGA from 'react-ga';

export const statDimension = (dimensionName, value) => {
if(value)
  {
    let obj = {};
    obj[dimensionName] = value;
    ReactGA.set(obj);
  }
};

export const statPageView = (url, game_id, clip_num) => {
if(!url)
{
    url = window.location.hash;
}
//set game_id
statDimension(STAT_DIM_GAME_ID, game_id);
//set clip number
statDimension(STAT_DIM_CLIP_NUM, clip_num);

ReactGA.pageview(url);
return null;
};

我使用react-ga npm模块将数据提交给google分析。

现在,我可以使用自定义维度和我的urls上的过滤器来获得基于深度> 4的路径部分的统计数据。

也许这不是一个优雅的解决方案,但却是一个行之有效的解决方案。

希望这对像我这样的人有帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46779895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档