Отслеживание событий AppView в GA через Диспетчер тегов Google из iOS

Я пытаюсь заставить GA Экраны работать через Диспетчер тегов Google на iOS. Я настроил тег GTM с типом отслеживания Просмотр приложения и вижу, что происходят события, но экранное имя всегда (не задано)

Просмотр GA

Я пытался установить разные переменные/параметры в GTM, но пока не удалось. Любые идеи?

Спасибо.


person Dmytro    schedule 03.06.2015    source источник


Ответы (3)


Это было очень сложно и абсолютно не задокументировано со стороны Google. Вы должны настроить свой тег как App View и добавить поле & cd и установить его значение для вашего отображаемого имени. Затем его можно отследить в режиме реального времени. конфигурация панели gtm

Дополнительную информацию можно найти здесь: документация Google для Google Analytics

person fada21    schedule 04.06.2015
comment
Вот это поворот!!! Похоже, что в последней версии Диспетчера тегов они автоматически заменяют &cd на screenName, поэтому у меня теперь работает следующий код [dataLayer push:@{@event: @openScreen, @screenName: screenName}]; - person Dmytro; 04.06.2015
comment
Конечно. Только что заметил. Так что теперь это screenName ;) - person fada21; 04.06.2015

Вот рабочий код, который я использую.

id tracker = [[GAI sharedInstance] defaultTracker];
[tracker set:kGAIScreenName value:NSStringFromClass([self class])];
[tracker send:[[GAIDictionaryBuilder createAppView] build]];

Вы, вероятно, должны использовать это:

NSString *screenName = /* YOUR SCREEN NAME HERE */
id tracker = [[GAI sharedInstance] defaultTracker];
[tracker set:kGAIScreenName value:screenName];
[tracker send:[[GAIDictionaryBuilder createAppView] build]];
person Nils Ziehn    schedule 03.06.2015
comment
Похоже, вы используете Google Analytics напрямую, а мне нужно использовать его через диспетчер тегов Google. - person Dmytro; 03.06.2015

Код:

[dataLayer push:@{@"event": @"screenView",@"screenName":name}]

введите здесь описание изображения

person Chirag Kukreja    schedule 01.11.2015