Настройка умных скриптов
Для веб-кампаний, которые ведут к установке пользователем приложения после нажатия кнопки или баннера на вашем мобильном сайте, информация об исходном источнике перехода теряется. Получить полную информацию об атрибуции можно, используя умные скрипты на мобильном сайте.
Перед началом работы
Что нужно знать, чтобы начать работу.
Требования
- Права администрирования и редактирования.
- (Необязательно) Настройка диплинков в Adjust SDK: iOS | Android.
Доступность
Решение «Умные скрипты» предоставляется в качестве дополнения. Для получения доступа к нему свяжитесь с представителем Adjust или напишите по электронной почте sales@adjust.com.
Создание умного скрипта
- В разделе Campaign Lab выберите Умные скрипты .
- Выберите Новый умный скрипт .
Выберите базовую ссылку
Базовая ссылка функционирует как резервный токен ссылки, которому будет присвоена вся атрибуция, если источник входящего трафика отсутствует, то есть если пользователь попал на целевую страницу веб-сайта органически, а не из какой-либо кампании.
- Выберите приложение в раскрывающемся меню.
- Выберите базовую ссылку.
Сопоставление параметров
Параметры из входящего URL-адреса должны быть сопоставлены параметрам исходящего URL-адреса, то есть ссылке Adjust. Например, ЕСЛИ присутствует параметр utm_campaign , его значение будет сопоставлено параметру campaign в Adjust. Если такого параметра не существует, будет использовано фолбэк-значение по умолчанию, определенное вами.
Сопоставление партнеров
Партнеры и соответствующие токены ссылок, которым следует присвоить атрибуции, если они являются источником трафика, сопоставляются. Например, если источником трафика являются веб-кампании Facebook (Meta) (что определяется исходя из доступности параметра fbclid или fbpid во входящем URL-адресе), то соответствующий токен сетевой ссылки получает атрибуцию.
Развертывание скрипта
1. Копирование скрипта
После создания скрипта вы будете перенаправлены на страницу «Просмотр скрипта», где сможете нажать кнопку Скопировать скрипт .
2. Развертывание скрипта
1. Встройте скрипт на свой веб-сайт
- Отправьте скрипт своему веб-разработчику для реализации.
- Сообщите ему, что делать со ссылкой Adjust (исходящим URL-адресом), сгенерированной умными скриптами. Например, попросите разместить их за кнопкой «Загрузить приложение» / призывом к действию ИЛИ добавьте QR-код на свой сайт для ПК.
2. Разверните скрипт через Менеджер тегов Google
- Откройте Менеджер тегов Google.
- Выберите «Теги» -> «Создать». Способ реализации выберут ваши разработчики, но мы рекомендуем создать два тега:
первый тег для «Загрузить умный скрипт»;
<script>
// Вставьте сюда содержимое adjust-smart-script.min.js
</script>
второй тег для кнопки «Создать ссылку и прикрепить к загрузке».
<script>
// Затем настройте сопоставление и вызовите AdjustSmartScript.createLink
</script>
- Выберите «Конфигурация тега», затем выберите «Настраиваемая HTML-разметка» и добавьте в нее
<script>
. - Возможно, вам придется настроить параметры активации/инициализации тегов так, чтобы они срабатывали только на определенных целевых страницах веб-версии, перенаправляющих на приложение (а не на каждой странице вашего веб-сайта).
- Сначала активируйте тег Load Smart Script (срабатывает один раз на страницу).
- Затем активируйте тег Create Link and Attach to Download Button. Скрипт вернет исходящий URL / ссылку Adjust, и вы сможете встроить эту ссылку под кнопку загрузки.
- Результат полной реализации будет следующим: когда пользователь нажимает кнопку «Загрузить» на целевой странице веб-сайта, ссылка Adjust перенаправляет пользователя по указанному пути и атрибутирует все конверсии приложения обратно к исходному источнику веб-трафика.
[Необязательно] Обновление скрипта
Если вы решите отредактировать умный скрипт после его развертывания на своем веб-сайте, ваш разработчик должен будет вручную повторно развернуть/обновить скрипт, чтобы изменения вступили в силу. Эта операция не выполняется автоматически.
Тестирование умных скриптов
Умные скрипты выводят свои логи в консоль браузера. Рекомендуется протестировать работу скрипта с указанным сопоставлением и убедиться, что создаются правильные ссылки.
- В браузере перейдите в консоль инструментов разработчика.
- Перейдите на веб-страницу, где вы реализовали умные скрипты.
- Если логи с префиксом [adjust-smart-script] отсутствуют, обновите страницу. Если вы по-прежнему не видите логов, убедитесь, что:
- ваш код не подавляет ведение лога, вызывая AdjustSmartScript.setLogLevel('error') или AdjustSmartScript.setLogLevel('none');
- ваш код вызывает функцию AdjustSmartScript.createLink(params).
С помощью различных значений свойства inputUrl можно протестировать различные варианты использования. Например, если проводится кампания Meta и ожидается, что вашу целевую страницу будут посещать органические пользователи, можно указать URL-адрес с параметрами кампании и Meta, а также другой URL-адрес без дополнительных параметров.
Пример лога:
[adjust-smart-script]: Use defaultLinkToken to create adjust link
[adjust-smart-script]: Found value for campaign is new_campaign
[adjust-smart-script]: Found value for adgroup is some_adset
[adjust-smart-script]: Found value for creative is logo_image
[adjust-smart-script]: Transformed value for ref_code is id+my_product
[adjust-smart-script]: Misconfigured deep link: no valid androidAppSchema provided```