谷歌标签管理不触发事件,谷歌Analytics(分析)(Google Tag Manager doe

2019-10-22 12:13发布

我使用Xamarin.iOS和我一直在使用谷歌Analytics(分析)SDK(V3.10)集成TagManager

我可以在该请求被发送到谷歌Analytics(分析)的日志中看到,但它不是在仪表板显示。

同样的触发规则,存在对Android和iOS,这始终是(真==真),它在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年4月5日15:46:58.561 FormsTemplateiOS [2497:60B] Google标记冗长:scheduleTask:数据筒= GTM-XXXX延迟= 0.000000

2015年4月5日15:46:59.128 FormsTemplateiOS [2497:60B] Google标记冗长:成功地加载补充资源:{{资源键: “账号” 键: “analytics_fields” 键: “analytics_pass_through” 键: “anonymize_ip” 键: “为arg0” 键: “ARG1” 键: “collect_adid” 键: “CONTENT_DESCRIPTION” 键: “content_group” 键: “尺寸” 键: “ec​​ommerce_use_data_layer” 键: “enable_ecommerce” 键: “fields_to_set” 键: “功能” 键: “INSTANCE_NAME” 键: “指标” 键: “姓名” 键: “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年4月5日15:46:59.170 FormsTemplateiOS [2497:60B] Google标记冗长:设置刷新时间到当前时间: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] Google标记冗长:scheduleTask:数据筒= GTM-XXXXX延迟= 43200000.000000

2015年4月5日15:46:59.187 FormsTemplateiOS [2497:60B] Google标记冗长:容器刷新请求。

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年4月5日15:47:01.919 FormsTemplateiOS [2497:A22B] Google标记冗长:Google分析3.10 - [GAIBatchingDispatcher坚持:](GAIBatchingDispatcher.m:497):保存命中:{参数= { “&_crc”= 0; “&_U”= “.4nL”; “&_v”= “mi3.1.0”; “&一个”= 968002675; “&援助”= “com.xxx.xxxxx”; “&一个”= FormsTemplateiOS; “&AV”= “1.0”; “&CD”= MyExperts; “&CID”= “b894aa59-9bae-4939-b9f1-3464a1e9cc76”; “&DS”=应用; “&SR” 分辨率320x480 =; “&T”= APPVIEW; “&TID”= “UA-XXXXXXX-XX”; “&UL”= EN; “&V”= 1; “&Z”= 3890884141253459798; gaiVersion = “3.10”; }; 时间戳=“2015年4月5日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年4月5日15:47:04.639 FormsTemplateiOS [2497:A22B] Google标记信息:Google分析3.10 - [GAIBatchingDispatcher deleteHits:](GAIBatchingDispatcher.m:509):命中(多个)已成功删除

2015年4月5日15:47:04.648 FormsTemplateiOS [2497:A22B] Google标记信息:Google分析3.10 - [GAIBatchingDispatcher didSendHits:](GAIBatchingDispatcher.m:219):2命中(多个)发送

2015年4月5日15:47:04.651 FormsTemplateiOS [2497:60B] Google标记信息:Google分析3.10 - [GAIBatchingDispatcher didSendHits:响应:数据:错误:](GAIBatchingDispatcher.m:208):命中(一个或多个)调度:HTTP状态200

2015年4月5日15:47:04.737 FormsTemplateiOS [2497:60B] Google标记信息:Google分析3.10 - [GAIReachabilityChecker reachabilityFlagsChanged:](GAIReachabilityChecker.m:159):可达性标志更新:0X000002

Answer 1:

于是久违每天上班我使用的SDK后之后,一切工作和不改变任何代码现在已经显示在Analytics控制台所有关于iOS系统的数据。

所以这是一个24小时期待在谷歌官方链接说明这里

“如果你已经安装了跟踪,并在24小时后没有在报告中看到数据,你可能有以下一个或多个问题。” ...



Answer 2:

此外,您还可以使用实时视图来查看即将发生的事件,将会有几分钟的延迟小,虽然,所以要耐心等待。



文章来源: Google Tag Manager doesn't fire events to Google Analytics