Przejdź do treści

Treści bloga są obecnie dostępne w języku angielskim. Tłumaczenia pojawią się wkrótce.

Marketing afiliacyjny

Jak zintegrować tracker afiliacyjny z reklamami Facebook

6 min czytania
JO

James O'Brien

Senior Media Buyer

Integracja trackera afiliacyjnego z reklamami Facebook to techniczna podstawa rentownej reklamy afiliacyjnej. Zrozumienie integracji trackera afiliacyjnego z Facebookiem jest kluczowe dla każdego media buyera dążącego do optymalizacji na dużą skalę. Bez tego prowadzisz kampanie na ślepo — znasz łączne wydatki na reklamy i łączne prowizje, ale nie możesz ich połączyć. Nie widzisz, która kampania, zestaw reklam czy kreacja wygenerowała które konwersje, co oznacza, że nie możesz optymalizować w sposób inteligentny.

Ten przewodnik przeprowadza cię przez cały proces integracji: wybór właściwej metody śledzenia, konfigurację postback URL, ustawienie SubID do przekazywania danych kampanii, włączenie Conversions API dla dokładności po stronie Facebooka oraz budowanie widoku raportów łączącego wydatki na reklamy z danymi prowizyjnymi.

Aby zapoznać się z szerszym frameworkiem śledzenia jakości leadów mającym zastosowanie do kampanii nieafiliacyjnych, zobacz nasz przewodnik o śledzeniu jakości leadów z reklam Facebook przez CRM.


Zrozumienie architektury śledzenia

Zanim przejdziesz do konfiguracji, zrozum przepływ danych, który chcesz stworzyć.

Problem bez właściwego śledzenia

Bez integracji śledzenia afiliacyjnego twoje dane istnieją w dwóch odizolowanych silosach:

Facebook Ads Manager: Pokazuje wyświetlenia, kliknięcia, CTR, CPC i czasami konwersje (niewiarygodne po iOS 14).

Dashboard sieci afiliacyjnej: Pokazuje otrzymane kliknięcia, konwersje, zarobione prowizje.

Problem: nie możesz ich połączyć. Nie wiesz, czy Kampania A czy Kampania B wygenerowała te prowizje. Nie widzisz, która kreacja wygenerowała konwersje. Nie możesz obliczyć prawdziwego ROAS dla poszczególnych kampanii.

Rozwiązanie: tracker afiliacyjny jako pomost

Twój tracker afiliacyjny znajduje się między Facebookiem a siecią, przechwytując dane z obu stron i łącząc je za pomocą wspólnego identyfikatora kliknięcia.

Kliknięcie reklamy Facebook
    ↓
Tracker afiliacyjny (przechwytuje: kampanię, zestaw reklam, reklamę, dane o miejscu docelowym)
    ↓ (przekazuje ClickID do sieci)
Strona docelowa sieci afiliacyjnej
    ↓
Następuje konwersja
    ↓
Sieć uruchamia postback do twojego trackera
    ↓
Tracker dopasowuje postback do oryginalnego kliknięcia
    ↓
Atrybucja: Kampania A > Zestaw reklam B > Reklama C = X konwersji

Daje to atrybucję na poziomie kampanii, zestawu reklam i pojedynczej reklamy — szczegółowość potrzebna do znaczącej optymalizacji.


Krok 1: Wybór metody śledzenia

Dla afiliacyjnych kampanii Facebook dostępne są trzy metody śledzenia. Zrozumienie kompromisów determinuje, którą zastosować.

MetodaDokładnośćWpływ iOS 14+ZłożonośćNajlepsze dla
Piksel przeglądarki (tylko Meta Pixel)ŚredniaZnacznie zmniejszonaNiskaWłasne produkty, nie afiliacja
Postback URL (S2S)WysokaBrak wpływuŚredniaStandardowe kampanie afiliacyjne
Postback + CAPINajwyższaBrak wpływuŚrednio-wysokaSkalowanie kampanii afiliacyjnych

