Постбэк в Яндекс.Директ из Keitaro
На самом деле это постбэк из Кейтаро в Яндекс.Метрику, но об этом ниже.
Чтобы передать конверсию из Keitaro в Яндекс.Директ с помощью yclid, необходимо настроить отправку Postback URL из трекера в рекламную сеть. Этот процесс позволяет информировать Яндекс.Директ о целевых действиях, совершённых пользователями.
Шаг 1: Настройка на стороне Яндекс.Директа
- Создайте цель в Яндекс.Метрике. Прежде всего, вам нужна цель в Яндекс.Метрике, которая будет отслеживать конверсии. Если у вас ее еще нет, создайте ее.
- Получите идентификатор цели. Каждая цель в Метрике имеет свой числовой идентификатор.
- Настройте офлайн-конверсии. В Яндекс.Директе перейдите в раздел "Инструменты" -> "Цели". Вам нужно будет разрешить передачу офлайн-конверсий.
Шаг 2: Настройка Postback URL в Keitaro
В Keitaro вам нужно настроить отправку данных о конверсиях в Яндекс.Директ.
- Перейдите в настройки источника трафика. В Keitaro откройте раздел "Источники" и выберите или создайте источник для Яндекс.Директа.
- Настройте Postback URL. В поле для Postback URL (или S2S Postback) необходимо вставить специальный URL для отправки конверсий в Яндекс.
Формат URL для отправки конверсий:
https://api-metrika.yandex.ru/cdp/api/v1/data/post_click?yclid={external_id}&client_id_type={external_id}
Или более полный вариант, включающий информацию о цели и доходе:
https://api-metrika.yandex.ru/cdp/api/v1/data/post_click?client_id_type={external_id}&yclid={external_id}&orders=[{"orderId":"{conversion_id}","revenue":{sum},"orderItems":[{"goodId":"{offer_id}","goodName":"{offer_name}","price":{revenue},"quantity":1}]}]
В этом URL yclid передается через макрос Keitaro, который у вас, скорее всего, настроен на получение {subid} или аналогичного параметра из рекламной сети.
Шаг 3: Передача yclid в Keitaro
Убедитесь, что yclid, генерируемый Яндекс.Директом для каждого клика, правильно передается на вашу ссылку в Keitaro.
- Настройка рекламной кампании в Яндекс.Директе. В параметрах рекламной кампании или в ссылках объявлений убедитесь, что вы используете метку external_id={yclid}. Например, ваша ссылка для Keitaro должна выглядеть примерно так:
https://your-keitaro-domain.com/campaign_hash?yclid={yclid} - Настройка кампании в Keitaro. В настройках кампании в Keitaro нужно настроить параметр для приема yclid. Обычно для этого используется один из полей sub_id_X. Например, вы можете настроить, что external_id={yclid}.
Краткая схема работы:
- Пользователь кликает на объявление в Яндекс.Директе.
- Яндекс.Директ добавляет к ссылке уникальный идентификатор yclid.
- Пользователь попадает на ссылку Keitaro, и трекер сохраняет yclid.
- Когда пользователь совершает конверсию (например, оставляет заявку или делает покупку), Keitaro фиксирует это событие.
- Keitaro автоматически отправляет Postback-запрос на URL Яндекс.Метрики, передавая в него сохраненный yclid и информацию о конверсии.
- Яндекс.Директ получает эти данные, и конверсия засчитывается в статистике рекламной кампании.
Этот метод позволяет точно отслеживать эффективность рекламы и оптимизировать кампании на основе данных о реальных конверсиях.