3

Я установил Firebase SDK в свой проект. Я использую метод «logEventWithName» Firebase для отправки события в GTM. Я вижу, что события регистрируются. Я вижу вывод в консоли отладки в xcode.Google Analytics не работает с GTM и Firebase iOS

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; 
} 

Я создал триггер, который стреляет когда Название события равно как отчеты о просмотрах, и я создал тег Google Analytics, который Трек Тип является ScreenView и пожары на мероприятии, который я создал.

Я не мог видеть данные в Google Analytics, однако я могу видеть все события и данные в консоли firebase.

В чем может быть причина этой проблемы?

+0

Здравствуйте, вы нашли проблему? С уважением – ergunkocak

ответ

0

Отображаемые виды экрана GoogleAnalytics require a screen name (переменная описания содержимого cd). Еще одна вещь, о которой следует помнить, заключается в том, что Google Analytics отправляет данные партиями, поэтому может потребоваться несколько минут, прежде чем просмотр экрана появится в режиме реального времени.

1

У меня нет опыта работы с Firebase, но я использую Диспетчер тегов Google для реализации Google Analytics я прикрепил изображения, которые вы можете увидеть, как я создал (Variable, Trigger, Tag, пожалуйста, рассмотрите красные прямоугольники другие дополнительные) в google tag manager, ниже приведен код, который я использую в методах жизненного цикла страницы (viewDidAppear и viewWillDisappear) и, пожалуйста, загрузите правильный контейнер. enter image description hereenter image description hereenter image description hereenter image description here

- (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 enter image description hereenter image description here