← Все инструкции

Как считать конверсии

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

Как это работает: при переходе по короткой ссылке к адресу целевой страницы автоматически добавляется идентификатор клика — ?flc=…. Настраивать это не нужно. Остаётся одно — сообщить нам в момент действия. Есть два способа; выберите один.

Способ 1 — пиксель на сайте (проще)

Подходит, если у вас есть свой сайт или лендинг. Шаг 1: вставьте пиксель один раз перед закрывающим тегом </body>:

<script src="https://funnellink.cc/pixel.js" defer></script>

Пиксель сам запомнит идентификатор клика и сохранит его при переходах между страницами. Шаг 2: в момент целевого действия вызовите цель по её имени:

funnellink('checkout_done');

Имя цели — любое слово латиницей: lead, paid, signup. У одной ссылки может быть несколько разных целей.

Частые случаи:

Заявка по кнопке — вызовите цель прямо в onclick:

<button onclick="funnellink('lead')">Оставить заявку</button>

Покупка — открылась страница «Спасибо за заказ»: целью становится сам факт загрузки страницы. Добавьте атрибут data-goal — и звать функцию не нужно:

<script src="https://funnellink.cc/pixel.js" defer data-goal="order_done"></script>

Отправка формы — в обработчике после успешной отправки:

form.addEventListener('submit', () => funnellink('form_sent'));

Способ 2 — postback с сервера (надёжнее)

Подходит для оплат: блокировщики рекламы не трогают серверные запросы, поэтому событие лучше слать с вашего бэкенда. Шаг 1: при оформлении сохраните значение flc из адреса страницы (например, в данных заказа). Шаг 2: в момент оплаты отправьте запрос:

POST https://funnellink.cc/api/conversions Content-Type: application/json {"clickId": "<значение flc>", "goal": "paid"}

То же самое через curl — удобно проверить руками:

curl -X POST https://funnellink.cc/api/conversions \ -H 'Content-Type: application/json' \ -d '{"clickId": "abc123-...", "goal": "paid"}'

Пример целиком

Вы раздаёте ссылку funlnk.cc/promo. Посетитель кликает и попадает на лендинг?flc=abc123 — пиксель запоминает abc123. Посетитель оформляет заказ, на странице «спасибо» срабатывает funnellink('order_done') — и на дашборде у варианта, который привёл этого посетителя, появляется конверсия и процент.

Что вы увидите

На дашборде у каждой ссылки появится воронка: клики → конверсии и процент, а у A/B-теста — разбивка по вариантам. Один и тот же клик не может засчитать одну цель дважды — дубли отбрасываются автоматически.

Тестируете прототип Figma или no-code-страницу, куда нельзя вставить пиксель? Используйте целевое действие без кода.

Как считать конверсии: пиксель и postback · FunnelLink