Google Ads (AdWords) – создание веб-кампаний

Краткий обзор: Создание веб-кампаний для атрибуции конверсий web-to-app из Google Рекламы

Примечание

В этой статье рассказывается о веб-кампаниях, направленных на мобильных приложений. Если вы планируете кампании, направленные на продвижение приложений для ПК или консолей, см. Google Ads Web – Интеграция для приложений для ПК и консолей.

Обзор

AppsFlyer поддерживает интеграцию с Google Ads (googleads_int) для веб-кампаний и предоставляет данные об атрибуции и конверсиях кампаний с помощью Google Offline Conversion API (OCI).

В этой статье вы узнаете, как настроить мобильные веб-кампании в AppsFlyer и Google Ads, ориентированные на веб-пользователей, которые взаимодействуют с рекламой Google.

Кампании основаны на пути пользователя, который начинается, когда пользователь нажимает на рекламу и перенаправляется на целевую страницу. Эта страница содержит Smart Script или смарт-баннеры AppsFlyer, которые создают ссылки атрибуции.

После нажатия эти ссылки перенаправляют пользователя в магазин приложений для загрузки и установки приложения. События установки и последующие внутренние события приложения регистрируются в AppsFlyer и передаются в Google Ads через OCI.

Google использует эти данные для оптимизации таргетинга рекламы, измерения эффективности и создания пользовательских аудиторий.

Необходимое условие

Прежде чем активировать интеграцию с Google Ads для веб-кампаний, убедитесь, что у вас есть следующее:

Как создать рекламную веб-кампанию Google

Эта статья содержит информацию и пошаговые инструкции по настройке веб-кампании в Google Ads для мобильных приложений, приложений для ПК и консолей с помощью AppsFlyer. Настройка включает определение интеграции между Google Ads и AppsFlyer и настройку ссылок атрибуции кампании.

После настройки ссылок атрибуции на первом этапе посредством интеграции Google Ads и AppsFlyer на втором этапе осуществляется происходит создание целевой страницы. Здесь OneLink Smart Script или смарт-баннеры будут использовать ссылки атрибуции для генерации кнопок призыва к действию, направляя пользователей в магазины приложений.

Создание интеграции Google Ads в AppsFlyer

Начните с активации интеграции с Google Ads для веб-кампаний и настройки постбэков, которые AppsFlyer отправляет в OCI.

1. Активируйте интеграцию с Google Ads для веб-кампаний

  1. В AppsFlyer в боковом меню перейдите в раздел Сотрудничество > Маркетплейс партнеров.
  2. Найдите и выберите Google Ads Web.
  3. Нажмите Настроить интеграцию. Вы будете перенаправлены в настройки страницы Активные интеграции.
  4. На вкладке Интеграция включите переключатель Активировать партнера. Примечание. Переключатель должен оставаться включённым (активированным) всё время, пока вы работаете со своим партнёром.
  5. Отключите опцию Расширенная конфиденциальность (если вы настраиваете интеграцию приложения iOS).

    Примечание

    Сообщение об ошибке «Отсутствует токен» перестанет появляться, как только вы войдете в систему с помощью аккаунта Google и разрешите AppsFlyer получить токен на следующем шаге. Если ошибка сохраняется после входа в систему, убедитесь, что у вашего токена имеются необходимые разрешения.

  6. В поле Первый открытый идентификатор конверсии введите идентификатор действия конверсии First open, которое вы задали в Google Ads. Чтобы найти идентификатор, перейдите в Google Ads и откройте вкладку «Подробнее» на странице действия конверсии Первое открытие. Затем скопируйте значение параметра запроса ctid=*из URL-адреса страницы. Например, при ctid=123456789 вставьте в поле идентификатора действия конверсии первого открытого значение 123456789.

    Совет

    Если вам все еще нужно настроить действие «Первое открытие» в Google Ads, вы можете временно ввести значение-заполнитель, пока действие не будет полностью настроено.

  7. Введите идентификатор клиента. Вы можете получить его из менеджера Google Ads:
    1. Войдите в свой аккаунт Google Ads.
    2. В правом верхнем углу нажмите на значок аккаунта Google и прокрутите страницу вниз до того места, где отображается идентификатор клиента.
    3. Если у вас есть несколько аккаунтов Google Ads, в которых проводятся кампании для вашего приложения, вам необходимо использовать идентификатор клиента, предоставленный менеджером (MCC), для отслеживания конверсий между аккаунтами. См. Инструкции Google по настройке аккаунта MCC.
  8. Чтобы разрешить AppsFlyer загружать конверсии в Google Ads, нажмите Войти с помощью Google.
  9. Выберите аккаунт администратора MCC, из которого вы получили идентификатор клиента в шаге 7.
  10. Нажмите Allow (Разрешить).

2. Активация атрибуции по просмотрам

