ionic应用程序中的Google Analytics自定义维度

Google Analytics custom dimensions within ionic app

本文关键字:自定义 Analytics Google 应用程序 ionic      更新时间:2023-09-26

我在分析中以"username"的名称创建了一个新的自定义维度并从谷歌分析中获得了以下片段。 var dimensionValue = 'SOME_DIMENSION_VALUE'; ga('set', 'dimension1', dimensionValue);

我有一个Ionic应用程序,我在其中使用谷歌分析插件:https://github.com/danwilson/google-analytics-plugin/tree/f415646

该插件用于报告视图等所有内容。现在我想跟踪上面提到的自定义维度。

根据这个例子,我在我的应用程序中输入了以下内容:

window.analytics.addCustomDimension('dimension1', uName, 
                      function(){
                        //success
                        alert('dimension data saved');
                      }, function(){
                        //error
                        alert('An error occured');
                      }
                    );

uName变量包含正确的值。如果我添加控制台日志,它会正确显示。此外,应用程序上还会显示成功警报。但它不起作用。当我按指定维度进行筛选时,这不会在我的仪表板上显示任何报告。

然而,以下操作很好(这两条线一条接一条地在一起):

window.analytics.trackView(currentState.name);

是否有人成功跟踪了使用ionic/codova构建的应用程序的自定义尺寸?不知道我在这里做错了什么。

在查看插件源代码后,我发现'key'参数需要是一个整数,而不是字符串。

如下所述修改代码解决了问题:

window.analytics.addCustomDimension(1, customValue, success, failure);

希望这能帮助到别人。。。