Skip to main content

GetCourse - Как загружать клиентов через Webhook

Для проектов, где воронки В Телеграм построены на стандартном конструкторе геткурса данные о пользователях можно передавать GET запросами прямо из GetCource.

ВАЖНО! Для того чтобы вы могли в GC создать процесс и передать TG_ID на вкбхук, вам сначала нужно научить GC записывать TG_ID каждого пользователя в доп. поле.

Геткурс по умолчанию этого делать НЕ умеет.

Однако, недавно появилась официальная возможность подтянуть в доп поля все user_id и username. Это официальное расширение от Геткурс, которое стоит всего 500р/ месяц. 

Так же есть кастомные скрипты, которые на нашей памяти внедряют самостоятельно некоторые тех.спецы, за которые нет необходимости платить. 

Но я бы рекомендовал не изобретать велосипед и использовать родное решение. 

IMG_9957.jpeg


Когда вы решили вопрос с TG_ID, происходит я стандартная отправка GET запроса в VORTEX.

Отправка и пример корректного GET запроса из GC в VORTEX.1. Получение ссылки для отправки GET-запроса в сервисе

Описание изображения

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

2.Создание связки в сервисе и копирование ключа для запросов.

Подробная инструкция как отправлять запросы содержится в документации getcourse по ссылке:https://getcourse.ru/blog/276215
и производится в следующем окне:

Описание изображения

Чтобы передать данные о продаже в этом случае, необходимо создать ссылку-запрос, в которой будут использоваться следующие переменные:
В нём передаётся продажа от клиента со следующими параметрами:
telegram_id - телеграм айди покупателя (важное поле)
username - юзернейм покупателя (важное поле)
(!) В теле запроса обязательно должен присутствовать либо telegram_id , либо username
purchase_price = цена покупки (руб) (опциональное поле)
purchase_name - название покупки (опциональное поле)

Заготовка ссылки для передачи GET запроса с данными о КОНВЕРСИИ из процесса GetCource, в которой передаётся tg_id, цена и название конверсии:

https://app.vortex.pro/api/sales/auto-collectors/webhook/add-sale?key=API_KEY&telegram_id={object.user.TGID}&purchase_name={object.positions}&purchase_price={object.payed_money}

Обратите внимание:

1. Ссылка для запроса с нужным ключом уже копируется прямо из нашего сервиса. Её менять не нужно.
2. &telegram_id={object.user.TGID}
Вместо TGID вам нужно вставить название переменной, которую вы задали в доп поле для клиентов для получения tg id для клиентов. Это обязательная часть запроса, которая необходима для добавления конверсии в сервис.
3. &purchase_name={object.positions}
positions - это стандартное поле в ГК, в котором содержится название вашей конверсии. Это необязательная часть запроса. Если вы не планируете передавать название конверсии, то удалите её из запроса
4. &purchase_price={object.payed_money}
payed_money - это стандартное поле в ГК, в котором содержится сумма оплаченная клиентов в конверсии. Это необязательная часть запроса. Если вы не планируете передавать сумму конверсии, то удалите её из запроса.

Как посмотреть информацию об успешности отправки вебхука на сервис:

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

Если вебхук отправлен успешно, то в поле будет следующая информация:
{"detail":"Successfully added sale"}