Skip to Content

Введение в аналитику

📝

Эндпоинты аналитики требуют подписки на тарифный план Pro  или выше.

Analytics API RevRoute позволяет создавать панели аналитики в реальном времени для ваших ссылок прямо внутри вашего приложения. Как получить ключ доступа и какие коды ошибок возвращает API — в разделе «API: введение».

Основы

На высоком уровне Analytics API RevRoute позволяет получать данные о ваших ссылках по типу события и группировать по различным измерениям.

Analytics API RevRoute поддерживает следующие типы event:

  • clicks — количество кликов по ссылке
  • leads — количество лидов, сгенерированных по ссылке
  • sales — количество продаж, сгенерированных по ссылке

Каждое из этих событий может быть агрегировано различными способами с помощью параметра groupBy:

Примеры запросов

Вот несколько примеров получения данных с помощью Analytics API RevRoute:

Общее количество событий

import { RevRoute } from "dub"; export const dub = new RevRoute({ token: process.env.REVROUTE_API_KEY, }); const result = await dub.analytics.retrieve({ event: "clicks", groupBy: "count", linkId: "clux0rgak00011...", interval: "30d", });

Данные временных рядов

import { RevRoute } from "dub"; export const dub = new RevRoute({ token: process.env.REVROUTE_API_KEY, }); const result = await dub.analytics.retrieve({ event: "clicks", groupBy: "timeseries", linkId: "clux0rgak00011...", interval: "30d", });
import { RevRoute } from "dub"; export const dub = new RevRoute({ token: process.env.REVROUTE_API_KEY, }); const result = await dub.analytics.retrieve({ event: "clicks", groupBy: "top_links", linkId: "clux0rgak00011...", interval: "30d", });
Обновлено