Социальные взаимодействия: SDK для iOS

Из этого руководства вы узнаете, как отслеживать социальные взаимодействия с помощью SDK Google Analytics для iOS версии 3.

Обзор

Эта функция Google Analytics позволяет понять, как пользователи взаимодействуют с кнопками и виджетами социальных сетей, размещенными на вашем сайте или в приложении.

Для отслеживания социальных взаимодействий используются следующие поля:

Название поля Поле трекера Тип Обязательно? Описание
Социальная сеть kGAISocialNetwork NSString Да Социальная сеть, с которой взаимодействует пользователь (например, Facebook, Google+, Twitter и т. д.).
Social Action kGAISocialAction NSString Да Выполненное социальное действие (например, нажатие кнопки "Мне нравится", "Отправить", "+1" и т. д.).
Social Target kGAISocialTarget NSString Нет Контент, с которым было выполнено социальное действие (например, определенная статья или видео).

В настоящее время социальные данные, собранные с помощью SDK Google Analytics для iOS версии 3.x, доступны в пользовательских отчетах через Core Reporting API.

Реализация

Чтобы отправить данные о социальном взаимодействии в Google Analytics, используйте GAIDictionaryBuilder.createSocialWithNetwork:action:target, как в примере ниже.

// May return nil if a tracker has not already been initialized with a property
// ID.
id tracker = [[GAI sharedInstance] defaultTracker];

NSString *targetUrl = @"https://developers.google.com/analytics";

[tracker send:[[GAIDictionaryBuilder createSocialWithNetwork:@"Twitter"
                                                      action:@"Tweet"
                                                      target:targetUrl] build]];