Xamarin.android 如何将GTM与使用Xamarin Android平台开发的Firebase分析应用程序集成

Xamarin.android 如何将GTM与使用Xamarin Android平台开发的Firebase分析应用程序集成,xamarin.android,google-tag-manager,firebase-analytics,Xamarin.android,Google Tag Manager,Firebase Analytics,我正在使用Xamarin Android开发移动应用程序。我们已成功地将Firebase portal与我们的应用程序集成。我们还可以在firebase控制台的仪表板上看到所有自动事件和自定义事件 现在,我的需求是在我的应用程序中将Google Tag Manager(GTM)SDK与现有的Firebase SDK集成。我试图通过以下链接进行整合 但最终导致生成错误GTM配置文件(GTM-XXXX.json)的资源文件名无效 所以这里是我的问题,如何在Xamarin Android应用程序中

我正在使用Xamarin Android开发移动应用程序。我们已成功地将Firebase portal与我们的应用程序集成。我们还可以在firebase控制台的仪表板上看到所有自动事件和自定义事件

现在,我的需求是在我的应用程序中将Google Tag Manager(GTM)SDK与现有的Firebase SDK集成。我试图通过以下链接进行整合

但最终导致生成错误GTM配置文件(GTM-XXXX.json)的资源文件名无效

所以这里是我的问题,如何在Xamarin Android应用程序中集成GTM SDK和Firebase SDK。
非常感谢您的帮助。

我不知道您是否最终解决了这个问题,但供将来参考,问题是IdoTene tagmanager项目是针对tagmanager v4的,这是firebase之前的版本。相反,您应该使用Xamarin维护的版本:


步骤非常简单。按如下方式集成GTM容器(ios和android):

对于Android->assets文件夹中创建子文件夹并将其命名为
containers
,复制其中的容器(确保其命名以
GTM-xxxxxx.json
开头)

对于iOS->在根目录中创建一个文件夹
container
,并在那里复制GTM container json(
GTM xxx.json

然后为Android安装
Xamarin.GooglePalyServices.TagManager nuget
,为iOS安装
Xamarin.Google.iOS.Tagmanger

这就是安卓系统,但对于iOS,还有一个步骤

AppDelegate.cs中集成以下代码
Google.TagManager.TagManager.Configure()


那你就可以走了!!:)

请给出源。。。你在哪里找到的信息?谢谢发布了一条声明“iOS容器应该放在resources文件夹so/resources/container中”