我有很长的网页路径报告给谷歌分析:
/#/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
看到这样的结果:
dynamics: 34
players: 45
levels: 87我如何在没有ga:pagePathLevel7?的情况下做到这一点?
发布于 2017-10-22 21:20:46
看来我是这里唯一有这样问题的人。
由于我没有找到一个直接的解决方案,我最终添加了自定义维度到我的谷歌分析。我为最后一个重要路径部分添加了维度,并更改了站点上的代码,以便与pageView url一起提供这些数据。
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的路径部分的统计数据。
也许这不是一个优雅的解决方案,但却是一个行之有效的解决方案。
希望这对像我这样的人有帮助。
https://stackoverflow.com/questions/46779895
复制相似问题