AppsFlyer поддерживает атрибуцию по просмотрам для веб-кампаний в Google с использованием посадочной страницы с активированными смарт-скриптами или смарт-баннерами. Это позволяет выполнять атрибуцию на основе вероятностного моделирования для установок приложений, вызванные показом рекламы, даже когда пользователи не нажимают на рекламу напрямую.

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

Когда это возможно, AppsFlyer включает gclid в постбэк к Google.

Активация атрибуции по просмотрам:

  1. В AppsFlyer, в боковой панели, откройте Активные интеграции > Google Ads Web.
  2. На вкладке Интеграция прокрутите до раздела Атрибуция установки.
  3. Включите Атрибуцию установок по просмотрам.
  4. [необязательно] Включите Равный приоритет кросс-платформенной атрибуции и установите для него окно атрибуции. Более подробно см. Включите равный приоритет для кроссплатформенных показов.
  5. Откройте вкладку Атрибуция.
  6. Прокрутите к разделу Атрибуция по просмотрам и установите предпочтительное окно атрибуции по просмотрам (до 24 часов).
  7. Нажмите Сохранить интеграцию для применения изменений.

3. Настройка постбэков по внутренним событиям приложений

В настоящее время установки являются единственными событиями, которые по умолчанию запускают автоматические постбэки в Google Ads для веб-кампаний посредством API OCI. Для других типов событий можно создавать пользовательские постбэки, сопоставляя события AppsFlyer с идентификаторами действий конверсии Google Ads («действие конверсии» — это термин, используемый в Google Ads для событий атрибуции). Воспользуйтесь менеджером Google Ads, чтобы узнать, какое событие Google Ads на веб-сайте необходимо сопоставить с событиями AF.

  1. Активируйте Постбэки по внутренним событиям приложения.
  2. При необходимости установите окно постбэков по внутренним событиям приложения (подробнее о настройке окна постбэков по внутренним событиям приложения в целом читайте в этой статье).
  3. Чтобы добавить в список событие, определённое в SDK, или межсерверное событие, нажмите Добавить событие.
  4. В столбце События AppsFlyer выберите название события из выпадающего списка. AppsFlyer получает имя события либо из SDK, интегрированного в ваше приложение, либо из межсерверных событий.
  5. В столбце Сопоставлено с партнерским мероприятием событие AppsFlyer необходимо сопоставить с соответствующим идентификатором действия конверсии Google. Прежде чем вы сможете это сделать, вам нужно настроить необходимые действия конверсии Google в Google Ads. Подробнее о том, как настроить действия конверсии в Google Ads, читайте в разделе Создание пользовательских действий конверсии.

    Как найти идентификатор действия конверсии в Google Ads:

    1. Перейдите в Google Ads.
    2. Откройте страницу действия конверсии, которое вы хотите сопоставить.
    3. Откройте вкладку «Детали».
    4. Из URL-адреса страницы скопируйте значение параметра запроса ctid=*.
    5. Вернитесь в AppsFlyer.
    6. Вставьте это в столбец Сопоставлено с событием партнера. Например, если ctid=123456789, вставьте 123456789.
  6. В столбце Для пользователей из выберите Только для этого партнера.
  7. В столбце В том числе выберите, следует ли отправлять в постбэке все параметры события, включая значение дохода (если оно есть в событии).
  8. [Необязательно] Нажмите на значок Добавить условие, чтобы задать условия для события.
  9. Нажмите Сохранить интеграцию.
  10. [Необязательно] После сохранения интеграции, оставаясь на странице конфигурации, вы можете интегрировать с этим партнером другие свои приложения:
    1. В верхнем левом углу нажмите на название приложения под названием партнера, чтобы открыть список приложений.
    2. Выберите другое приложение из выпадающего списка.
    3. Повторите шаги по интеграции для выбранного приложения.

4. Настройка шаблона OneLink

Прежде чем создать ссылку атрибуции OneLink для своей кампании в Google Ads, вам нужно настроить ее шаблон. Затем вы можете создать URL-адрес атрибуции OneLink на основе шаблона и использовать его в качестве URL-адреса шаблона отслеживания Google.

Примечание

Приведенные ниже инструкции посвящены созданию шаблона OneLink для веб-кампаний Google с помощью Smart Script. Подробное руководство по настройке шаблонов OneLink см. в разделе Как создать шаблоны OneLink статьи Шаблоны OneLink.

  1. В разделе Перенаправление на странице Новый шаблон или Редактировать шаблон настройте следующие параметры:
    • Если приложение не установлено > Перенаправление на: Выберите наиболее предпочтительный вариант. Значение перенаправления, которое вы устанавливаете здесь, переопределяется значением параметров перенаправления {lpurl} (af_android_url, af_ios_url), которые вы размещаете в шаблоне отслеживания Google; см. здесь.
    • Если приложение установлено: Не настраивайте универсальные ссылки, схему URI или все ссылки для запуска приложения, поскольку Google не допускает никаких перенаправлений, кроме перенаправления на конечный URL-адрес.
    • При нажатии на ссылку на веб-странице на ПК > Перенаправление на: Выберите наиболее предпочтительный вариант. Значение перенаправления, которое вы устанавливаете здесь, переопределяется значением параметров перенаправления {lpurl} (af_web_dp), которые вы размещаете в шаблоне отслеживания Google; см. здесь.
  2. Нажмите Создать шаблон.

