2015-04-05 187 views
0

我使用Xamarin.iOS和我一直在使用谷歌Analytics(分析)SDK(V3.10)集成TagManager谷歌標籤管理不觸發事件,谷歌Analytics(分析)

我可以在發送請求的日誌中看到Google Analytics(分析),但它不顯示在儀表板中。

相同的觸發規則對於Android和iOS都是退出的,它總是(true == true),並且它在Android中很有用。

這是在IOS爲類TagManager的代碼:

public class IosTagManager : NSObject, ITagManager, ITAGContainerOpenerNotifier 
{ 
    private TAGContainer _container; 

    public IosTagManager() 
    { 
     var tagManager = TAGManager.GetInstance; 

     tagManager.Logger.SetLogLevel(TAGLoggerLogLevelType.Verbose); 

     var containerId = "GTM-XXXX"; 

     TAGContainerOpener.OpenContainer(containerId, tagManager, TAGOpenType.PreferNonDefault, 2.0, this); 
    } 


    public void Push(string key, string data) 
    { 
     var dict = new NSDictionary("event", key, "screenName", data); 

     TAGManager.GetInstance.DataLayer.Push(dict); 
    } 


    public void ContainerAvailable(TAGContainer container) 
    { 
     _container = container; 
    } 
} 

這是日誌從TagManager:

2015年4月5日15:46:58.508 FormsTemplateiOS [2497:7b03] Google標記冗長:從GTM-XXXX加載默認容器

2015年4月5日15:46:58.558 FormsTemplateiOS [2497:7907] Google標記調試:資源不是磁盤

2015-04-05 15:46:58.561 FormsTemplateiOS [2497:60b] GoogleTagManager詳細信息:scheduleTask:containerId = GTM-XXXX延遲= 0.000000

2015-04-05 15:46:59.128 FormsTemplateiOS [2497:60b] GoogleTagManager詳細:成功裝入補充資源:{ 資源{ 鍵: 「帳戶」 鍵: 「analytics_fields」 鍵: 「analytics_pass_through」 鍵: 「anonymize_ip」 鍵: 「爲arg0」 鍵: 「ARG1」 關鍵:「collect_adid」 key:「content_description」 key:「content_group」 key:「dimension」 key:「ecommerce_use_da ta_layer」 鍵: 「enable_ecommerce」 鍵: 「fields_to_set」 鍵: 「功能」 鍵: 「實例名」 鍵: 「公制」 鍵: 「姓名」 鍵: 「TAG_ID」 鍵: 「track_appview」 鍵: 「值」 值{ 類型:fUNCTION_ID function_id: 「_eq」 101 {#[TAGPServingValue_ext] } } 值{ 類型:fUNCTION_ID function_id: 「_c」 101 {#[TAGPServingValue_ext] } } 值{ 類型:字符串 規則{ positive_predicate:3 add_macro:15 add_macro:14 } 規則{ positive_predicate:4 add_macro:13 remove_macro:14 } template_version_set: 「0」 版本: 「5」 usage_context: 「Android」 的 resource_format_version:1 } 指紋: 「NQ $ 0」 }

2015-04-05 15:46:59.170 FormsTemplateiOS [2497:60b] GoogleTagManager詳細信息:將刷新時間設置爲當前時間:1428238019170。355957

2015年4月5日15:46:59.172 FormsTemplateiOS [2497:60B] Google標記冗長:保存資源到磁盤的1428238019170.355957

2015年4月5日15時戳:46:59.175 FormsTemplateiOS [2497: 60b] GoogleTagManager詳細信息:scheduleTask:containerId = GTM-xxxxx延遲= 43200000.000000

2015-04-05 15:46:59.187 FormsTemplateiOS [2497:60b] GoogleTagManager詳細信息:請求容器刷新。

2015年4月5日15:46:59.190 FormsTemplateiOS [2497:60B] Google標記冗長:scheduleTask:數據筒= GTM-XXXXX延遲= 0.000000

2015年4月5日15:46:59.192 FormsTemplateiOS [2497 :60B] Google標記冗長:從網絡加載資源完成

2015年4月5日15:46:59.333 FormsTemplateiOS [2497:60B] Google標記冗長:成功地加載補充資源:{ 指紋: 「NQ $ 0」 }

2015-04-05 15:47:01.919 FormsTemplateiOS [2497:a22b] GoogleTa gManager詳細信息:GoogleAnalytics 3.10 - [GAIBatchingDispatcher persist:](GAIBatchingDispatcher.m:497):已保存的匹配:{ parameters = { 「& _crc」= 0; 「& _u」=「.4nL」; 「& _v」=「mi3.1.0」; 「& a」= 968002675; 「& aid」=「com.xxx.xxxxx」; 「& an」= FormsTemplateiOS; 「& av」=「1.0」; 「& cd」= MyExperts; 「& cid」=「b894aa59-9bae-4939-b9f1-3464a1e9cc76」; 「& ds」= app; 「& sr」= 320x480; 「& t」= appview; 「& tid」=「UA-xxxxxxx-xx」; 「& ul」= en; 「& v」= 1; 「& z」= 3890884141253459798; gaiVersion =「3.10」; }; timestamp =「2015-04-05 12:47:01 +0000」; }

2015年4月5日15:47:02.985 FormsTemplateiOS [2497:A22B] Google標記冗長:Google分析3.10 - [GAIRequestBuilder requestPostUrl:有效載荷:壓縮:(GAIRequestBuilder.m:167):構建用於的URLRequest https://ssl.google-analytics.com/batch

2015年4月5日15:47:02.990 FormsTemplateiOS [2497:A22B] Google標記冗長:Google分析3.10 - [GAIBatchingDispatcher dispatchWithCompletionHandler:](GAIBatchingDispatcher.m:612):發送命中(S)POST:https://ssl.google-analytics.com/batch

2015-04-05 15:47:04.639 FormsTemplateiOS [2497:a22b] GoogleTagManager信息:GoogleAnalytics 3.10 - [GAIBatchingDispatcher deleteHits:](GAIBat chingDispatcher.m:509):命中(多個)已成功刪除

2015年4月5日15:47:04.648 FormsTemplateiOS [2497:A22B] Google標記信息:Google分析3.10 - [GAIBatchingDispatcher didSendHits:](GAIBatchingDispatcher.m:219 ):2發(012)

2015-04-05 15:47:04。651 FormsTemplateiOS [2497:60b] GoogleTagManager信息:GoogleAnalytics 3.10 - [GAIBatchingDispatcher didSendHits:response:data:error:](GAIBatchingDispatcher.m:208):發送命中:HTTP狀態200

2015-04-05 15:47:04.737 FormsTemplateiOS [2497:60B] Google標記信息:Google分析3.10 - [GAIReachabilityChecker reachabilityFlagsChanged:(GAIReachabilityChecker.m:159):可達標誌更新:0X000002

回答

0

於是久違每天上班我用了之後之後SDK,一切正常,關於iOS系統的所有數據現在都已在Analytics控制檯中顯示,無需更改任何代碼。

因此,它是在等待24小時,因爲在谷歌官方鏈接指出here

"If you have installed tracking and don't see data in your reports after 24 hours, you may have one or more of the following issues." ...

GoogleAnalytics shows iOS as well!

0

此外,您還可以使用實時視圖以查看事件在未來,將會有一個儘管幾分鐘的小延遲,但要耐心等待。

相關問題