我已经在我的 iOS 应用程序中集成了 google 标签管理器。我在某些地方陷入困境:
- How to preview the version before making it live.I followed this https://developers.google.com/tag-manager/ios/v5/#add-gtm-to-project link & added the urls in plist file. How to do the following step mentioned on this link
停止您的应用程序并在模拟器或物理设备上打开预览 URL,以预览应用程序中的草稿容器。
- 据说我们不必提交新的二进制文件,GTM 版本会在应用程序中自动更新。如何?我没有编写任何代码来刷新容器。
Thanks,
我只是尝试按照您的要求使用容器预览;)看来它对我有用,所以我将尝试向您解释要使其工作的步骤。
-
您似乎陷入的步骤非常简单,我在模拟器上实现了它:
-
Launch your app on the simulator by clicking on the play button on the top left of XCode :
将模拟器设置为构建目标 (2) 后,单击播放按钮 (1)。
-
等待模拟器启动您的应用程序。完成后,按以下键一次返回 iPhone 主页:
cmd+shift+H
按两次即可通过用鼠标从下到上滑动应用程序来终止后台的应用程序。
-
Open safari on the emulator, and paste the url you copied on the Share preview popup of GTM :
如果一切都已正确设置,它会询问您是否要在应用程序中打开它,只需单击yes,你就完成了!
对于你的第二个问题,如果我理解得很好,你创建一个版本而不发布它的唯一事实允许你使用创建的链接预览它。 GTM SDK 被设计为以这种方式工作,您使用的链接可能会强制将容器本身刷新到最新版本,即使它不是实时的。
如果我没记错的话,GTM 现在使用 Firebase 作为 DataLayer 并自动发送一些事件,例如 applicationStart,这可能会触发刷新容器的方法。我对此不是 100% 确定,因为我更习惯以前的 GTM 版本,而且我现在不再真正从事 GTM 项目了。
无论如何,我希望它对你有帮助。祝 GTM 好运:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)