Создание веб-кампании в Google Ads

Выполните описанные ниже действия в Google Ads.

1. Установите тип, цель и задачи кампании

Google Ads использует выбранный здесь тип и цели кампании для настройки стратегии торгов и оптимизации эффективности кампании.

  1. Войдите в Google Ads и создайте кампанию.
  2. Выберите цель кампании.

    • Применимы все цели, кроме «Продвижения приложений» (которая может быть использована только для кампаний с мобильными приложениями).
    • Мы рекомендуем установить цель кампании «Продажи» для оптимизации на основе конкретных событий в приложении.
  3. Выберите цели конверсии.

    • По умолчанию вы видите предопределенные цели кампании на уровне аккаунта. Вы можете оставить их или удалить те, которые не подходят к вашей кампании.
    • Если вы не видите цель, для достижения которой Google должен выполнять оптимизацию,

      создайте пользовательское действие конверсии и цель.

    • Вы также можете редактировать предопределенные цели на странице «Конверсии».
  4. Выберите тип кампании.

    • Применимы все типы кампаний, кроме «Покупки», которая требует наличия каталога товаров и доступна только для проверенных доменов.

2. Создание пользовательских действий конверсии

Далее, для каждого внутреннего события приложения, настроенного в AppsFlyer, необходимо создать соответствующее действие конверсии в Google Ads. После того как вы завершите создание действия конверсии, вам нужно будет скопировать идентификатор только что созданного действия и сопоставить его с внутренним событием приложения AppsFlyer. 

Чтобы создать пользовательские действия конверсии и цели в Google Ads:

  1. На странице обзора аккаунта Google Ads в боковом меню выберите Цели > Конверсии > Обзор.
  2. Нажмите + Новое действие конверсии.
  3. Выберите опцию Импорт в списке типов конверсии, затем выберите один из следующих вариантов:

    • Импорт вручную с помощью API или загрузка > Отслеживать конверсии по кликам.

    ИЛИ

    • CRM, файлы или другие источники данных > Отслеживать конверсии по кликам и в разделе «Источник данных» выберите «Пропустить этот шаг и настроить источник данных позже».
  4. Нажмите Продолжить.
  5. В поле Цель конверсии выберите категорию действия конверсии.
  6. В поле Введите имя конверсии введите название действия конверсии.

    Важно!

    Чтобы использовать API оффлайн-конверсий с GBRAID/WBRAID (в дополнение к GCLID), убедитесь, что поле Count для действия конверсии выбрано Every (по умолчанию), а НЕ One.

  7. Введите Имя конверсии и нажмите Добавить. Примечание: Если вы хотите, чтобы ваши кампании оптимизировались только под одно действие, включите в эту категорию только это действие. Например, если вы хотите, чтобы ваша кампания была оптимизирована по действию конверсии Первое открытие, убедитесь, что оно единственное в своей категории. После этого вы сможете выбрать эту категорию в качестве цели конверсии для оптимизации эффективности при создании кампании.
  8. Нажмите Сохранить и продолжить, а затем Готово без настройки источников данных. Ваше новое действие конверсии может изначально отображаться как «Неактивно», но оно будет заменено значением «Активно», как только будут отправлены фактические данные.
  9. Чтобы сопоставить новое действие конверсии с событием постбэка AppsFlyer, получите новый идентификатор действия конверсии. В целях конверсии Сводная страница нажмите на созданное действие конверсии и скопируйте значение параметра запроса ctid=* из URL-адреса страницы действия конверсии.

  10. В AppsFlyer вставьте значение ctid в столбец Сопоставлено с событием партнера события постбэка, которое должен оптимизировать Google; см: Постбэки по внутренним событиям приложений.

3. Настройка URL-адресов кампаний

В кампаниях Google Web Ads для каждого взаимодействия используется два URL-адреса: конечный URL и URL-адрес шаблона отслеживания. Эти URL-адреса активируются одновременно при нажатии на рекламу, и Google называет эту функцию параллельным отслеживанием. Более подробная информация о параллельном отслеживании приведена в документация Google.

Настройка конечного URL-адреса

Google определяет конечный URL-адрес как «URL-адрес веб-страницы вашего сайта, на которую люди попадают после нажатия на вашу рекламу. Также называется «целевой страницей».

