Мы интегрировали Facebook SDK и настроили несколько пользовательских событий.
- На Android все работает правильно: когда пользователь нажимает на объявление установки приложения Facebook, устанавливает приложение и открывает его в первый раз, мы получаем отложенную глубокую ссылку с идентификатором объявления, идентификатором кампании и другими параметрами. Используя эти данные, мы можем хранить в нашей базе данных атрибуцию установок для каждого пользователя и для каждой рекламы.
- Проблема в iOS: Facebook Ads Manager правильно отображает событие «Приложение установлено», поэтому Facebook подсчитывает установки. Однако если у пользователя нет приложения, он щелкает рекламу, устанавливает приложение из App Store и открывает его в первый раз, отложенная глубокая ссылка никогда не поступает внутрь приложения. Ни Facebook, ни Apple, похоже, не передают параметры рекламы при первом открытии. Из-за этого мы не можем определить, из какой конкретной рекламы или кампании в нашей базе данных пришел пользователь. Правильно отслеживаются только события после установки.
Мои вопросы:
- Известно ли это ограничение iOS из-за ограничений конфиденциальности?
- Официально ли поддерживается отложенная глубокая ссылка из рекламы Facebook на iOS во Flutter?
- Есть ли обходной путь для сбора атрибуции установки для каждого объявления или это сторонний инструмент, например AppsFlyer, ответвление или настройка — единственный вариант?
Подробнее здесь: https://stackoverflow.com/questions/798 ... -attributi