我使用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