Настройка конечного URL-адреса

  1. В Google Ads откройте Кампании > страница Реклама.
  2. В строке рекламы нажмите на значок редактирования.

  3. В полеКонечный URL введите URL-адрес целевой веб-страницы.

     Важно!

    Конечный URL не может быть URL-адресом AppsFlyer – OneLink или URL-адресом одноплатформенной атрибуции – так как это может привести к тому, что ваша кампания будет отклонена. Используйте только прямой веб-адрес без переадресации, например URL-адрес веб-страницы, URL-адрес магазина Google Play или App Store.

    Это должно быть конечное место в сети, куда вы хотите перенаправить своих пользователей. Это может быть:

    • URL-адрес целевой страницы, ведущий на страницу, которая предлагает пользователю нажать кнопку CTA, чтобы загрузить приложение из Google Play, App Store или любого другого магазина приложений. Целевая страница включает в себя Smart Script или смарт-баннеры, которые автоматически генерируют URL-адреса кнопок CTA. Узнайте, как создать целевую страницу с помощью Smart Script или смарт-баннеров.

      Вы можете добавить параметры атрибуции AF в конечный URL-адрес и сопоставить их с параметрами Google ValueTrack, например af_c_id={campaignid}. После нажатия на рекламу Google и загрузки целевой страницы Smart Script или смарт-баннеры могут скопировать параметры в исходящий URL-адрес целевой страницы. Более подробная информация о доступных параметрах ValueTrack приведена в документации Google.

      Например:

      https://example.com?product=1234&af_c_id={campaignid}
    • URL-адрес магазина, например App Store или Google Play.

       Важно!

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

      https://play.google.com/store/apps/details?id=.com.app.id&hl=en&gl=US&referrer={gclid}&gclid={gclid}&campaignid={campaignid}
    • Прямая ссылка для загрузки файла APK приложения, если вы хотите, чтобы пользователи загружали приложение напрямую без перенаправления в магазин. 

Настройка URL-адреса шаблона отслеживания

Поскольку Google Ads по умолчанию использует параллельное отслеживание, URL-адрес шаблона отслеживания — в нашем случае ссылка атрибуции AppsFlyer — загружается в фоновом режиме, а клик регистрируется в AppsFlyer. Не обязательно использовать URL шаблона отслеживания, особенно при использовании смарт-баннеров и Smart Script, см. Использование URL шаблона отслеживания со смарт-баннерами и Smart Script в этой статье.

  1. В Google Ads откройте Кампании > страница Кампании. В строке кампании нажмите на значок настроек

  2. Разверните поле Настройки > Дополнительные настройки > Варианты URL кампании

  3. В поле Шаблон отслеживания используйте следующее (базовый URL + параметры перенаправления):

    • Базовый URL: задайте базовый URL-адрес в соответствии назначением клика по рекламе:
      • Одноплатформенная ссылка атрибуции, если назначением клика по рекламе является Google Play или App Store (см. пример ниже).
      • Ссылка атрибуции OneLink, если назначением клика по рекламе является веб-страница (см. пример ниже).
    • Параметр PID: добавьте обязательный параметр pid=googleads_int.

      Совет

      Для упрощения анализа кампании, указывайте в префиксе или суффиксе тип кампании – веб или мобайл (например, campaign-name_web).

    • Параметр «Идентификатор сайта»: добавьте обязательный параметр af_siteid. Вы можете вручную присвоить ему любое значение.
    • Параметр «Название кампании»: добавьте обязательный параметр c и вручную присвойте ему значение вручную (для этого параметра нет параметра ValueTrack).
    • Параметр «force transparent»: добавьте обязательный параметр af_force_transparent=true. Этот параметр повышает безопасность при перенаправлении и обеспечивает соответствие требованиям Google. Обратите внимание, что если вы не добавите необходимый параметр, Google может отклонить вашу рекламу.
    • Параметры перенаправления для ссылки атрибуции OneLink: Чтобы параллельное отслеживание работало как задумано, установите параметры перенаправления AF в одной из следующих комбинаций:
      • Для параметров af_android_url, af_ios_url, и af_web_dp необходимо выбрать параметр Google ValueTrack {lpurl}. Важно: Убедитесь, что все три параметра заполнены, чтобы гарантировать, что ссылка атрибуции работает во всех сценариях.
        Или
      • Для параметра af_r нужно установить параметр Google ValueTrack {lpurl}.
    • Параметр перенаправления для одноплатформенной ссылки атрибуции: Для правильной работы параллельного отслеживания установите следующее значение параметра af_r: параметр Google ValueTrack {lpurl}.

       Важно!

      Чтобы соответствовать требованиям Google, убедитесь, что значение {lpurl} является действительным URL-адресом перенаправления:

    • Параметры атрибуции AppsFlyer, сопоставленные с параметрами Google ValueTrack, например af_c_id={campaignid}. Более подробная информация о доступных параметрах ValueTrack приведена в документации Google.
    • Не включайте параметр af_dp.
    • Не включайте параметры, которые изменяют значение параметра перенаправления {lpurl}. Сюда входят af_base_params_forward и af_param_forwarding.

    Примечание

    Другие ограничения, касающиеся URL шаблона отслеживания, см. раздел Характеристики и ограничения в этом документе.

Примеры URL-шаблонов отслеживания Google

Пример OneLink в URL-адресе шаблона отслеживания Google:

