2014-03-04 44 views
3

我在標記管理器中設置了通用分析事件標記+觸發規則+數據層變量宏(用於類別,操作,標籤和值)。我發表的容器,我在我的iOS應用這樣的數據推送至GTM:在Google標記管理器中使用Universal Analytics事件標記時,事件不會顯示在分析中

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

我啓用了詳細日誌記錄,我可以看到分析LIB調度命中。

但是Google Analytics(分析)的實時事件部分沒有顯示任何內容。

有沒有人有什麼可能是錯的線索?

我正在使用包含分析和標籤管理器的GoogleAnalytics-iOS-SDK版本3.0.3c。

回答

1

OK找到了。

事件值必須是一個數字,如果它存在,它不能爲空。

因此,如果您不需要值,則不要爲Universal Analytics代碼中的值字段設置任何值。

如果您偶爾需要一個值並使用數據層變量宏來獲取它,請確保在宏中設置numerical默認值。

+0

這是不正確的,這與Google發佈的官方示例程序形成鮮明對比:https://developers.google.com/tag-manager/ios/v3/ua – IdoT

相關問題