Server-side проследяване от най-висок клас

Покриваме всяка стъпка между клика върху рекламата и конверсионния сигнал

RoasProof е pipeline: записваме клика first-party, свързваме го с потребител и поръчка, доставяме обогатеното събитие server-side и доказваме, че е пристигнало. Тази страница минава през всеки етап в реда, в който данните ви се движат.

RoasProof е платформа за server-side проследяване на конверсии. Тя записва данните за клика върху рекламата (fbclid, gclid, ttclid) first-party на вашия домейн, свързва кликовете с регистрации и поръчки и изпраща пълни конверсионни събития към Meta, Google и TikTok от сървъра, дедуплицирани срещу съществуващия ви пиксел чрез общ event_id.

Пиксел срещу server-side

Доставка на събития: само пиксел срещу пиксел + server-side

Дали едно пикселно събитие изобщо ще напусне устройството, решава браузърът. Server-side доставката изважда браузъра от уравнението. Ето как изглежда разликата в три сегмента трафик.

01 / 09
доставени събития (илюстративен сценарий)
0%25%50%75%100%дял от конверсионните събития, достигнали рекламната платформаChrome / десктопСамо пиксел90%Със server-side99%iOS / SafariСамо пиксел70%Със server-side98%Потребители с ад блокерСамо пиксел15%Със server-side97%

Илюстративен сценарий, не измерени данни. Използва същите изрично посочени допускания като калкулатора ни на загубени сигнали: клиентските пиксели пропускат 20-40% от конверсиите при iOS/Safari и 5-15% при останалия трафик, а при потребители с ад блокер самата заявка на пиксела е блокирана. За разлика от тях server-side доставката тръгва от нашата инфраструктура, независимо от браузъра. Реалните ви числа зависят от аудиторията и настройката ви.

Етап 01 · Запис

First-party запис на клика, който надживява браузър сесията

Един лек скрипт, сервиран от вашия собствен домейн, записва всичко за клика в момента, в който посетителят кацне, преди редиректи, checkout-и и изтриване на бисквитки да имат шанс да го унищожат.

02 / 09
  • Click ID-та и UTM-и, запазени при кацането

    fbclid, gclid, ttclid, wbraid и gbraid се четат от URL-а на кацане заедно с всеки UTM параметър, referrer-а и страницата на кацане. След това всичко се записва във first-party хранилище, вързано към устойчиво visitor ID.

  • Оцелява през редиректи и платежни доставчици

    Записът за клика живее на вашия домейн, не в URL-а. Checkout редиректи, платежни гейтуеи и имейл потвърждения могат да режат query параметри колкото си искат: първоначалният клик вече е съхранен.

  • Устойчив срещу блокери

    Понеже скриптът и collect endpoint-ът му се сервират same-site от вашия поддомейн, генеричните third-party блоклисти, които спират пикселните заявки, никога не го засягат.

  • Съобразен със съгласието по дизайн

    Скриптът се интегрира с вашето управление на съгласието, така че записът следва избора на посетителя, а вие решавате кои полета се съхраняват и споделят по платформа.

Записът на клика за един посетител в RoasProof: source Meta Ads, click ID тип fbclid с пълния click ID, бисквитките fbc и fbp, устройство iPad, utm_source facebook, utm_medium paid, utm_campaign 230002735570157, utm_content 230002751299728, празен utm_term, IP адресът, referrer l.facebook.com, пълният landing URL и user agent-ът

Етап 02 · Идентичност

От анонимен клик до атрибутирана поръчка

Конверсията е сигнал само ако можете да докажете кой клик я е предизвикал. Поддържаме веригата детерминистично: клик към сесия, сесия към потребител, потребител към поръчка.

03 / 09
  1. Клик14 юни · 09:41

    fbclid, записан при кацането, вързан към посетител vst_9c42d1

  2. Сесия17 юни · 20:04

    Повторно посещение, разпознато по същото first-party visitor ID, три дни по-късно и без click ID в URL-а

  3. Потребител17 юни · 20:12

    jane@… създава акаунт; имейлът свързва посетителя с потребителски запис

  4. Поръчка21 юни · 09:40

    Поръчка #84213 · 184,50 € пристига от магазина, атрибутирана към кампания summer-sale-us

  • Детерминистични връзки, не моделирани догадки

    Съвпаденията стъпват върху твърди идентификатори: устойчивото visitor ID, имейлът или телефонът при регистрация и checkout, customer ID-то от webhook-а на магазина. Всяка атрибуция е обяснима, до последния ред.

  • Работи през дни, устройства и канали

    Клик във вторник, регистрация в четвъртък, покупка следващата седмица от друго устройство: докато поне един идентификатор свързва стъпките, поръчката се проследява обратно до първоначалния клик и кампания.

  • Атрибуция на ниво поръчка, която можете да разгледате

    Отворете която и да е поръчка и вижте клика, който я е породил: click ID, кампания, UTM-и, страница на кацане и всяка сесия по пътя. Приходът по кампания спира да е приблизителна оценка.

