如何将Google代码管理器与Xamarin Android集成?

时间:2015-03-29 07:51:43

标签: xamarin xamarin.android google-tag-manager

我想在Xamarin中集成Google代码管理器。

对于iOS,有关于在使用Google analytics SDK时如何执行此操作的文档。

但是,Android集成根本没有文档。

有什么建议吗?

3 个答案:

答案 0 :(得分:1)

我认为您不需要任何Xamarin文档来将标记管理器与Xamarin一起使用。 代码管理器附带Google Play服务,因此您只需要适用于Google Play服务的Xamarin组件: https://components.xamarin.com/view/googleplayservices

标签管理器的文档在这里: https://developers.google.com/tag-manager/android/v4/

答案 1 :(得分:1)

正如@Andrei建议的那样,我在谷歌播放服务中使用过,虽然配置并不是那么琐碎。

我创建了一个示例项目,您可以找到here来演示如何在Android中使用Google代码管理器。

简而言之,在安装SDK之后,您应该在mainActivity类中调用这些行:

var tagmanager = TagManagerClass.GetInstance(this);

var pendingResult = _tagmanager.LoadContainerPreferNonDefault("GTM-XXXXXX",
        Resource.Raw.gtm_analytics);

pendingResult.SetResultCallback(new TagMnagerResultCallback(), 2, TimeUnit.Seconds);

在调用回调后,您可以像这样触发事件:

_tagmanager.DataLayer.PushEvent("openScreen", DataLayer.MapOf("screenName", "testScreen"));

答案 2 :(得分:0)

您可能想查看我的post。我解释了如何进行增强型电子商务,如果您认为有价值的话。

摘要是:

添加Google代码管理器组件 转到Google代码管理器网站管理员,选择安卓代码并转到发布的最新版本。在那里你应该看到一个下载二进制文件的选项 根据需要命名二进制文件并将其放在Raw文件夹中 在Setup或主android类中,实现指向Raw文件中下载的Binary的基本连线(这是关键) 在跟踪代码管理器门户中创建应用视图事件作为文档显示 添加基本​​的开放屏幕跟踪并在Google Analytics中实时观看。查看数据需要几分钟,第一次最多可能需要24小时,具体取决于您的帐户 请查看我的blog post以获取更多详细信息,如果仍有疑问,请与我们联系。我将全面实施。

干杯