【问题标题】:Google Analytics not working with GTM and Firebase iOSGoogle Analytics 不适用于 GTM 和 Firebase iOS
【发布时间】:2016-06-30 11:56:54
【问题描述】:

我在我的项目中安装了 Firebase SDK。我正在使用 Firebase“logEventWithName”方法将事件发送到 GTM。我看到事件已记录。我在 xcode 的调试控制台中看到了输出。

016-06-30 14:49:13.991 Reztoran[47264:3499021] GoogleTagManager info: Processing logged event: pageView with parameters: {
pageName = Restaurant;
}
2016-06-30 14:49:13.995 Reztoran[47264:3499021] GoogleTagManager info: Sending universal analytics hit: {
"&t" = screenview;
"&tid" = "xxxxxxxxxxx";
}
2016-06-30 14:49:13.997 Reztoran[47264:] <FIRAnalytics/DEBUG> Logging event: origin, name, params: app+gtm, pageView, {
    "_o" = "app+gtm";
    pageName = Restaurant;
}
2016-06-30 14:49:14.079 Reztoran[47264:] <FIRAnalytics/DEBUG> Event logged. Event name, event params: pageView, {
    "_o" = "app+gtm";
    pageName = Restaurant;
}

我创建了一个触发器,它在事件名称等于 pageView 时触发,并且我创建了一个 Google Analytics 标记,其跟踪类型为 ScreenView,并在我创建的事件上触发。

我在 Google Analytics 中看不到任何数据,但我可以在 firebase 控制台中看到所有事件和数据。

这个问题的原因可能是什么?

【问题讨论】:

  • 您好,您发现问题了吗?问候

标签: ios google-analytics firebase google-tag-manager firebase-analytics


【解决方案1】:

我没有使用 Firebase 的经验,但我使用 Google 跟踪代码管理器来实施 Google Analytics 我附上了图片,您可以看到我是如何创建的(变量、触发器、标签,请考虑红色矩形其他是额外的) 在谷歌标签管理器帐户中,下面是我在页面生命周期方法中使用的代码(viewDidAppear 和 viewWillDisappear),请确保下载了正确的容器。

- (void)viewDidAppear:(BOOL)animated {
    [super viewDidAppear:animated];

    // The container should have already been opened, otherwise events pushed to
    // the data layer will not fire tags in that container.
    TAGDataLayer *dataLayer = [TAGManager instance].dataLayer;
    [dataLayer push:@{@"event": @"openScreen1", @"screenName": @"Wellcome Screen"}];

}

- (void)viewWillDisappear:(BOOL)animated {
    [super viewDidDisappear:animated];
    //[Utils pushCloseScreenEventWithScreenName:@"CategoryViewScreen"];

    TAGDataLayer *dataLayer = [TAGManager instance].dataLayer;
    [dataLayer push:@{@"event": @"closeScreen", @"screenName": @"Wellcome Screen"}];

}

以下是 GOOGLE ANALYICS 上反映的结果的屏幕截图

【讨论】:

    【解决方案2】:

    GoogleAnalytics 屏幕浏览量require a screen name(内容描述变量 cd)。要记住的另一件事是,Google Analytics 会批量发送数据,因此可能需要几分钟才能实时显示屏幕视图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-21
      • 2017-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多