Google代码管理器Android V4 Google Analytics未更新

时间:2015-11-16 11:43:37

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

我正在努力找出将Google Analytics与GTM Android V4集成的解决方案。

我能够从服务器获取/读取容器值 我的日志显示为

V/GoogleTagManager: putHit called
V/GoogleTagManager: Sending hit to service   PATH: https:  PARAMS: ul=en-gb,  ht=1447672218276,  sr=720x1280,  a=818715426,  aid=demo.seneca.com.gtmsample,  cid=5adae020-bb74-40a8-9fcf-8026f8d68e40,  av=1.0,  v=1,  adid=8ee33b1a-d08e-48e1-9dbd-0f3b9a52225b,  t=appview,  an=GTMSample,  ate=0,  tid=UA-54613562-7,  _u=.r34nL,

My GTM Tag configuration

My GTM Variable Configuration

我的活动 - OnCreate方法

    DataLayer dataLayer = TagManager.getInstance(MainActivity.this).getDataLayer();
    dataLayer.pushEvent("openScreen", DataLayer.mapOf("screenName", "FirstScreen"));

我已添加了所有Google Anaytics服务和GTM权限。

我是否需要添加链接中的任何KEY https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#cd

编译Google Play服务版本是         编译com.google.android.gms:play-services:7.0.0'

注意:即使数天后Google Analytics也不会更新。

我知道我错过了什么。但我无法想象......

1 个答案:

答案 0 :(得分:0)

由于长期没有回答,我解决了我的问题。

首先使用DataLayer类型变量创建变量。 让我们说行动

然后创建触发器: 型 - >定制,Fire On->事件 - >,包含 - > < 任何已定义的操作> - 保存。

然后创建标记: 选择产品 - > Google Analytics< 在我的情况下,我想跟踪Google Analytics >

TagType - >通用分析

跟踪ID - >您的GA项目ID

追踪类型 - >事件

动作 - >选择从变量

创建的操作

Fire On->事件< 在前面的步骤中创建的触发器>

然后保存并发布您的容器。然后从版本列表下载容器二进制文件并转储到项目原始文件夹中。然后

DataLayer dataLayer = TagManager.getInstance(MainActivity.this).getDataLayer();
            dataLayer.push(DataLayer.mapOf("event", "Any User interaction", "Action", <*Any Defined Action*>));