Skip to Content
Документация для разработчиковОтслеживание конверсийLeadsОтложенное отслеживание лидов

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

В таких случаях можно использовать отложенное отслеживание лидов для переноса создания фактического события лида на последующий запрос:

A diagram showing how deferred lead tracking works

💡

Deferred lead tracking is particularly useful for tracking sales-qualified leads (SQLs) – both for marketing attribution purposes, as well as to make sure that you’re rewarding partners for qualified leads (instead of just pure signups) with Revroute Partners .

Шаг 1: Отслеживание отложенного события лида

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

Для этого нужно установить свойство mode в значение deferred при отслеживании события лида. При этом Revroute по-прежнему будет отслеживать клиента и идентификатор клика, откуда он пришёл, но отложит создание фактического события лида на последующий запрос.

import { Revroute } from "dub"; const dub = new Revroute(); const dubId = req.cookies["dub_id"]; if (dubId) { await dub.track.lead({ clickId: dubId, mode: "deferred", eventName: "Sign Up", customerExternalId: customer.id, customerName: customer.name, customerEmail: customer.email, customerAvatar: customer.avatar, }); // delete the dub_id cookie res.cookies.set("dub_id", "", { expires: new Date(0), }); }

Шаг 2: Отслеживание квалифицированного события лида

Когда пользователь совершает действие, делающее его квалифицированным лидом, вы можете отследить событие квалифицированного лида. Для этого повторите тот же запрос отслеживания лида, что и ранее, но без свойства mode и с установкой свойства clickId в пустую строку.

import { Revroute } from "dub"; const dub = new Revroute(); await dub.track.lead({ clickId: "", eventName: "Sign Up", customerExternalId: customer.id, customerName: customer.name, customerEmail: customer.email, customerAvatar: customer.avatar, });
Last updated on