https://subdomain.onelink.me/aAB1?pid=googleads_int&af_force_transparent=true&af_android_url={lpurl}&af_ios_url={lpurl}&af_web_dp={lpurl}&c=summer_sale24&af_siteid=123456&af_c_id={campaignid}&af_adset=sum24A&af_adset_id={adgroupid}&af_sub1={gclid}&af_sub2={gbraid}

Пример одноплатформенной ссылки в URL-адресе шаблона отслеживания Google:

https://app.appsflyer.com/id1510557250?pid=googleads_int&af_force_transparent=true&c=examplecamp&af_siteid=123456&af_adset=exampleadset&af_adset_id={adgroupid}&af_c_id={campaignid}&af_ad_id={creative}&af_click_lookback=7d&af_r={lpurl}

Использование URL-шаблона отслеживания со Smart Script и смарт-баннерами

Вам не нужно вставлять в URL-адрес шаблона отслеживания ссылку атрибуции AppsFlyer, когда реклама перенаправляет пользователя на целевую страницу, использующую Smart Script или смарт-баннеры. Это связано с тем, что эти инструменты автоматически создают ссылку атрибуции, которая регистрируется в AppsFlyer, когда пользователь нажимает кнопку CTA на целевой странице. Тем не менее, есть соображения за и против того, чтобы оставить поле URL-адреса шаблона отслеживания пустым:

  • Если вы не вставляете в URL-адрес шаблона отслеживания ссылку атрибуции, вы рискуете пропустить установки, которые происходят, когда пользователь нажимает на рекламу, но не нажимает ни одну из кнопок CTA на целевой странице. Если пользователь перейдет непосредственно в магазин приложений, чтобы загрузить приложение в рамках окна атрибуции, последующая установка не будет атрибутирована.
  • Если вы вставляете в URL-адрес шаблона отслеживания ссылку атрибуции и пользователь нажмет на рекламу, а затем нажмет кнопки CTA на целевой странице, будет зарегистрировано два клика вместо одного, что может повлиять на данные о коэффициенте конверсии.

Создание целевой страницы с помощью OneLink Smart Script

Путь пользователя: Пользователь нажимает на рекламу Google и перенаправляется на ваш мобильный сайт. Она или она попадает на страницу с кнопками CTA, призывающими их загрузить ваше приложение. Нажатие кнопки перенаправляет пользователя в магазин.

Сквозной поток данных

Сценарий использования W2A Smart Script состоит из следующих этапов:

  1. Пользователь нажимает на рекламу Google, и Google автоматически присоединяет к конечному URL следующее:
    • параметр gclid для устройств Android и для пользователей iOS, которые согласились делиться своими данными.
    • gbraid и wbraid для пользователей iOS, которые не согласились отправлять свои данные.
    • все параметры запроса, установленные в URL шаблона отслеживания Google этой рекламы, за исключением параметров перенаправления.
  2. Конечный URL перенаправляет пользователя на целевую страницу.
  3. Одновременно URL шаблон отслеживания Google этой рекламы, который также содержит автоматически добавленные параметры gclid, gbraid, wbraid, и pid=googleads_int, срабатывает в фоновом режиме, и клик регистрируется в AppsFlyer.
  4. При загрузке целевой страницы смарт-баннер отправляет событие показа в AppsFlyer, которое включает параметры входящего URL-адреса. Этот показ позволяет выполнить атрибуцию по просмотрам для целевой страницы. Подробнее об атрибуции по показам и просмотрам читайте здесь.
  5. Smart Script генерирует исходящие URL-адреса для кнопок CTA на странице на основе параметров входящего URL-адреса, включая параметры gclidgbraid, и wbraid. Кнопки могут отправлять в:
    • Google Play и App Store через ссылку атрибуции OneLink.
    • Магазины на нескольких платформах (например, CTV, Epic и Steam). В этом случае Smart Script генерирует для каждой платформы одноплатформенную ссылку атрибуции, ведущую в магазин указанной платформы.
    • Загрузка файла APK на устройство пользователя.
  6. Когда пользователь нажимает кнопку CTA, в AppsFlyer регистрируется клик.
  7. Пользователь перенаправляется в магазин и скачивает приложение.
  8. Когда пользователь открывает приложение, в AppsFlyer регистрируется событие установки.
  9. AppsFlyer атрибутирует установку на основе вероятностного моделирования или детерминированно, если доступна реферальная ссылка.
  10. Постбэк, содержащий параметр gclid или gbraid и wbraid, а также другие параметры события, генерируется и отправляется в Google Ads через API OCI. Google использует параметры gclid или gbraid и wbraid для идентификации конкретного клика, тогда как другие параметры помогают оптимизировать кампанию.

Настройка целевой страницы Smart Script