Етап 03 · Пътувания

Историята зад всяка покупка, разиграна докосване по докосване

Обобщените отчети казват какво се е случило; пътуването показва защо. Всяка проследена покупка се отваря в хронология на рекламните докосвания, сесиите и събитията, довели до нея, изградена от същите first-party записи, върху които стъпва атрибуцията.

04 / 09
  • Всяка покупка в един филтрируем списък

    Всяка покупка показва час, стойност, атрибутиран източник, брой докосвания, време до покупка и pageviews. Филтрирайте по дата, източник или сайт, или потърсете конкретна поръчка; обобщените плочки се преизчисляват при всеки филтър и показват разлики спрямо предишния период.

  • Разписката за всяка продажба

    Отворете която и да е покупка и прочетете хронологията подред: първото рекламно докосване, сесиите и събитията между тях и конверсията, която я е затворила. Когато приходът на дадена кампания изглежда съмнително, проверявате именно тук, ред по ред.

  • Смяна на атрибуционния модел на място

    Превключете между first-click и last-click и вижте как кредитът се мести между източниците. Това е най-бързият начин да различите кампаниите, които отварят пътувания, от тези, които ги затварят.

  • Свързано отвсякъде и споделимо

    Посетителите и проследените покупки в event log-а водят директно към своето пътуване, а всяко пътуване има постоянен URL. „Виж тази поръчка“ става линк, който поставяте, вместо поредица от кликове, която описвате.

пътуване · поръчка #84213
€184.50
атрибутирано → facebook · summer-sale-us
2 докосвания · 7 дни до покупката · 14 pageviews
  1. Jun 14 · 09:41touch
    facebook · paid-social · summer-sale-us → /products/trail-jacket
  2. Jun 14 · 09:52събитие
    6 pageviews · product → cart
  3. Jun 17 · 20:04touch
    direct · return visit · vst_9c42d1 recognized
  4. Jun 17 · 20:12събитие
    signup · jane@…
  5. Jun 21 · 09:40покупка
    Order #84213 · €184.50

Етап 04 · Доставка

Server-side доставка на събития с опашка зад нея

Събитията тръгват от нашата инфраструктура, не от браузъра на посетителя. Нищо не зависи от отворен таб, зареден скрипт или API, който да е наличен точно в момента на покупката.

05 / 09
Event log-ът на RoasProof: purchase събития, по един ред на дестинация (Meta, Google Ads, TikTok), всяко с общ event ID, стойност, статус Delivered, Pending или Skipped и точния час на доставка

Устойчива опашка, нула fire-and-forget

Всяка конверсия се записва, преди да се опита доставка. Прекъсване на платформата, rate limit или изтекъл токен могат да забавят събитието, но никога не го изпускат тихо.

Повторни опити с експоненциално изчакване

Временните грешки и 5xx отговорите се опитват отново автоматично с нарастващи интервали. Събития, които изчерпат опитите си, се паркират за преглед, вместо да изчезнат.

Пълен одит на заявка и отговор

Всеки опит съхранява точния изпратен payload и точния отговор на платформата. Когато нещо се провали, виждате кода на грешката и можете да изпратите събитието отново, след като я отстраните.

Вижте как работи доставката за всяка дестинация:

Meta Conversions APIGoogle Ads и GA4TikTok Events API

Етап 05 · Дедупликация

Работете редом с пиксела си, без да броите двойно нито една продажба

Не е нужно да махате браузърния пиксел, за да минете server-side. И двата докладват една и съща конверсия, а платформите пазят точно едно копие, защото и двете копия носят един и същ детерминистичен event ID.

06 / 09
браузърен пиксел
Purchase · event_id: purchase_84213
сървърно събитие на RoasProof
Purchase · event_id: purchase_84213 + em, ph, fbc, value
какво брои платформата
1 × Purchase · 184,50 €
  • ID-та, извлечени от номерата на поръчките ви

    Event ID-то е стабилна функция на поръчката: purchase_84213 е purchase_84213 независимо дали пикселът го изстрелва, нашият сървър го изпраща или го повторите след седмица. Timestamp-и и случайност изобщо не участват.

  • Скриптът се координира с пиксела ви

    В момента на изстрелване нашият скрипт на страницата подава на браузърния пиксел същото event ID, което ще носи и сървърното събитие, така че Meta, Google и TikTok сдвояват двете копия със сигурност.

  • Печели по-богатото събитие

    Когато платформата отхвърли дубликата, оцелява версията с хеширани идентификатори, възстановени click ID-та и пълни данни за поръчката. Когато браузърното копие е по-бедно, това е сървърната версия.

