Как реализовать отслеживание конверсий на устройствах с помощью отдельного SDK

Если вы не можете напрямую интегрировать решение для отслеживания конверсий на устройствах с помощью Google Analytics for Firebase SDK, попробуйте использовать отдельный SDK.

В этой статье рассказывается, как интегрировать и использовать SDK для отслеживания конверсий на устройствах и устранять проблемы.

Подробнее об отслеживании конверсий на устройствах в кампаниях для приложений iOS

Содержание


Как интегрировать отдельный SDK

Отдельный SDK для отслеживания конверсий на устройствах можно найти в CocoaPods или Swift Package Manager.

Swift Package Manager

  1. В Xcode откройте File (Файл) и выберите Add Packages (Добавить пакеты).
  2. В запросе выберите GoogleAdsOnDeviceConversion GitHub repository.

Когда все будет готово, Xcode начнет распознавать зависимости пакета и скачивать их в фоновом режиме.

CocoaPods

  1. Добавьте в Podfile пакет GoogleAdsOnDeviceConversion.
    pod 'GoogleAdsOnDeviceConversion'
  2. Выполните команду pod install --repo-update.

Как использовать GoogleAdsOnDeviceConversion SDK

Получив SDK для отслеживания конверсий на устройствах, запросите информацию о конверсиях first_open и reinstall_open начиная со времени первого запуска приложения.

Swift

  1. Установите GoogleAdsOnDeviceConversion SDK, чтобы обеспечить конфиденциальность при отслеживании конверсий на устройствах в кампаниях для приложений iOS.
    import GoogleAdsOnDeviceConversion
  2. Укажите время первого запуска приложения.
    ConversionManager.sharedInstance.setFirstLaunchTime(Date())
  3. Запросите информацию о конверсиях.

    ConversionManager.sharedInstance.fetchAggregateConversionInfo(for: .installation)

    { aggregateConversionInfo, error in

      guard error == nil else { return }

      guard let info = aggregateConversionInfo else { return }

      guard info.count > 0 else { return }

      print("Conversion info \(info)")

    }

Objective-C

  1. Установите GoogleAdsOnDeviceConversion SDK, чтобы обеспечить конфиденциальность при отслеживании конверсий на устройствах в кампаниях для приложений iOS.
    import GoogleAdsOnDeviceConversion
  2. Укажите время первого запуска приложения.
    [[ODCConversionManager sharedInstance] setFirstLaunchTime:[NSDate date]];
  3. Запросите информацию о конверсиях.

    [[ODCConversionManager sharedInstance]

    fetchAggregateConversionInfoForInteraction:ODCInteractionTypeInstallation

    completion:^(NSString * _Nullable aggregateConversionInfo,

    NSError * _Nullable error) {

      if (error) return;

      if (aggregateConversionInfo.length == 0) return;

     

      NSLog(@"Conversion info %@", aggregateConversionInfo);

      // Задайте значение aggregateConversionInfo как значение параметра запроса odm_info
      // в App Conversion API.

      // Например, если aggregateConversionInfo имеет значение "abcdEfadGdaf",

      // то odm_info=abcdEfadGdaf.

    }];


Как устранять неполадки

  1. Проверьте, чтобы дата, переданная в setFirstLaunchTime(), была датой первого запуска приложения.

  2. Посмотрите, работает ли ваше приложение в Европейской экономической зоне, Великобритании и Швейцарии.

Используйте значение info как значение параметра запроса odm_info в App Conversion API.

// Например, если info имеет значение "abcdEfadGdaf", то odm_info=abcdEfadGdaf.

Статьи по теме

Эта информация оказалась полезной?

Как можно улучшить эту статью?
false
Achieve your advertising goals today!

Attend our Performance Max Masterclass, a livestream workshop session bringing together industry and Google ads PMax experts.

Register now

Поиск
Очистить поле поиска
Закрыть поиск
Приложения Google
Главное меню
1370222904815211530
true
Поиск по Справочному центру
true
true
true
true
true
true
73067
false
false
false
true
false