Как считать конверсии
Конверсия — это целевое действие посетителя: заявка, оплата, регистрация. 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-страницу, куда нельзя вставить пиксель? Используйте целевое действие без кода.