使用Google代码管理器阻止firebase事件的iOS

时间:2017-05-03 10:49:53

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

我正在尝试使用this链接在我的iOS项目中使用带有Firebase分析的Google代码管理器。 但是,我不确定如何 测试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链接
  2. 上找到GTM实时版本文件
  3. 如何在启用之前预览版本?我关注了this链接&在plist文件中添加了url。如何执行此链接中提到的以下步骤:
  4.   

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

    1. 据说我们不需要提交新的二进制文件& GTM版本会自动在应用程序中更新。怎么样?我没有写任何代码来刷新容器。
    2. 请帮忙。

1 个答案:

答案 0 :(得分:1)

其他两个问题(#2,#3)尚未得到解答。我在哪里能够修复#1。

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

  1. 在项目中创建'container'文件夹(此步骤很重要)
  2. 在此文件夹中添加下载的JSON文件
  3. 在项目中添加此文件夹(在xcode中)。请注意,文件夹的颜色必须为蓝色(不是黄色)。
  4. Referance :我使用this链接来解决此问题。