首页 文章

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

提问于
浏览
1

我正在努力找到一个从GTM Android V4集成Google Analytics的解决方案 .

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

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

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

    首先使用DataLayer类型变量创建变量 . 让我们说 Action

    然后创建Trigger:Type-> Custom,Fire On-> Event - >,Contains-> <Any Defined Action> - Save .

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

    TagType - > Universal Analytics

    跟踪ID - >您的GA项目ID

    跟踪类型 - >事件

    操作 - >选择从变量创建的操作

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

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

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

相关问题