Чтобы настроить веб-кампании Google при помощи Smart Script, выполните следующие действия:

  1. Создайте Smart Script.

    Примечание

    Приведенные ниже инструкции посвящены шагам, которые необходимы для настройки веб-кампании Google с помощью Smart Script. Подробное руководство по настройке кампаний Smart Script см. в разделе Как создать OneLink Smart Script статьи Настройка OneLink Smart Script V2.

  2. Убедитесь, что все соответствующие параметры URL-адреса (которые впоследствии будут считаны Smart Script) добавлены к входящему URL-адресу. Чтобы просмотреть параметры, добавленные к входящему URL-адресу, откройте Google Ads и проверьте параметры URL-адреса, заданные при создании конечного URL-адреса или URL-адреса шаблона отслеживания, см.: Настройка URL-адресов кампаний.
  3. Сопоставьте параметры входящего URL-адреса, необходимые для кампании, с параметрами исходящего URL-адреса, которые будут отправлены в AppsFlyer, когда пользователь нажмет кнопку CTA:
    • PID: Убедитесь, что Smart Script принимает значение параметра pid=googleads_int из входящего URL-адреса и сопоставляет его с соответствующими параметрами в исходящем URL-адресе.
    • GCLID: Параметр gclid крайне важен для успешной отправки постбэков событий в приложении в Google Ads. Сопоставление параметра GCLID в исходящем URL зависит от вашей версии Smart Script:
      • Версия 2.8.1 и выше: Параметр gclid автоматически передается в параметр исходящего URL-адреса, если он присутствует во входящем URL-адресе, что устраняет необходимость сопоставления вручную.
      • Версия 2.8.0 и ниже: Параметр gclid должен быть сопоставлен вручную в разделе Сопоставление параметров URL на странице Smart Script:
        1. Выберите Пользовательский параметр в разделе Сопоставление для.
        2. Введите gclid в Параметр исходящего URL и Входящий URL.
    • GBRAID и WBRAID: Параметры gbraid и wbraid обязательны для успешной отправки постбэков внутренних событий приложения в Google Ads для пользователей iOS-устройств, не давших согласие. Сопоставление параметров gbraid и wbraid в исходящем URL зависит от вашей версии Smart Script:

      • SDK версии 2.9.0 и выше Параметры wbraid и gbraid автоматически передаются в параметр исходящего URL-адреса, если он присутствует во входящем URL-адресе, что устраняет необходимость сопоставления вручную.
      • Версия 2.8.1 и ниже: Параметры wbraid и gbraid должны быть сопоставлены вручную в разделе Сопоставление параметров URL на странице Smart Script:
        1. Выберите Пользовательский параметр в разделе Сопоставление для.
        2. Введите wbraid в Параметр исходящего URL и Входящий URL.
        3. Повторите приведённые выше шаги для параметра wbraid.

      Примечание

      Для отображения в отчетах по сырым данным AppsFlyer входящие параметры gclid, gbraid и wbraid должны быть сопоставлены с определённым исходящим параметром af_sub[1-5] (в дополнение к исходящим параметрам gclid, gbraid и wbraid). 

Настройка кроссплатформенной целевой страницы Smart Script

В случае некроссплатформенных целевых страниц маркетолог обычно отвечает за автоматическую генерацию Smart Script через страницу Smart Script в AppsFlyer. Однако если речь идет о кроссплатформенных целевых страницах, разработчик создает скрипт на основе параметров, переданных маркетологом.

Чтобы настроить веб-кампании Google при помощи Smart Script, выполните следующие действия:

  1. Активируйте шаблон OneLink для кроссплатформенной атрибуции, см. здесь.
  2. Убедитесь, что к входящему URL-адресу добавлены все соответствующие параметры URL. Чтобы просмотреть параметры, добавленные к входящему URL-адресу, откройте Google Ads и проверьте параметры URL-адреса, заданные при создании конечного URL-адреса или URL-адреса шаблона отслеживания, см.: Настройка URL-адресов кампаний.
  3. Определите для каждого входящего параметра исходящий параметр, с которым он будет сопоставлен. Например параметр af_site_id во входящем URL-адресе будет сопоставлен с параметром af_site_id в исходящем URL-адресе.
  4. Определите значение по умолчанию для обязательных исходящих параметров, которые не могут быть пустыми.
  5. Отправьте своему разработчику следующую информацию:
    • Сопоставление входящих и исходящих параметров. Разработчик создаст скрипт, который сгенерирует исходящий прямой URL-адрес на основе сопоставления входящих и исходящих параметров.
    • Значения параметров по умолчанию. Скрипт заполнит параметры исходящего URL-адреса значениями по умолчанию, если отсутствуют соответствующие значения параметров входящего URL-адреса.
    • Если вы используете ссылку атрибуции OneLink, отправьте домен и идентификатор шаблона своему разработчику. Разработчик использует их для создания исходящего URL-адреса OneLink. Например: your_brand.onelink.me/A1b2 или пример брендированного домена: click.yourbrand.com/A1b2
    • Отправьте своему разработчику следующие ссылки из хаба разработчиков:
    • При наличии во входящем URL-адресе параметр gclid автоматически передается в параметр исходящего URL-адреса, если он присутствует во входящем URL-адресе, что устраняет необходимость сопоставления вручную (начиная с версии Smart Script 2.8.1). Ваш разработчик по-прежнему может сопоставить параметр gclid с одним из параметров af_sub, благодаря чему он будет доступен в отчетах по необработанным данным, см. Google Ads GCLID.

