Keitaro
July 11

Постбэк в Яндекс.Директ из Keitaro

На самом деле это постбэк из Кейтаро в Яндекс.Метрику, но об этом ниже.

Чтобы передать конверсию из Keitaro в Яндекс.Директ с помощью yclid, необходимо настроить отправку Postback URL из трекера в рекламную сеть. Этот процесс позволяет информировать Яндекс.Директ о целевых действиях, совершённых пользователями.

Вот как это сделать:

Шаг 1: Настройка на стороне Яндекс.Директа

  1. Создайте цель в Яндекс.Метрике. Прежде всего, вам нужна цель в Яндекс.Метрике, которая будет отслеживать конверсии. Если у вас ее еще нет, создайте ее.
  2. Получите идентификатор цели. Каждая цель в Метрике имеет свой числовой идентификатор.
  3. Настройте офлайн-конверсии. В Яндекс.Директе перейдите в раздел "Инструменты" -> "Цели". Вам нужно будет разрешить передачу офлайн-конверсий.

Шаг 2: Настройка Postback URL в Keitaro

В Keitaro вам нужно настроить отправку данных о конверсиях в Яндекс.Директ.

  1. Перейдите в настройки источника трафика. В Keitaro откройте раздел "Источники" и выберите или создайте источник для Яндекс.Директа.
  2. Настройте 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.

  1. Настройка рекламной кампании в Яндекс.Директе. В параметрах рекламной кампании или в ссылках объявлений убедитесь, что вы используете метку external_id={yclid}. Например, ваша ссылка для Keitaro должна выглядеть примерно так:
    https://your-keitaro-domain.com/campaign_hash?yclid={yclid}
  2. Настройка кампании в Keitaro. В настройках кампании в Keitaro нужно настроить параметр для приема yclid. Обычно для этого используется один из полей sub_id_X. Например, вы можете настроить, что external_id={yclid}.

Краткая схема работы:

  1. Пользователь кликает на объявление в Яндекс.Директе.
  2. Яндекс.Директ добавляет к ссылке уникальный идентификатор yclid.
  3. Пользователь попадает на ссылку Keitaro, и трекер сохраняет yclid.
  4. Когда пользователь совершает конверсию (например, оставляет заявку или делает покупку), Keitaro фиксирует это событие.
  5. Keitaro автоматически отправляет Postback-запрос на URL Яндекс.Метрики, передавая в него сохраненный yclid и информацию о конверсии.
  6. Яндекс.Директ получает эти данные, и конверсия засчитывается в статистике рекламной кампании.

Этот метод позволяет точно отслеживать эффективность рекламы и оптимизировать кампании на основе данных о реальных конверсиях.