Postback URL to minimalna praktyczna konfiguracja dla kampanii afiliacyjnych. Jest to komunikacja serwer-serwer, omija ograniczenia iOS 14+ i zapewnia niezawodną atrybucję bez zależności od przeglądarki.

Postback + Conversions API dodaje dane po stronie serwera do Meta, co poprawia dokładność raportowania po stronie Facebooka i umożliwia optymalizację Advantage+ na podstawie rzeczywistych konwersji, a nie szacowanych zdarzeń.

Użyj postback URL jako punktu wyjścia. Dodaj integrację CAPI, gdy twoje kampanie generują stały wolumen.


Krok 2: Konfiguracja SubID do przekazywania danych kampanii

SubID to parametry dołączane do linku trackera, które przenoszą informacje o źródle kliknięcia. Gdy następuje konwersja, te SubID wracają w postbacku, pozwalając przypisać konwersję do konkretnego elementu kampanii, który ją wygenerował.

Konfiguracja SubID

W trackerze afiliacyjnym, tworząc link kampanii, skonfiguruj makra SubID tak, aby automatycznie wypełniały się z dynamicznych parametrów URL Facebooka:

Pole SubIDMakro FacebookCo przechwytuje
SubID1{{campaign.id}}ID kampanii
SubID2{{adset.id}}ID zestawu reklam
SubID3{{ad.id}}ID pojedynczej reklamy
SubID4{{placement}}Miejsce docelowe (feed, stories, reels)
SubID5Wartość niestandardowaTwoje geo, kod oferty lub identyfikator testu

Przykładowy link trackera z SubID:

https://tracker.yourdomain.com/click?offer=HLTH001
  &sub1={{campaign.id}}
  &sub2={{adset.id}}
  &sub3={{ad.id}}
  &sub4={{placement}}
  &sub5=US

W polu URL reklamy na Facebooku użyj tego linku trackera. Facebook automatycznie zastępuje makra rzeczywistymi wartościami, gdy ktoś kliknie.

Wskazówka: Zawsze dodawaj SubID5 z kodem oferty lub unikalnym identyfikatorem dla tego konkretnego uruchomienia kampanii. Gdy prowadzisz tę samą ofertę wielokrotnie, ten identyfikator pozwala odróżnić rundy testowe w danych historycznych — kluczowe dla analizy długoterminowej.


Krok 3: Konfiguracja postback URL

Postback URL to mechanizm, za pomocą którego sieć afiliacyjna powiadamia twój tracker o konwersji.

Uzyskanie postback URL

W trackerze afiliacyjnym:

  1. Przejdź do oferty lub kampanii, którą śledzisz
  2. Znajdź sekcję „Postback URL" lub „S2S Pixel"
  3. Skopiuj szablon postback URL — będzie wyglądał mniej więcej tak: https://tracker.yourdomain.com/postback?clickid={CLICK_ID}&payout={PAYOUT}&status={STATUS}

Zwróć uwagę na placeholder {CLICK_ID}. Twój tracker automatycznie generuje unikalny identyfikator kliknięcia, gdy ktoś kliknie twój link. To jest przekazywane do sieci i zwracane w postbacku do dopasowania.

Konfiguracja postbacka w sieci afiliacyjnej