Термините са нови за вас? Речникът обяснява дедупликацията на събития и как се изгражда стабилен event_id.

Етап 06 · Мониторинг

Дашборд за качеството на сигнала, за да знаете преди алгоритъма

Проследяване, което се проваля тихо, е по-лошо от липса на проследяване, защото платформите просто оптимизират върху каквото е пристигнало. Дашбордът показва точно какво е доставено, какво се е провалило и колко добре се съпоставят събитията по платформа.

07 / 09
Статистика на дестинациите в RoasProof: 47 доставени събития за последните 24 часа от 50 опита с 3 провалени, и 1 350 доставени за последните 30 дни с 38 провалени (2,7%) върху дневна линия на тенденцията
Колоните Platform и Match rate от таблицата с дестинации: Meta 100%, Google Ads 97%, TikTok 94% и паузирана Klaviyo дестинация с тире
  • Доставени срещу провалени, по платформа

    Бройки, тенденции и грешката зад всеки провал (изтекъл access token, невалиден conversion action, rate limit), изведени в момента, в който се случат, а не в ROAS ревюто следващия месец.

  • Match rate там, където има значение

    Виждате какъв дял от събитията е носил всеки matching ключ по дестинация: имейл, телефон, click ID или браузърни ID-та. Когато match quality падне, знаете точно какво да поправите.

  • Детайл до отделното събитие

    Кликнете върху което и да е събитие, за да видите изпратения payload и отговора на платформата. Край на гаданията дали конверсията „сигурно“ е стигнала.

Match rate в този дашборд е практическият еквивалент на Event Match Quality скора на Meta. Статията в речника обяснява как се изчислява и какво го движи.

Инфраструктура

Ваш собствен first-party tracking домейн

Скриптът и collect endpoint-ът му се сервират от поддомейн, който вие контролирате, така че събирането на данни е истински first-party, а не third-party заявка с маска.

08 / 09
dns · t.yourstore.com
типхостстойностстатус
CNAMEt.yourstore.comin.roasproof.comверифициран
TXT_rp.yourstore.comrp-verify=8f3a91c2…верифициран
TLSt.yourstore.comissued · auto-renewsактивен
  • Един CNAME запис, верифициран автоматично

    Насочете поддомейн като t.yourstore.com към нас. Ние верифицираме DNS-а, издаваме TLS сертификат и го подновяваме автоматично. Дашбордът показва статуса на двете по всяко време.

  • Same-site заявки, по-малко загуби

    Скриптът и заявките с данни тръгват от вашия собствен домейн, така че блоклистите, насочени към познати tracker хостове, не важат, а правилата за first-party хранилище работят във ваша полза.

  • Вашият домейн, вашите данни

    Данните за кликове и сесии се събират под хост, който притежавате. Ако някога си тръгнете, точката на събиране е била ваша през цялото време.

За екипи и разработчици

Workspaces за екипа, API за всичко останало

09 / 09

Workspaces и екипен достъп

Всеки бранд или клиент живее в собствен workspace със свой tracking домейн, дестинации, данни за достъп и история на събитията, така че нищо не прелива между акаунтите.

  • Отделен workspace за всеки бранд или клиент, превключване с два клика
  • Ролеви достъп: собствениците управляват данни за достъп и билинг, членовете работят със събития и отчети
  • API ключове и платформени токени за всеки workspace, с ротация без да пипате другите акаунти
  • Създадено за агенции: чисто разделение за отчети, приключване на клиенти и одити

API + webhooks за собствени стекове

Не сте на Shopify или WooCommerce? Изпращайте поръчки, лийдове и персонализирани събития от кой да е бекенд с една автентикирана заявка. Свързването на идентичности и доставката работят по абсолютно същия начин.

curl -X POST https://api.roasproof.com/v1/events \
  -H "Authorization: Bearer sk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "type":       "order.created",
    "order_id":   "84213",
    "email":      "[email protected]",
    "value":      184.50,
    "currency":   "EUR",
    "visitor_id": "vst_9c42d1"
  }'
  • REST endpoint-и за поръчки, лийдове, възстановявания и персонализирани събития
  • Изходящи webhooks уведомяват системите ви за провалени доставки и дневни обобщения на сигнала
  • Ключове с ограничен обхват за всеки workspace, така че компрометиран ключ никога не разкрива друг клиент

Започнете да изпращате сигнали, които рекламните платформи наистина могат да използват.

Свържете магазина си, верифицирайте събитията и гледайте как match quality се покачва. 14 дни безплатно, без кредитна карта.