TikTok Events API, wysyłane z twojego serwera
ROASaurus wysyła zdarzenia zakupowe z serwera do Events API 2.0 TikTok, z tymi samymi event id co piksel TikTok. Pobiera też wydatki z TikTok do raportów ROAS i kreacji.
| TikTok w skrócie | |
|---|---|
| Połączenie | Events API 2.0 (serwer) plus piksel TikTok (przeglądarka), ze wspólnymi event id |
| Zdarzenia | ViewContent, AddToCart, InitiateCheckout, CompletePayment (starsza nazwa Purchase) |
| Dane klienta | E-mail i telefon zahashowane SHA-256, external_id, IP, user agent |
| Click id | ttclid i cookie _ttp |
| Dane dostępowe | Kod piksela i token dostępu Events API |
| Synchronizacja wydatków | Tak, z id reklamodawcy i tokenem Marketing API |
Co ROASaurus wysyła do TikTok
Do Events API trafiają cztery zdarzenia: ViewContent, AddToCart, InitiateCheckout i CompletePayment. TikTok zmienił nazwę CompletePayment na Purchase i nadal akceptuje starą nazwę jako zakup. Wyświetlenia stron idą tylko przez piksel w przeglądarce; serwer nie wysyła PageView do TikTok.
Każde zdarzenie zawiera event id, adres URL strony, click id ttclid, cookie _ttp, adres IP i user agent. Gdy kupujący jest znany, dodaje jego e-mail i telefon, zahashowane SHA-256, oraz zahashowane id klienta lub odwiedzającego jako external_id. Właściwości zawierają walutę, wartość, id zamówienia oraz id, nazwę, ilość i cenę każdego produktu.
TikTok może odpowiedzieć HTTP 200 i mimo to odrzucić zdarzenie, zwracając kod błędu w treści odpowiedzi. ROASaurus odczytuje ten kod, więc odrzucone zdarzenie pojawia się w Event log jako nieudane, zamiast przejść niezauważone.
Jak połączyć
- W ROASaurus przejdź do Tracking & platforms i kliknij Add pixel na karcie TikTok.
- Wpisz kod piksela i token dostępu Events API.
- Zostaw włączone Also load the browser pixel. Zdarzenia z przeglądarki i z serwera mają wtedy wspólne id, a TikTok je deduplikuje.
- Opcjonalnie: wklej kod zdarzenia testowego, aby najpierw zobaczyć zdarzenia w Test events.
- Aby pobierać wydatki, dodaj id reklamodawcy i token Marketing API.
Raporty wydatków i kreacji
Po zsynchronizowaniu wydatków kampanie TikTok pokazują ROAS i CPA obok Meta w atrybucji. Analityka kreacji dodaje statystyki wideo TikTok: hook rate liczy wyświetlenia 2-sekundowe, a hold rate wyświetlenia 6-sekundowe. Nazywaj reklamy, uwzględniając hook, twórcę i format, aby móc je porównywać.
Ograniczenia
- Jeśli aplikacja kanału sprzedaży TikTok również wysyła ten piksel, zakupy są liczone dwa razy. Odłącz piksel w tej aplikacji.
- ROASaurus liczy tylko zamówienia, które może powiązać z kliknięciem, więc jego sumy zwykle różnią się od TikTok Ads Manager.
Powiązane
Pytania i odpowiedzi
Dlaczego zakup nazywa się CompletePayment?
CompletePayment to starsza nazwa zdarzenia zakupu w TikTok; TikTok nazywa je teraz Purchase i nadal akceptuje starą nazwę. ROASaurus używa CompletePayment zarówno w pikselu w przeglądarce, jak i w Events API, więc TikTok może dopasować obie kopie po event_id.
Czy potrzebuję też aplikacji TikTok w Shopify?
Nie. Jeśli ją zostawisz, odłącz piksel w aplikacji TikTok, bo wysyłane przez nią zdarzenia używają innych id i TikTok policzyłby każdy zakup dwa razy.
Czy mogę przetestować przed uruchomieniem?
Tak. Wklej kod zdarzenia testowego z TikTok Events Manager w ustawieniach piksela. Zdarzenia pojawią się wtedy w Test events. Po zakończeniu usuń kod.
Każda sprzedaż przypisana do reklamy, która ją przyniosła
Server-side tracking, zysk i wartość życiowa klienta w jednej aplikacji. 14-dniowy darmowy okres próbny, bez karty kredytowej.
Zacznij darmowy okres próbny →