Affise <-> AppsFlyer
Natalya Yefimenko avatar
Автор: Natalya Yefimenko
Обновлено больше недели назад
AppsFlyer Logo PNG Vector (SVG) Free Download

Прежде чем начать

Общие сведения об интеграции

Чтобы начать интеграцию, вам необходимо отправить AppsFlyer URL для отслеживания и Postback URL для отчетности.

URL-адрес отслеживания AppsFlyer

  1. В AppsFlyer перейдите в раздел Конфигурация > Активные интеграции > Ссылка на атрибуцию.

  2. Подготовьте URL-адрес отслеживания AppsFlyer для интеграции, используя обязательные параметры.

    Обязательные параметры ссылки отслеживания:

clickid

{clickid}

Уникальный идентификатор клика

af_siteid

{pid}

Уникальный идентификатор, идентифицирующий издателя

af_c_id

{offer_id}

Идентификатор предложения

c

{offer_name}

Название предложения

⚠️ Вам не нужно заполнять pid=medianame_int, это делает команда AppsFlyer.

AppsFlyer 2023-07-12 at 1.55.58 PM
Configuration page for affisereaox_int 2023-07-07 at 3.57.38 PM

Пример URL-адреса отслеживания AppsFlyer:

http://app.appsflyer.com/com.appsflyer?pid=mediaName_int&clickid={clickid}&af_siteid={pid}&af_c_id={offer_id}&c={offer_name}

🔎 Найти больше параметров AppsFlyer можно здесь, а макросы Affise - здесь.

2. В Affise вставьте ссылку в поле URL отслеживания в разделе Offers > a certain Offer > Tracking.

Edit offer _ Kofluence - Google Chrome 2022-10-06 at 11.34.25 AM

Зашифрованный ключ

Бывают случаи, когда вам необходимо передать доход рекламодателю в URL отслеживания AppsFlyer. Вы указываете этот доход в разделе Предложения > определенное предложение > Выплаты.

Если вы не хотите раскрывать фактическое значение стоимости, вы можете зашифровать его в URL-адресе отслеживания AppsFlyer с помощью параметра af_cost_value={max_income}.

🔎 Система Affise подсчитывает все выплаты в предложении: как общие, так и персональные.

Чтобы сделать параметр доступным, сделайте следующее:

  1. Возьмите ключ шифрования из AppsFlyer.

  2. В панели администратора Affise > Настройки > Appsflyer вставьте этот ключ шифрования в поле Ключ шифрования.

Appsflyer integration settings _ Kofluence - Google Chrome 2022-10-06 at 11.13.51 AM

После выполнения интеграции шифрования затрат с AppsFlyer вы попадете в список рекламных сетей, поддерживающих затраты.

Когда интеграция затрат будет готова, обновите URL-адрес отслеживания в AppsFlyer, добавив af_cost_value={max_income}, и используйте его в своем предложении Affise.

URL выглядит следующим образом:

https://app.appsflyer.com/id554782625?&clickid={clickid}&af_siteid={pid}&af_c_id={offer_id}&af_cost_model=CPI&af_cost_value={max_income}&af_cost_currency=USD

🔎 Подробнее о зашифрованной стоимости читайте здесь.

URL-адрес постбэка Affise

Чтобы получать конверсии на Affise, вам нужно получить ссылку на постбэк на Affise и настроить ее на AppsFlyer.

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

  1. В AppsFlyer перейдите в раздел Профиль > Управление постбэками > Постбэки по умолчанию.

  2. Настройте свой постбэк в полях Install postback URL и In-app event postback URL.

    AppsFlyer 2023-07-11 at 8.24.37 PM
  3. Добавьте необходимые поля. Вам необходимо использовать параметры постбэка Affise и макросы AppsFlyer.

    Обязательными параметрами и макросами являются:

pid

{af_siteid}

ID издателя. Проверяется при установке и в приложении.

offer_id

{af_c_id}

Идентификатор предложения на Affise. Проверяйте как в Install, так и в In-app.

clickid

{clickid}

Идентификатор клика. Проверяйте как при установке, так и в приложении.

цель

{partner_event_id}

Значение цели Affise, сопоставленное с названием события AppsFlyer. Отметьте только In-app.

4. Необязательно. При необходимости добавьте пользовательские поля для передачи дополнительной информации.

Ссылка на постбэк Affise для примера AppsFlyer:

https://offers-rocketcompany.affise.com/postback?pid={af_siteid}&offer_id={af_c_id}&clickid={clickid}&goal={partner_event_id}&custom_field1={oaid}

5. Необязательно. Если вы работаете с кампаниями в iOS-приложениях, необходимо выполнить аналогичную настройку в разделе Профиль > Управление возвратом > Расширенная конфиденциальность. Единственное отличие заключается в том, что вам не нужно использовать идентификатор клика и требуется больше дополнительных параметров для лучшего сопоставления кликов и конверсий.

🔎 Подробнее о вероятностной атрибуции читайте здесь.

Постбэк событий в приложении

