在Google代码管理器中使用Universal Analytics事件代码时,事件不会显示在分析中

时间:2014-03-04 07:29:05

标签: ios google-analytics google-tag-manager

我在标记管理器中设置了通用分析事件标记+触发规则+数据层变量宏(用于类别,操作,标签和值)。我发布了容器,我在iOS应用程序中将数据推送到GTM:

[self.tagManager.dataLayer push:@{@"event":           @"userAction",
                                  KEY_EVENT_CATEGORY: @"home",
                                  KEY_EVENT_ACTION:   @"refresh",
                                  KEY_EVENT_LABEL:    @"",
                                  KEY_EVENT_VALUE:    @"" }];

我启用了详细日志记录,我可以看到分析库调度命中。

但谷歌分析的实时事件部分没有显示任何内容。

有没有人知道可能出现什么问题?

我正在使用GoogleAnalytics-iOS-SDK 3.0.3c版,其中包括分析和标记管理器。

1 个答案:

答案 0 :(得分:1)

确定找到了。

事件值必须是一个数字,如果存在则不能为空。

因此,如果您不需要值,则不要为Universal Analytics标记中的“值”字段设置任何内容。

如果您偶尔需要一个值并使用数据层变量宏来获取它,那么请确保在宏中设置numerical默认值。