生产环境和测试环境下的iOS Google Tag Manager容器设置

3

我正在尝试在XCode项目中放置两个容器(一个用于STAGING,另一个用于PROD)。在Google Tag Manager中是否可以实现?如果可以,如何实现?


这个有帮助吗?https://support.google.com/tagmanager/answer/6311518?hl=en - Matus
嗯,我其实不太确定。据我所知,这是为Web应用程序完成的。 我的目标是在一个项目中添加两个(2)GTM-XXXXXXXX.json文件,以便根据环境在应用程序启动时使用它们来实例化我的GTM。 - Ace Rivera
1个回答

5

在运行之前,您可以使用构建脚本将必要的文件复制到您的项目名/容器文件夹中。

进入项目 -> 目标 -> 您的目标 -> 构建阶段,添加 新的运行脚本阶段,添加如下脚本:

rm -vf ${SRCROOT}/container/*
if [ "${CONFIGURATION}" == "Release" ]; then
cp -v "${SRCROOT}/App/Analytics/GoogleTagManager/XXXXXXX_release.json" "${SRCROOT}/container/GTM-XXXXXXX.json"
elif [ "${CONFIGURATION}" == "Debug" ]; then
cp -v "${SRCROOT}/App/Analytics/GoogleTagManager/YYYYYYY_debug.json" "${SRCROOT}/container/GTM-YYYYYYY.json"
fi

每次运行都会清空文件夹 yourProjectName/container,并复制调试或发布容器的 .json 文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接