预览和更新GTM Container版本| iOS版

我在我的iOS应用中集成了谷歌标记管理器。 我被困在某些方面:

  1. 如何在实现之前预览版本。我按照此链接并在plist文件中添加了url。 如何执行此链接中提到的以下步骤

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

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

谢谢,

我只是试图使用容器预览,因为你问我;)它似乎对我有用,所以我会尝试解释你要遵循的步骤,以使其工作。

  1. 你似乎坚持的步骤非常简单,我在模拟器上实现了它:

    1. 通过单击XCode左上角的播放按钮在模拟器上启动您的应用程序: xcode示例

      将模拟器设置为构建目标(2)后,单击播放按钮(1)。

    2. 等到模拟器启动你的应用程序。 完成后,按一下以下键一次返回到iPhone主页:

      为Cmd + Shift + H

      按下它两次将允许您通过用鼠标从底部到顶部将应用程序从底部推送到顶部来杀死应用程序。

    3. 在模拟器上打开Safari,并将您复制的URL粘贴到GTM的共享预览弹出窗口中: 分享预览链接GTM弹出窗口

      如果一切都已正确设置,它会询问您是否要在应用程序中打开它,只需单击 ,然后就完成了!

  2. 对于您的第二个问题,如果我理解得很好,您创建版本而不发布它的唯一事实允许您使用创建的链接进行预览。 GTM SDK设计为以这种方式工作,您使用的链接可能会强制将容器自身刷新到最后一个版本,即使它不是活动的。

如果我记得很清楚,GTM现在使用Firebase作为DataLayer并自动发送一些事件,比如applicationStart,它可能会触发刷新容器的方法。 我不是100%肯定它,因为我更习惯以前的GTM版本,我现在不再真正在GTM项目上工作了。

无论如何,我希望它能帮到你。 祝GTM好运:)

我们正在为我们的iOS应用程序实施GTM + Firebase,现在我们已经测试了几天的实施。 方法是检查FireBase DebugView以查看事件是否正常触发并使用firebase_event_origin = app + gtm标记它们

请注意,我们已选择性地针对“增强型电子商务”报告执行此操作。 不知道是否有其他人已经过去了,并且能够找到一种简单的方法来validation。 对我们来说,除了上述内容之外,我们还要等待,看看数据是否出现在GA的电子商务报告中。 发现调试信息很难遵循。

第二部分的AS:空容器,通常应用程序下载最后发布的容器,除了昨天,从早上起GA上没有数据出现,如果正在加载GTM-XXXX容器,调试日志没有显示。 然而,截止当天,GA报告显示我们在白天进行的每笔交易!