【问题标题】:GTM - iOS Custom Tag is not triggeredGTM - iOS 自定义标签未触发
【发布时间】:2020-09-25 09:44:00
【问题描述】:

确认标签设置并发布版本

确认类名正确

import Foundation
import GoogleTagManager
import Branch

@objc(CustomEventTagFunction)
final class CustomEventTagFunction : NSObject, TAGCustomFunction {
    @objc func execute(withParameters parameters: [AnyHashable : Any]!) -> NSObject! {
        print("it works")
        return nil
    }
}

查看事件是否记录在输出中:

2020-09-25 17:40:31.908572+0800 test-wryg[63300:473903] GoogleTagManager info: Processing logged event: gtm_test with parameters: {
    "_sc" = DemoViewController;
    "_si" = 8977004208359017134;
    name = jeff;
}

但是“它有效”不是从自定义打印出来的,我应该检查什么吗?

谢谢

【问题讨论】:

  • 第二天回来,它就可以工作了。 ; D

标签: ios swift google-tag-manager


【解决方案1】:

似乎与容器相关的没有更新到最新版本。要解决这个问题:

  1. 等待更新

来自 Google 的文档

https://developers.google.com/tag-manager/ios/v5

注意:对于移动容器,使用默认容器来设置 初始标签配置,直到第一次容器 下载。应用程序连接到互联网并下载后 一个容器,它永远不会再使用默认容器。 应用程序会定期检查容器更新,通常是每 12 小时。

  1. 移除应用/缓存以关注更新

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-08
    • 2015-03-14
    • 2018-11-13
    • 2023-01-18
    相关资源
    最近更新 更多