Создание целевой страницы с помощью смарт-баннеров OneLink

Путь пользователя: Пользователь нажимает на рекламу Google и перенаправляется на ваш мобильный сайт. Он или она попадает на страницу, где отображается смарт-баннер с призывом загрузить приложение из магазина приложений.

Сквозной поток данных

  1. Пользователь нажимает на рекламу Google, и Google автоматически присоединяет к конечному URL следующее:
    • параметр gclid для устройств Android и для пользователей iOS, которые согласились делиться своими данными.
    • gbraid и wbraid для пользователей iOS, которые не согласились отправлять свои данные.
    • все параметры запроса, установленные в URL шаблона отслеживания Google этой рекламы, за исключением параметров перенаправления.
  2. Одновременно в фоновом режиме срабатывает URL-адрес шаблона отслеживания Google за рекламой, который содержит автоматически добавленный параметр gclid и параметрpid=googleads_int, а в AppsFlyer регистрируется клик.
  3. При загрузке целевой страницы смарт-баннер отправляет событие показа в AppsFlyer, которое включает параметры входящего URL-адреса. Этот показ позволяет выполнить атрибуцию по просмотрам для целевой страницы. Подробнее об атрибуции по показам и просмотрам читайте здесь.
  4. Смарт-баннер генерирует исходящие URL-адреса для кнопок CTA на баннере на основе входящих параметров, включая параметр gclid. Смарт-баннер может генерировать только ссылки на основе OneLink.
  5. Когда пользователь нажимает кнопку CTA на смарт-баннере, в AppsFlyer регистрируется клик.
  6. Пользователь перенаправляется в магазин и скачивает приложение.
  7. Когда пользователь открывает приложение, в AppsFlyer регистрируется событие установки.
  8. AppsFlyer атрибутирует установку на основе вероятностного моделирования или детерминированно, если доступна реферальная ссылка.
  9. Постбэк, содержащий параметр gclid и другие параметры события, генерируется и отправляется в Google через API OCI. Google использует параметр gclid для идентификации конкретного клика, тогда как другие параметры помогают оптимизировать кампанию.

Настройка целевой страницы смарт-баннеров

Примечание

Приведенные ниже инструкции посвящены шагам, которые необходимы для настройки веб-кампании Google с помощью смарт-баннеров. Подробное руководство по настройке кампаний при помощи смарт-баннеров приведено в разделе «Настройка» статьи Смарт-баннеры: mobile web-to-app (для маркетологов).

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

  1. Создайте смарт-баннер. Инструкции см. в разделе Настройка статьи Смарт-баннеры: mobile web-to-app (для маркетологов).
  2. Убедитесь, что входящий URL-адрес включает в себя следующее:
    • pid=googleads_int доступен во входящем URL-адресе.
    • Параметр gclid доступен во входящем URL-адресе. Смарт-баннер автоматически передаёт параметр gclid в исходящий URL-адрес баннера. Параметр gclid необходим для успешной доставки постбэков приложения в Google OCI.
    • Параметры gbraid и wbraid доступны во входящем URL-адресе при отправке постбэков для пользователей iOS-устройств, не давших согласие. Смарт-баннер автоматически передаёт эти параметры в исходящий URL-адрес баннера. В этом случае параметры gbraid и wbraid позволяют Google получать агрегированные данные о событиях при отсутствии параметра gclid.
    • К входящему URL-адресу добавлены все соответствующие параметры URL. Чтобы просмотреть параметры, добавленные к входящему URL-адресу, откройте Google Ads и проверьте параметры URL-адреса, заданные при создании конечного URL-адреса или URL-адреса шаблона отслеживания, см.: Настройка URL-адресов кампаний.
  3. (Необязательно) На странице настройки группы баннеров в разделе Параметры динамической атрибуции выставьте первый флажок. Эта настройка гарантирует, что все параметры во входящей ссылке добавляются к ссылке в смарт-баннере.

Просмотр данных атрибуции web-to-app (со 2 ноября 2025 г.)

Хотя события конверсии, происходящие в вебе, отправляются в Google с исходным PID googleads_int, на дэшборде и отчётах о сырых данных AppsFlyer они отображаются под PID googleadwords_int. Это относится как к основным событиям конверсии, так и к событиям-ассистам конверсии.

Объединённый формат отчётности позволяет анализировать эффективность как кампаний для веба и приложений в одном месте, включая полные отчёты по затратам в мобильных каналах и вебе.

Представление на дэшборде

Вся атрибуция Google web-to-app отображается как googleadwords_int в Обзорном дэшборде и дэшборде «Активность». Это обеспечивает единое, консолидированное представление результатов кампаний на разных платформах. Используйте стандартные фильтры и разбивки, чтобы сравнивать трафик в приложении и на вебе внутри ваших данных Google Рекламы.

