Javascript 爱奥尼亚应用程序中的谷歌分析自定义维度
我在我的分析中创建了一个名为“username”的新自定义维度 并从google analytics获得以下片段。Javascript 爱奥尼亚应用程序中的谷歌分析自定义维度,javascript,google-analytics,ionic,phonegap-build,Javascript,Google Analytics,Ionic,Phonegap Build,我在我的分析中创建了一个名为“username”的新自定义维度 并从google analytics获得以下片段。 var dimensionValue='某些维度值'; ga('set','dimension1',dimensionValue); 我有一个Ionic应用程序,其中我正在使用Google analytics插件: 该插件用于报告所有内容,如视图等。 现在我想跟踪上面提到的自定义维度 根据示例,我在我的应用程序中输入了以下内容: window.analytics.addCust
var dimensionValue='某些维度值';
ga('set','dimension1',dimensionValue);
我有一个Ionic应用程序,其中我正在使用Google analytics插件:
该插件用于报告所有内容,如视图等。
现在我想跟踪上面提到的自定义维度
根据示例,我在我的应用程序中输入了以下内容:
window.analytics.addCustomDimension('dimension1', uName,
function(){
//success
alert('dimension data saved');
}, function(){
//error
alert('An error occured');
}
);
uName变量包含正确的值。如果我添加控制台日志,它会正确显示。此外,成功警报也会显示在应用程序上。
但它不起作用。当我按指定维度进行筛选时,这不会在我的仪表板上显示任何报告
但是,以下工作很好(这两条线一条接一条地连在一起):
window.analytics.trackView(currentState.name)代码>
是否有人成功跟踪了使用ionic/cordova构建的应用程序的自定义尺寸?不知道我做错了什么。在查看插件源代码后,我发现“key”参数必须是整数而不是字符串
如下所述修改代码解决了问题:
window.analytics.addCustomDimension(1, customValue, success, failure);
希望这对某人有所帮助…在浏览了插件源代码后,我发现“key”参数必须是整数而不是字符串
如下所述修改代码解决了问题:
window.analytics.addCustomDimension(1, customValue, success, failure);
希望这对某人有所帮助…可以这样调用$cordovaGoogleAnalytics.addCustomDimension(1,'用户'+1);?调用addCustomDimension()
时,我们是否必须将函数调用放在常规web Google Analytics中的trackView()
之前?@Syclone,尽管不是100%确定。我在trackView之前打了电话,成功了。@SambhavGore好的,谢谢。我只想把它放在上面,避免任何问题或未知。像这样调用$cordovaGoogleAnalytics是可以的。addCustomDimension(1,'用户'+1);?调用addCustomDimension()
时,我们是否必须将函数调用放在常规web Google Analytics中的trackView()
之前?@Syclone,尽管不是100%确定。我在trackView之前打了电话,成功了。@SambhavGore好的,谢谢。我会把它放在上面,避免任何问题或未知。