Javascript 爱奥尼亚应用程序中的谷歌分析自定义维度

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

我在我的分析中创建了一个名为“username”的新自定义维度 并从google analytics获得以下片段。

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好的,谢谢。我会把它放在上面,避免任何问题或未知。