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