Всем привет, сегодня у нас небольшой ликбез для тех, кто хочет слегка вникнуть в техническую часть арбитража: разберёмся с субметками, макросами и постбэками. Обещаю, что расскажу всё буквально на пальцах — поймёт даже тот, кто находится внутри самых последних моделей бронетехники.
Начнём с того, что разберём, как устроены ссылки на следующем примере:
https://greatprofit.tk?adset_name=m35-65&ad_name=bestcreoever
В начале любой ссылки идёт название протокола, по которому ваш браузер будет общаться с хостингом, на котором лежат файлы прокл/лендов. В данном случае это протокол HTTPS — т.е. защищённая версия протокола HTTP, который нужен для передачи гипертекста (html-страниц).
После :// и до знака вопроса у нас написан наш домен, а вот дальше после знака вопроса идут параметры в формате: имя=значение, объединённые через значок &. Т.е. если в ссылке написано ad_name=bestcreoever, то у нас имя параметра: ad_name, a значение: bestcreoever.
Параметры
Параметры в партнёрском маркетинге нужны для передачи именованных значений с одного сайта на другой, например:
- из источника трафика в трекер обычно передают параметры клика, например: из какой кампании клик, из какого адсета и с какого объявления;
- из трекера в ПП обычно передают в параметрах уникальный идентификатор клика, который трекер сгенерировал и присвоил зашедшему по ссылке пользователю, но, если вы любите смотреть развёрнутую стату в ПП, а не в трекере, то можно ещё передавать название проклы, ленда, имя баера и т.д.;
- из ПП обратно в трекер передаются параметры, в значениях которых есть статус лида, выплата, валюта и т.п.
Так вот, этим самым параметрам не особо повезло тем, что им придумали несколько названий, что вызывает путаницу:
- на заре интернет-маркетинга придумали набор имён параметров типа utm_campaign, utm_source и назвали их utm-метками. Вот вам скрин с примерами из Википедии:
- в партёрских программах придумали набор имён параметров типа sub1, sub2 и т.д. и назвали их субметками, типа: sub1=bestcreoever. Что самое печальное, у разных ПП имена этих самых субметок разные. Если чаще всего распространены именно sub1, sub2 и т.д., то, например, в M1 – это имена: s, w, t, p и m.
По сути субметки и utm-метки ничем не отличаются, поэтому далее по тексту я буду называть их просто метками либо параметрами.
Макросы
Представим себе ситуацию, когда мы заливаем в источник трафика в одну группу объявлений несколько креативов и хотим отслеживать в трекере, с какого объявления приходит каждый клик. Объявы у нас называются, скажем: bestcreoever и teaser2, а группа объявлений: m35-65 (т.е. мужчины от 35 до 65 лет). Мы придумали себе имя для параметра в котором будет передавать название объявления – ad_name, а для адсета – adset_name.
Итого: ссылка, которую мы вставим в первую объяву будет: https://greatprofit.tk?adset_name=m35-65&ad_name=bestcreoever
Для второй: https://greatprofit.tk?adset_name=m35-65&ad_name=teaser2
Но что если у нас 10 объявлений и 3 адсета? И вообще, если нам лень каждый раз прописывать вручную в ссылке значения для параметров? На помощь приходят макросы.
Макрос – это специальным образом помеченная часть ссылки, используемая для динамической замены значения у того или иного параметра. Звучит сложно? Сейчас разберём на примере. Пока нужно понять, что обычно макрос пишется, как какое-то слово в фигурных скобках (иногда в двойных фигурных скобках, как в фб), типа:
{{ad.name}}, {payout}, {click_id} и т.п.
Как работает макрос? Мы выбираем доступный в системе (допустим, в источнике трафика) макрос и вставляем его в ссылку вместо значения нужного нам параметра.
Для примера выше: если мы не хотим каждый раз писать значение для параметра ad_name, то в Facebook мы можем написать нашу ссылку так: https://greatprofit.tk?adset_name=m35-65&ad_name={{ad.name}}. Когда фб покажет ваше объявление юзеру, то он автоматически заменит в ссылке макрос {{ad.name}} на название вашего объявления, и ссылка примет нормальный вид! То же можно проделать и для адсетов: https://greatprofit.tk?adset_name={{adset.name}}&ad_name={{ad.name}}
Макросы, как вы, наверное, догадываетесь, бывают не только в источниках трафика, но и в трекере и в ПП они тоже есть! Причем, как обычно, единого стандарта нет и везде есть свои макросы, искать их и читать про них нужно в справке. Для большей путаницы в разных системах макросы называют по-разному: в Facebook их кличут динамическими параметрами, где-то токенами – но суть от этого не меняется – это просто часть ссылки, которая в нужный момент будет заменена на реальное значение макроса.
В трекере Кейтаро макросов целая куча. Причём использовать макросы в трекере можно не только в ссылках, но и в html-коде прокл и лендов! Например, есть макрос {city}, который заменяется на текущий город пользователя, определённый по его IP-адресу. Благодаря ему можно делать заголовки типа: «Врачи из г.{city} рекомендуют принимать это средство перед сном».
Но самый часто используемый макрос в Кейтаро – это {subid}. Он служит для того, чтобы передать в ПП уникальный идентификатор клика. Допустим, если вы льёте редиректом прямо на ссылку ПП, то при создании оффера и выборе ПП Кейтаро сам автоматом добавит к ссылке нужную метку из тех, что есть в выбранной ПП, и в качестве значения для этой метки укажет макрос {subid}.
Теперь, когда пользователь из источника трафика перейдёт в трекер, трекер присвоит ему идентификатор и редиректнет его на ссылку оффера (которую вы взяли из ПП) типа: http://lucky.online?subid=1432fkerwq, где 1432fkerwq и будет уникальным идентификатором пользователя.
Постбэк
А нахрена передавать какие-то уникальные идентификаторы кликов в ПП? Всё для того, чтобы получать из ПП обратно в трекер данные о лидах. Запрос, который движок ПП шлёт вам в трекер, называется постбэком. В этом самом постбэке ПП передаст трекеру тот же самый уникальный идентификатор клика, что получила от трекера ранее + всю инфу по лиду: треш это или продажа, сколько бабла вы получили и в какой валюте.
Настройка постбэка есть в любой ПП, но частенько бывает запрятана в не самых очевидных местах. А выглядит ссылка для постбэка примерно так:
http://ip.вашего.трекера/postback?subid={get.subid}&payout={amount}¤cy={currency}&status={status}
Как вы можете заметить, внутри ссылки постбэка есть пп-шные макросы (на примере Lucky Online):
- {amount} – будет заменен на сумму выплаты
- {currency} – валюта выплаты
- {status} – статус лида
- {get.subid} – тот самый идентификатор клика, который мы передали в метке subid в примере выше.
На основании идентификатора трекер припишет всю полученную инфу нужному клику, и вы сможете смотреть стату из всех ПП в едином интерфейсе трекера, не прыгая по партнёркам!🙃
Выводы
Надеюсь, мне удалось в простой форме донести до вас, как важно использовать на полную катушку те инструменты, что есть у арбитражника практически под носом: субметки, макросы и постбэки. Благодаря им мы можем собрать всю нужную нам статистику в одном месте – в трекере и проводить аналитику, опираясь на максимальное кол-во доступных нам данных.
По любым (но не сильно тупым) вопросам пишите ЛС, а с вами был Жёлтый Веб, лейте в плюс, господа!
Статья в тему: Собираем базу лидов у себя в Keitaro