Просмотр в отчётах о сырых данных и через API 

В экспорт сырых данных и ответов API используется PID googleadwords_int в поле media_source для веб-активности Google. Чтобы проверить детали настройки веб-кампании, см. поле original_url, где отображается PID googleads_int, который использовался при создании кампании.

Устранение неполадок в постбэках внутренних событий приложений

Если данные о внутренних событиях приложения не отображаются в Google Ads или Google Analytics, или если вы получаете ошибку «Отсутствует токен», проверьте следующие настройки, прежде чем обращаться в службу поддержки:

Установите разрешения токена

Проверьте, чтобы ваш токен доступа в Google Ads имел необходимые разрешения для загрузки оффлайн-конверсий:

  1. Перейдите в аккаунт разработчика в Play Console.
  2. Убедитесь, что для uploadClickConversions установлена следующая область OAuth: https://www.googleapis.com/auth/adwords
  3. В AppsFlyer на вкладке интеграции нажмите Войти с Google.
  4. Выберите учетную запись администратора учетной записи MCC.
  5. Нажмите Allow (Разрешить).

Идентификатор клиента MCC

Если у вас несколько учетных записей Google Ads, управляющих кампаниями вашего приложения, вы должны использовать идентификатор клиента учетной записи MCC. См. Инструкции Google по настройке аккаунта MCC.

Идентификатор действия конверсии

Убедитесь, что постбэки для внутренних событий приложения сопоставлены с правильным идентификатором действия конверсии. Как найти идентификатор действия конверсии в Google Ads, см. здесь.

Параметры GCLID, GBRAID, WBRAID

Исходящий URL-адрес Smart Script или смарт-баннера должен включать gclid, wbraid, либо gbraid для правильной регистрации постбэка для Google OCI в Google Ads.

Характеристики и ограничения

Характеристика Примечания
Дэшборд Данные атрибуции для веб-кампаний Google на iOS просматриваются и анализируются в классическом дэшборде AppsFlyer. В большинстве случаев дэшборд SKAN не актуален для кампаний web-to-app.
Атрибуция повторного вовлечения

Пользователи могут наблюдать установки, атрибутированные в googleads_int, и повторные взаимодействия, атрибутированные в googleadwords_int, даже если обе они стимулировались одной и той же кампанией. Это ожидаемо и не связано с технической ошибкой. 

Обычно так происходит, когда одновременно активна интеграция SRN googleadwords_int, благодаря чему возможно заявлять о повторных взаимодействиях из той же кампании Google Ads для web-to-app.

 

Данные о затратах
Данные о стоимости для веба в Google Рекламе (googleads_int) поддерживаются через интеграцию с Google Ads (googleadwords_int).
 
  • Чтобы в AppsFlyer просмотреть данные о стоимости для веб-кампаний в Google Рекламе, проверьте, чтобы идентификатор кампании (af_c_id) был включён в ссылку атрибуции.
  • Ссылка атрибуции должна включать полную иерархию кампании, чтобы просмотреть данные о стоимости, связанные с атрибуцией на самом детальном уровне.
URL-адреса шаблонов отслеживания

URL-адреса шаблонов отслеживания должны соответствовать ограничениям ниже. Несоблюдение этих требований приведёт к тому, что ссылка будет неработающей.

  • Ссылки не должны содержать дублирующиеся параметры.
  • Ссылки не должны включать такие недействительные параметры, как:
    • Параметры без значений, недействующие параметры, параметры, которые не поддаются парсингу. Это включает в себя параметры без значений, такие как key= или key. Например: pid=googleads_int&key&c=campaign и pid=googleads_int&key=&c=campaign
    • Отсутствие значений в одном из параметров ValueTrack, например {placement}. Чтобы не допустить отсутствия значений, проверьте, чтобы Google Ads заполнял их, правильно определив шаблон отслеживания в Google Ads.
  • Если вы ввели значения для любых параметров в опции URL кампании в настройках вашей кампании в Google Ads, они должны соответствовать значениям параметров в шаблоне отслеживания. Если они не совпадают, пожалуйста, удалите их из шаблона отслеживания, чтобы обеспечить соответствие обновлённой политике.
Неожиданная атрибуция SRN В некоторых случаях установки из веб-кампаний Google Ads могут быть атрибутированы googleadwords_int через SRN (сеть с самостоятельной отчётностью), даже для веб-кампаний. Это происходит, когда Google заявляет об установке. AppsFlyer соответственно атрибутирует установку, когда Google делает такое заявление. Это поведение ожидаемо и может становиться всё более распространенным по мере того, как Google расширяет поддержку атрибуции установок веб-кампаний.
Доступность тарифного плана Интеграция googleads_int доступна только для планов Growth и Enterprise. Клиентам с тарифными планами Zero и Welcome эта интеграция недоступна.