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