Продажи по блогерам: ссылки с ?ref= и UTM

Как понять, сколько оплаченных заказов и выручки принёс каждый блогер, партнёр или рекламный канал.

Дайте каждому блогеру свою ссылку на витрину или курс с параметром ref — и каждая покупка по этой ссылке запомнит источник. В разделе «Финансы → Продажи» вы увидите, кто сколько продал, сможете выгрузить CSV или подключить Google Таблицу, которая обновляется сама.

Как разметить ссылки

  1. 1
    Возьмите ссылку на витрину или на конкретный курс
    Например, https://1study.kz/school или https://1study.kz/school/course/<id>. Если у школы свой домен — ссылка на нём работает так же.
  2. 2
    Добавьте параметр ref с именем блогера
    Латиницей, без пробелов: ?ref=aigerim, ?ref=blogger2, ?ref=tiktok_promo. Если в ссылке уже есть «?», добавляйте через «&».
  3. 3
    Отдайте каждому блогеру его ссылку
    Одна метка — один блогер (или канал). Так в отчёте не придётся гадать, чья продажа.
https://1study.kz/school?ref=aigerim
https://1study.kz/school/course/3f2a…?ref=blogger2&utm_source=instagram&utm_medium=blogger

Поддерживаются и стандартные UTM-метки: utm_source, utm_medium, utm_campaign, utm_term, utm_content. Если ref не указан, источником станет utm_source / utm_medium.

Как это работает

  • При заходе по размеченной ссылке метка сохраняется в браузере покупателя на 30 дней — можно сначала посмотреть витрину, вернуться через неделю и купить: продажа всё равно засчитается.
  • Учитывается последняя ссылка с меткой, по которой пришёл человек (если он переходил от двух блогеров, продажа достанется тому, чья ссылка была последней).
  • Метка записывается в заказ в момент покупки — и для оплаты через Kaspi, и картой, и для бесплатной записи через кнопку на витрине.
  • Покупки, оформленные вручную администратором или через приложение в сторах, источника не имеют — там нет ссылки.

Где смотреть результат

  • «Финансы → Продажи» → блок «Продажи по источникам»: по каждому ref — оплаченные заказы, выручка, возвраты и чистыми за 30/90 дней, год или всё время.
  • В таблице заказов появилась колонка «Источник» и фильтр по нему; кнопка «Экспорт CSV» выгружает заказы с ref и всеми UTM-полями.
  • Блок «Google Таблицы» даёт формулу =IMPORTDATA(...): вставьте её в ячейку, и таблица будет сама подтягивать сводку по блогерам (Google обновляет примерно раз в час). Ссылка работает без входа — храните её как пароль, при утечке нажмите «Обновить ссылку».
  • Уведомление о покупке в Telegram сотрудникам теперь содержит строку «Источник».

Если у вас свой сайт перед 1Study

Если блогер ведёт трафик на ваш сайт, а уже оттуда человек переходит на 1Study, метку нужно донести до нашей ссылки: кнопка «Купить» на вашем сайте должна добавлять тот же ref в адрес страницы курса на 1Study. Простейший способ — прочитать ref из адреса вашей страницы и подставить его в ссылку кнопки.

// На вашем сайте: переносим ?ref= и utm_* из адреса страницы в ссылки на 1Study
const params = new URLSearchParams(location.search);
const keep = ['ref','utm_source','utm_medium','utm_campaign','utm_term','utm_content']
  .filter((k) => params.get(k));
if (keep.length) {
  document.querySelectorAll('a[href*="1study.kz"]').forEach((a) => {
    const url = new URL(a.href);
    keep.forEach((k) => url.searchParams.set(k, params.get(k)));
    a.href = url.toString();
  });
}
Совет
Нужны данные об оплатах в своей системе (CRM, таблица, бухгалтерия)? Включите вебхук об оплатах в настройках школы — каждая оплата придёт к вам POST-запросом вместе с ref и UTM. См. «Интеграции и API → Вебхуки».