Чтобы получать постбэк с событий в приложении, настройте цели в разделе Предложения > Определенное предложение > Выплаты.

Edit offer _ Kofluence - Google Chrome 2022-10-06 at 11.51.02 AM

⚠️ Значение цели"1" в системе Affise всегда относится к событию установки . Если цель не указана в URL-адресе постбэка, конверсия по умолчанию имеет значение цели"1".

Значение цели относится к значению события AppsFlyer:

d3d2b31a-d6ab-4cfb-af57-dda8210ce978

Fraud install postback

Когда вы получаете постбэки из AppsFlyer, система Affise автоматически не отличает настоящие постбэки от мошеннических. В результате вы получаете все конверсии, зарегистрированные как реальные, и должны платить за них.

Чтобы решить эту проблему, вы можете установить нулевые платежи и отдельный постбэк, чтобы отклонить мошеннические конверсии.

Чтобы настроить нулевые выплаты, сделайте следующее:

  1. В разделе Предложения > Определенное предложение > Выплаты добавьте новую выплату.

  2. Установите доход и выплаты на 0.

  3. Добавьте новую цель для этой выплаты.

    Edit offer _ Boomlet Media - Google Chrome 2022-10-11 at 4.58.25 PM

Чтобы отклонять конверсии на основе мошеннических постбеков, необходимо настроить отдельный URL-адрес постбека для мошеннических конверсий:

  1. Добавьте параметр comment с макросами AppsFlyer {blocked-reason}, {blocked-reason-value}, {blocked-sub-reason} для определения данных о мошенничестве в URL постбэка Affise.

  2. Добавьте параметр status=3 в URL-адрес постбэка Affise, чтобы автоматически отклонять конверсии, связанные с мошенничеством.

  3. Добавьте цель, которую вы установили для нулевых выплат.

Пример URL-адреса постбэка установки мошенничества:

http://offers.rocketcompany.affise.com/postback?clickid={clickid}&custom_field1={af_siteid}&comment={blocked-reason}_{blocked-reason-value}_{blocked-sub-reason}_blockedbyAF&status=3&goal=4

Вероятностная атрибуция

При работе с вероятностной атрибуцией вы не можете передавать значение идентификатора клика. URL-адреса для интеграции требуют других обязательных параметров и макросов.

URL-адрес вероятностного отслеживания AppsFlyer

  1. Обновите URL-адрес отслеживания AppsFlyer с обязательными макросами {pid} и {offer_id} .

  2. При необходимости добавьте другие параметры и макросы.

Пример URL-адреса отслеживания AppsFlyer:

https://app.appsflyer.com/com.appsflyer?pid=mediaName_int&af_siteid={pid}&af_c_id={offer_id}.

Данные User-Agent для браузеров на базе Chrome 110

Существует особенность настройки вероятностной атрибуции (как для кликов, так и для показов) для Android или десктопных устройств, инициированных из браузеров на базе хрома (Chrome, Edge, Opera и др.). Такой трафик содержит уменьшенные данные заголовка user-agent. В связи с этим вместе с данными user-agent необходимо передавать информацию о версии ОС и модели устройства.

Для корректной передачи данных, помимо обязательных макросов {pid} и {offer_id} для кликов и макросов {oid} и {aid} для показов, используйте следующие макросы Affise:

  • {device_ua} для передачи данных пользовательского агента.

  • {os_version} для передачи данных о версии ОС.

  • {device_model} для передачи данных о модели устройства.

🔎 Найти параметры AppsFlyer можно здесь.

Пример URL-адреса отслеживания AppsFlyer:

https://app.appsflyer.com/com.appsflyer?pid=mediaName_int&af_siteid={pid}&af_c_id={offer_id}&af_ua={device_ua}&af_os_version={os_version}&af_model={device_model}

Affise probabilistic postback URL

Рекомендуемый образец ссылки вероятностного постбэка для Appsflyer:

https://offers-rocketcompany.affise.com/probattribution?action_id={postback_id}&goal={partner_event_id}&offer_id={af_c_id}&pid={af_siteid}&country={country_code}&timestamp={attributed_touch_hour}&sub2={af_sub_siteid}&action_timestamp={event_hour}&platform={platform}

🔎 Найти другие параметры можно здесь.

Если вы хотите использовать опции Click&Impression session lifespan или Minimal click&Impression session lifespan, добавьте параметры timestamp и action_timestamp к вашей ссылке на постбэк. Более подробная информация здесь.

⚠️ Appsflyer отправляет постбэк с задержкой до 24 часов. Например, конверсия произошла в 14:30, а постбэк пришел в 19:45. Время отправки постбэка является случайным.

Такая задержка приводит к нескольким ограничениям:

  • Нет возможности использовать отчет Time to Action (CTIT) в Affise.

  • Нет возможности использовать CR, Click и KPI Automation в течение периода менее 24 часов.


Пожалуйста, свяжитесь с командой поддержки клиентов Affise по всем возникшим вопросам по электронной почте: [email protected].

Нашли ответ на свой вопрос?