【问题标题】:Blocking firebase events using Google tag manager | iOS使用 Google 标签管理器阻止 firebase 事件 | iOS
【发布时间】:2017-05-03 10:49:52
【问题描述】:

我正在尝试使用 this 链接在我的 iOS 项目中使用 Google 标签管理器和 Firebase 分析。 但是,我不确定如何测试 Google 标签管理器

我正在尝试做的是阻止一些 firebase 分析,以便我可能知道 GTM 正在工作。

我的代码是:

@IBAction func logAnalytics(sender: UIButton) {

    var parameters = [String: NSObject]()
    parameters[kFIRParameterItemCategory] = "ViewController"
    parameters[kFIRParameterContentType] = "logAnalyticsEvent"
    parameters[kFIRParameterItemID] = nil

    FIRAnalytics.logEventWithName(kFIREventSelectContent, parameters: parameters)
}

我在 GTM 控制台上的表现如何:

我在 GTM 上创建了容器 (iOS)。 创建变量、触发器和标签。 content_type 的触发器包含“logAlanyticsEvent”。以及阻止这些事件的标签。

问题:

  1. 这些事件没有被阻止。我做错了什么?你可以 在this链接上找到GTM live版本文件
  2. 如何在发布之前预览版本?我关注了this 链接并在 plist 文件中添加了网址。如何执行此链接中提到的以下步骤:

停止您的应用程序并在模拟器或物理设备上打开预览 URL,以在您的应用程序中预览草稿容器。

  1. 据说我们不必提交新的二进制文件,GTM 版本会在应用程序中自动更新。如何?我没有编写任何代码来刷新容器。

请帮忙。

【问题讨论】:

    标签: ios google-tag-manager firebase-analytics


    【解决方案1】:

    其他 2 个问题(#2、#3)尚未回答。我能够修复#1的地方。

    #1 我发现我的项目中没有容器文件夹。我将 JSON 文件放在项目的根目录中。步骤是:

    1. 在您的项目中创建“容器”文件夹(这一步很重要)
    2. 在此文件夹中添加下载的 JSON 文件
    3. 将此文件夹添加到您的项目中(在 xcode 中)。请注意,文件夹的颜色必须是蓝色(不是黄色)。
    4. 参考:我使用this 链接解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多