Вкратце: Используйте OneLink Smart Script для конверсии посетителей мобильной версии сайта, приходящих из любых источников, в пользователей мобильного приложения, и их атрибуции. Примечание: Хотя это и не обязательно, рекомендуем перейти на OneLink Smart Script V2.
Настройка
Существует две версии OneLink Smart Script:
OneLink Smart Script V2 (рекомендуется): Если вы впервые настраиваете OneLink Smart Script, лучше всего использовать эту версию. С ней проще работать разработчику, а также ее можно настроить с помощью Google Tag Manager. Примечание: Хотя это и не обязательно, рассмотрите возможность перехода на версию V2.
OneLink Smart Script V1 (устаревшая версия): Если у вас уже настроен OneLink Smart Script, используйте документацию по этой версии, чтобы поддерживать и редактировать этот скрипт.
Зоны ответственности
|
Кто участвует
|
|
Требования
|
Чтобы реализовать скрипт на веб-странице:
- Решите, какие параметры/значения должен содержать автоматически генерируемый исходящий URL-адрес OneLink. См. список параметров, которые можно использовать.
- Убедитесь, что у всех кампаний с входящими URL-адресами есть параметры, с которыми работает скрипт (и которые можно подставить как параметры pid и c).
- Предоставьте список параметров веб-разработчику.
- Попросите разработчика выполнить инструкции для разработчиков и внедрить скрипт, чтобы создавалась правильная исходящая ссылка.
Параметры
Параметры/значения, предоставляемые веб-разработчику для внедрения Smart Script
| Параметр/значение | Специфика | Запишите свои значения (для разработчика) |
|---|---|---|
| oneLinkURL (обязательно) |
|
|
| pidKeysList (медиаисточники) |
|
|
|
pidOverrideList |
|
|
|
pidStaticValue |
|
|
| campaignKeysList (кампании) |
|
|
| campaignStaticValue |
|
|
| gclIdParam |
|
|
| skipList |
|
|
|
Другие параметры запроса |
|
Использование когорты
В следующих разделах представлены примеры использования Smart Script для некоторых распространенных сценариев кампаний / медиа-источников.
Meta ads—кроссплатформенная атрибуция
Meta ads — это SRN, которая не использует внешние ссылки для атрибуции.
При первом запуске приложения AppsFlyer запрашивает у Meta, взаимодействовал ли пользователь ранее (в течение последних 7 дней) с рекламным объявлением приложения. Если пользователь взаимодействовал с рекламным объявлением рекламодателя в Facebook, Meta выполняет самоатрибуцию. Meta ads также подразумевает кроссплатформенность, а это означает, что пользователь может взаимодействовать с кампаниями любого типа, мобильными и другими, на любой платформе, и при этом Meta ads выполняет атрибуцию самостоятельно.
Действие: Попросите разработчика использовать метод skipList, чтобы отключить Smart Script для Meta ads (или любых других строк по вашему выбору). Если Meta или любая из строк в списке исключений присутствуют в HTTP-реферере клика, Smart Script возвращает null.
Примечание: на кроссплатформенную атрибуцию Meta может повлиять отказ пользователей предоставлять идентификатор устройства, как и ожидается у пользователей iOS 14 в 2021 году.
Google Ads—параметры GCLID и UTM
Обычный процесс атрибуции установки для кампаний Google Ads (с параметром GCLID) требует, чтобы пользователи, кликнувшие по объявлению, перенаправлялись на URL-адрес страницы приложения в магазине.
Так как в данном случае вы перенаправляете лиды из Google Ads на веб-/лендинг-страницу, скрипт берет параметр GCLID из URL-адреса кампании установки Google Ads и добавляет его в исходящий URL-адрес в выбранный вами выходной параметр af_sub[1-5]. Внимание! Это относится к кампаниям установки. Для поисковых кампаний, не относящихся к ACI, то есть кампаний повторного вовлечения пользователей, Google может быть атрибутирован в качестве медиа-источника, несмотря на выходные данные Smart Script.
Необходимое условие: На дэшборде Google включите автотеги.
Если автоматическая пометка включена, URL-адрес содержит параметр GCLID .
Чтобы настроить скрипт для Google Ads:
- Составьте список названий параметров медиаисточника и кампании, которые содержатся во входящих ссылках.
Например: utm_source и utm_campaign. - Выберите параметр в исходящем URL, который будет содержать GCLID.
Практические рекомендации: Выбирать af_sub[1-5], чтобы данные отображались в отчетах по сырым данным AppsFlyer. -
Предоставьте его веб-разработчику в списке параметров.
Результат:
- Значения параметров медиаисточника и кампании (utm_source и utm_campaign) во входящей ссылке используются для заполнения значений параметров pid и c в исходящей ссылке.
- В исходящем URL-адресе значением параметра af_sub[1-5] является GCLID.
Чтобы уведомить Google Ads об этих установках:
- Получите данные GCLID из параметра af_sub[1-5] через CSV или Push API в режиме реального времени для каждой установки.
- Загрузите данные GCLID в Google либо вручную, либо через Adwords API.
Примечание:
Это решение GCLID официально не поддерживается и не рекомендуется компанией Google. В случае, если Google прекратит использование параметра GCLID, мы изменим скрипт в соответствии с изменениями. Нажмите кнопку Подписаться в заголовке статьи, чтобы получать информацию об обновлении статьи или скрипта.
Ссылки в SRN, собственных медиа и других медиа-источниках
SRNs, такие как Snapchat или X Ads, работают иначе, чем Google Ads или кроссплатформенные решения, такие как Meta ads. Кампании этих SRN приводят ваших пользователей на веб-страницу / лендинг, и в ваш счет включаются клики от всех лидов, независимо от полученных мобильных пользователей.
Для этих SRN настройка скрипта такая же, как и для ссылок из собственных медиа или других медиа-источников, которые вы можете использовать.
Чтобы настроить скрипт:
- Составьте список названий параметров для медиа-источников и кампаний, которые содержатся во входящих ссылках.
-
Предоставьте их в списке параметров веб-разработчику.
Tип SRN/медиаисточника должен быть значением медиаисточника во входящем URL-адресе; скрипт находит его и использует как значение pid в исходящем URL-адресе OneLink за кнопкой загрузки на веб-странице/лендинге. Если вы хотите изменить исходящий pid, укажите в списке переопределения pid значение входящего источника медиатрафика и новое значение pid.
Результат: для этих SRN/медиаисточников значения параметров медиаисточника и кампании во входящей ссылке используются для заполнения значений параметров pid и c в исходящей ссылке.
Пример
Входящий URL: https://hotel.me/af_pid=twitter&af_c=big_social
Исходящий URL: Нет исходящего URL.
Ссылки атрибуции AppsFlyer
Ссылки атрибуции AppsFlyer можно использовать, когда медиа-источник является рекламной сетью, из которой пришел клик. При настройке такой ссылки в AppsFlyer вы можете добавить параметр пути URL-адреса перенаправления (af_r) с нужным URL-путём на ваш мобильный сайт для атрибуции переходов из веб-кампании в приложение.
Результат: если во входящей ссылке есть параметры af_r и af_redirect=true, скрипт целевой страницы не вносит никаких изменений. Он оставляет прямые ссылки с веб-/целевой страницы на магазины приложений без изменений.
Пример
Входящий URL-адрес: https://app.appsflyer.com/id123456789?pid=click_ad_network_int&c=orlando&af_redirect=true&af_r=hotel.me
Исходящий URL-адрес: тот же
Десктоп
Большинство вариантов использования в этой статье пользователей, пришедших с мобильных устройств. Поэтому, когда они перенаправляются с мобильного сайта в магазин приложений, они могут сразу скачать ваше приложение.
Однако пользователи настольных компьютеров не должны сразу же отправляться в магазин приложений, потому что их устройство (настольный компьютер или ноутбук) не совместимо с загрузкой мобильных приложений.
Чтобы настроить скрипт для пользователей настольных компьютеров:
- В вашем шаблоне OneLink задайте URL-адрес назначения для параметра При нажатии на ссылку на компьютере. URL должен перенаправлять пользователей на специальную страницу / лендинг. Лендинг может содержать веб-форму, в которой они вводят свои данные, чтобы получить SMS или электронное письмо со ссылкой для загрузки приложения. Вы сами должны создать веб-форму и указать ее URL в скрипте.
Результат: Скрипт определяет устройство или платформу, на которой находится пользователь. Если это десктоп, скрипт создает исходящий URL-адрес OneLink, который перенаправляет пользователя на специальную страницу / лендинг.
См. также Конверсия с ПК в приложение.
Характеристики и ограничения
| Ограничение | Специфика |
|---|---|
| Менеджер тегов |
Smart Script нельзя реализовать через менеджер тегов. См. OneLink Smart Script V2 или Smart Banners в качестве альтернативного решения для атрибуции Web-to-app. |