Эта функция доступна только на тарифных планах Business и выше .
Интеграция Revroute с Segment обеспечивает двунаправленную синхронизацию между вашим рабочим пространством Segment и Revroute. Интеграция состоит из 2 частей:
- Revroute (Actions) Destination — отслеживание событий конверсий в Revroute непосредственно из Segment
- Revroute Source — отправка событий клиентов из Revroute в Segment
В этом руководстве мы сосредоточимся на использовании Revroute (Actions) Destination для отслеживания событий конверсий непосредственно из Segment.
Настройка Segment Action
Далее настройте Segment Revroute (Actions) для отслеживания событий конверсий продаж.
Добавьте назначение Revroute (Actions)
Перейдите к Segment Revroute (Actions) и добавьте назначение в ваше рабочее пространство Segment.

Настройте API-ключ Revroute
В настройках назначения Revroute (Actions) заполните следующие поля:
- Name: введите имя для идентификации этого назначения в Segment.
- API Key: введите ваш API-ключ Revroute. Его можно найти в панели управления Revroute .
- Enable Destination: включите, чтобы разрешить Segment отправлять данные в Revroute.
После заполнения нажмите Save Changes.

Добавьте маппинг
Далее, в зависимости от события, которое вы хотите отслеживать, выберите соответствующее действие из списка доступных:
| Отслеживаемое событие | Имя события по умолчанию | Пример |
|---|---|---|
| Лид | Sign Up | Пользователь регистрирует аккаунт |
| Продажа | Order Completed | Пользователь покупает продукт |

Под выбранным действием вы увидите маппинг для этого действия.

Вы можете настроить триггер и маппинг в соответствии с конкретными потребностями вашего приложения.
Наконец, нажмите Next, а затем Save and enable, чтобы добавить маппинг к назначению.
Отправьте события конверсий в Revroute
На серверной стороне используйте SDK @segment/analytics-node для отправки событий конверсий в Segment.
Убедитесь, что в полезную нагрузку включены соответствующие свойства:
import { Analytics } from "@segment/analytics-node";
const segment = new Analytics({
writeKey: "<YOUR_SEGMENT_WRITE_KEY>",
});
const cookieStore = await cookies();
const clickId = cookieStore.get("dub_id")?.value;
segment.track({
userId: id,
event: "Sign Up",
context: {
traits: {
name,
email,
avatar,
clickId,
},
},
integrations: {
All: true,
},
});После отслеживания события Segment перенаправит данные конверсии в Revroute на основе настроенных маппингов.
Поддерживаемые атрибуты
Просмотр результатов конверсий
Вот и всё — настройка завершена! Теперь вы можете наблюдать за ростом дохода от конверсий. Мы предоставляем 3 различных представления для анализа ваших конверсий:
Примеры приложений
Пример Segment + Next.js App Router
Приложение Next.js, использующее Segment для отслеживания продаж.