适用于Xamarin Android应用的Google跟踪代码管理器

时间:2015-10-07 10:34:21

标签: android google-analytics xamarin google-tag-manager universal-analytics

截至我的谷歌搜索数据,我知道如何将GTM与xamarin应用程序集成。基于网址here

标签管理器能够将事件推送到GTM。

所以问题是,如何在Google Analytics中获取与GTM相关的应用程序数据。

我在浏览时获得了一些链接和视频,所有人都在解释有关Web应用程序的GA。我对Xamarin Android应用程序看起来一样。

编辑:

  • 添加问题,GTM是否会在不推送数据的情况下捕获所有按钮点击?
  • 点击提交按钮的数据是否会点击'通过GTM转移到GA?

由于

1 个答案:

答案 0 :(得分:2)

假设您有一张图片,并想知道有多少人点击它。 当用户点击图像时,您运行以下代码:

var dataLayer = new Dictionary <string, object> ();
    dataLayer.Add ("event", "imageClick");
    dataLayer.Add ("imageName", "Bart Simpson");

Android.Gms.Tagmanager.TagManagerClass.GetInstance (context).DataLayer.Push (dataLayer);

要通过GTM获取GA数据,您必须在GTM容器上执行以下步骤:

  1. 制作新的 TAG
  2. 选择 Google Analytics 作为产品
  3. GA的跟踪ID 和跟踪类型设置为事件
  4. 类别设置为 {{Platform}} (这将获得 Android
  5. 操作设置为 {{Event}} (这将获得 imageClick
  6. 标签设置为DataLayer类型的新变量并命名为 imageName (这将获得 Bart Simpson
  7. Fire On 设置为任意事件(每次将事件推送到GTM时都会触发)
  8. 保存并发布容器
  9. 现在您可以在GA控制台中看到弹出的事件。您可以一次性发送多个变量,但是您必须创建具有不同事件的多个标记才能在GA中查看它们。

    编辑:

    • 不,您必须将事件推送到DataLayer。
    • 仅当您按照上述说明配置TAG时。

    在GTM上有基本的网络跟踪,就像在网站的每个页面上插入谷歌分析跟踪代码一样,但这只适用于页面浏览等基本内容,而不适用于按钮上的自定义事件。

    Source