Zaloguj się do sieci afiliacyjnej i przejdź do konfiguracji technicznej oferty:

  1. Znajdź sekcję „Postback" lub „Server-Side Tracking"
  2. Wklej postback URL z twojego trackera
  3. Zmapuj zmienne konwersji sieci do parametrów postback URL:
    • Zmienna ID kliknięcia sieci → twój parametr {CLICK_ID}
    • Zmienna wypłaty sieci → twój parametr {PAYOUT}
    • Status konwersji sieci → twój parametr {STATUS}
  4. Zapisz i poproś o testową konwersję (większość sieci ma funkcję „Test Postback")

Testowanie integracji

Przed uruchomieniem rzeczywistego ruchu przetestuj:

  1. Kliknij link trackera ręcznie. Otwórz log kliknięć trackera — twoje kliknięcie powinno pojawić się ze wszystkimi wypełnionymi SubID.
  2. Poproś o testową konwersję z sieci. Sprawdź log konwersji trackera — konwersja powinna pojawić się dopasowana do twojego kliknięcia.
  3. Zweryfikuj, czy dane SubID są obecne w rekordzie konwersji — jeśli SubID są puste, sprawdź formatowanie linku trackera.

Jeśli test nie powiedzie się, typowe problemy to: nieprawidłowa nazwa zmiennej ID kliknięcia, problemy z kodowaniem URL w postback URL lub sieć wymagająca określonego kodowania wartości wypłat.


Krok 4: Podłączenie Conversions API (CAPI) do Facebooka

Gdy śledzenie postback działa, dodaj warstwę CAPI, aby wysyłać dane konwersji z powrotem do Facebooka. Służy to dwóm celom: przywraca Facebookowi widoczność konwersji (pogorszoną przez iOS 14+) i umożliwia algorytmowi optymalizację na podstawie rzeczywistych danych konwersji.

Natywna integracja CAPI (zalecana)

Voluum i RedTrack oferują natywną integrację CAPI. Konfiguracja zazwyczaj wymaga:

  1. W trackerze afiliacyjnym przejdź do „Meta Conversions API" lub „Server-Side Integrations"
  2. Połącz Meta Business Manager, autoryzując przez OAuth lub wprowadzając token dostępu Meta
  3. Wybierz, które konwersje wysyłać (zazwyczaj: „Purchase" lub nazwa niestandardowego zdarzenia konwersji)
  4. Zmapuj wartość konwersji do pola wypłaty z danych postbacka
  5. Skonfiguruj deduplikację zdarzeń — wprowadź ten sam format ID zdarzenia, który jest używany przez Meta Pixel (jeśli uruchomiony jest oba)

Po konfiguracji sprawdź Meta Events Manager. W ciągu 24 godzin powinieneś zobaczyć zdarzenia konwersji pojawiające się ze źródłem „Partner Integration" obok zdarzeń Pixel.

Ręczna implementacja CAPI

Jeśli twój tracker nie obsługuje natywnie CAPI, możesz zaimplementować CAPI ręcznie przez CAPI Gateway Meta lub niestandardową implementację po stronie serwera:

  1. Utwórz token dostępu w Meta Business Manager (Events Manager > Data Sources > Settings > Conversions API)
  2. Gdy tracker otrzymuje postback, twój serwer wysyła żądanie POST do endpointu CAPI Meta z:
    • event_name: „Purchase" lub twoje niestandardowe zdarzenie
    • event_time: znacznik czasu Unix
    • user_data: zahashowany email lub telefon (jeśli dostępny z sieci)
    • custom_data.currency i custom_data.value: wartość prowizji
    • event_source_url: URL strony docelowej

Krok 5: Konfiguracja okna atrybucji

Niedopasowanie okien atrybucji między trackerem, Meta i siecią afiliacyjną tworzy rozbieżności w danych prowadzące do błędnych decyzji optymalizacyjnych.

Trzy okna atrybucji

Okno atrybucji Meta: Jak Meta przypisuje konwersje do kampanii. Domyślnie: 7 dni kliknięcie, 1 dzień wyświetlenie.

Okno cookie sieci afiliacyjnej: Jak długo sieć przypisuje ci konwersję po kliknięciu. Typowo: 30 dni lub 60 dni.

Okno atrybucji trackera: Jak tracker dopasowuje postbacki do kliknięć. Powinno odpowiadać oknu cookie sieci.

Uzgadnianie rozbieżności

Okno atrybucjiNa co wpływaDziałanie
Okno Meta 7 dniOptymalizacja kampanii, raportowanie FacebookUżyj do optymalizacji stawek
Cookie sieci 30-60 dniUprawnienie do prowizjiUżyj do śledzenia prowizji
Dopasowanie trackeraTwoja wewnętrzna atrybucjaDopasuj do okna cookie sieci

Praktyczne podejście: użyj okna Meta 7 dni do decyzji optymalizacyjnych na poziomie kampanii (wstrzymywanie, skalowanie, licytacja). Użyj pełnych danych okna trackera do analizy rentowności na poziomie oferty. Uzgadniaj co tydzień, aby upewnić się, że nie ma dużej rozbieżności między nimi.


Krok 6: Budowanie raportów atrybucji

Po zintegrowaniu śledzenia zbuduj widok raportów łączący wydatki na reklamy z danymi prowizyjnymi.

Podstawowy raport atrybucji afiliacyjnej

Zbuduj ten raport w trackerze afiliacyjnym, aktualizowany codziennie:

KolumnaŹródło
Kampania (SubID1 → nazwa kampanii)Tracker
Zestaw reklam (SubID2 → nazwa zestawu reklam)Tracker
Reklama (SubID3 → nazwa reklamy)Tracker
KliknięciaTracker
KonwersjeTracker (z postbacka)
Zarobiona prowizjaWartości wypłat postbacka
Wydatki na reklamyAPI Meta Ads Manager lub ręczne wprowadzanie
ROASProwizja / wydatki na reklamy
EPC (zarobki na kliknięcie)Prowizja / kliknięcia
CPA (wydatki na reklamy / konwersje)Obliczone

EPC jest szczególnie wartościowe: mierzy, ile warte jest każde kliknięcie niezależnie od CPA i umożliwia porównanie jabłek do jabłek między ofertami o różnych strukturach prowizji.

Konfiguracja automatycznego raportu dziennego

Większość trackerów afiliacyjnych obsługuje automatyczne dzienne raporty e-mail. Skonfiguruj swój, aby wysyłał każdego ranka:

  • Wczorajsze konwersje i prowizje według kampanii
  • ROAS według kampanii
  • Kampanie z zerowymi konwersjami mimo znacznych wydatków
  • Porównanie EPC ze średnią 7-dniową

Ten codzienny przegląd oznacza, że możesz sprawdzić wyniki z poprzedniej nocy przy kawie zamiast logować się do wielu platform.


Typowe problemy z integracją i ich rozwiązania

ProblemObjawRozwiązanie
Brakujące ID kliknięćPostbacki nie dopasowują się do kliknięćZweryfikuj, czy sieć przekazuje ID kliknięcia w postbacku
SubID wyświetlane jako nullBrak danych kampanii w konwersjachSprawdź kodowanie URL składni makr
Zduplikowane konwersjeLiczba konwersji 2x większa niż oczekiwanoSprawdź deduplikację piksela + postbacka
Brakujące wartości prowizjiKonwersje pokazują wypłatę $0Zweryfikuj, czy sieć przekazuje zmienną wypłaty
Opóźnienia postbackaKonwersje pojawiają się godziny późniejNormalne dla przetwarzania sieci; sprawdź opóźnienia >24h
Dane CAPI nie pojawiają sięEvents Manager nie pokazuje danych partneraZweryfikuj uprawnienia tokena dostępu i URL endpointu

Aby poznać kompletny system reklamy afiliacyjnej wspierany przez tę infrastrukturę śledzenia, zobacz nasz kompleksowy przewodnik po reklamach Facebook dla afiliantów. Jeśli prowadzisz kampanie wielogeograficzne, zobacz jak konfiguracja trackera adaptuje się na różnych rynkach w naszym przewodniku po kampaniach wielogeograficznych na Facebook Ads.

Analityka kampanii AdRow integruje się z danymi twojego trackera, wyświetlając wyniki kampanii obok metryk wydatków Facebook w ujednoliconym widoku — eliminując konieczność przełączania się między platformami w celu uzyskania danych potrzebnych do codziennych decyzji optymalizacyjnych.

Najczęściej zadawane pytania

Newsletter

The Ad Signal

Cotygodniowe spostrzeżenia dla media buyerów, którzy odmawiają zgadywania. Jeden e-mail. Tylko konkrety.

Wróć do bloga
Udostępnij

Powiązane artykuły

Gotowy na automatyzację operacji reklamowych?

Zacznij uruchamiać kampanie masowo na wielu kontach. 14 dni za darmo. Wymagana karta kredytowa. Anuluj w dowolnym momencie.