TikTok Pixel: konfiguracja i pomoc

Szybki start

  1. Prześlij ZIP mprtiktokpixel przez "Modules > Module Manager > Upload a module".
  2. Kliknij "Configure" i wpisz "Pixel ID", używając identyfikatora zamierzonego Piksela TikTok.
  3. Sprawdź "Exclude employees", "Respect marketing consent" i standardowe przełączniki zdarzeń.
  4. Ustaw "Enable TikTok Pixel" na Tak i zapisz. Skonfiguruj uprawnienia marketingowe/usługi i danych dopasowania w narzędziu do zarządzania zgodą.
  5. Otwórz przeglądarkę klienta z tymi uprawnieniami i sprawdź PageView, ViewContent, udane AddToCart oraz InitiateCheckout.
  6. Dla zakupów serwerowych włącz "Enable TikTok Events API", wpisz Token dostępu Events API, zapisz i sprawdź wspólny proces.
  7. Złóż zamówienie testowe i sprawdź Purchase oraz wynik kolejki. Aby użyć Wyślij próbę API, najpierw zapisz "Test event code"; usuń kod po weryfikacji.

Wymaga PrestaShop 1.6 lub nowszego i PHP 7.1 lub nowszego.

Instrukcja konfiguracji

Instalacja i konfiguracja

Wykonaj kroki opisane w sekcji Szybki start.

Ustawienia TikTok Pixel

Otwórz "Configure" w menedżerze modułów. Potrzebujesz istniejącego Piksela na koncie TikTok. Strona konfiguracji pokazuje wymagane komunikaty konfiguracji, gotowość śledzenia i diagnostykę Events API.

Ustawienie Domyślnie Co konfigurujesz
"Enable TikTok Pixel" Nie Włącz integrację przeglądarki i skonfigurowane ścieżki serwerowe.
"Pixel ID" Puste Aktywny walidator przyjmuje od 1 do 128 liter, cyfr, podkreśleń lub łączników. Wpisz rzeczywisty identyfikator, a nie skrypt ładujący.
"Exclude employees" Tak Dodaj wykluczanie pracowników do wspólnej polityki personelu/rezygnacji.
"Respect marketing consent" Tak Wymagaj odpowiedniej decyzji marketingowej/usługi.
"Persist consent withdrawals" Nie Trwale zapisuj uwierzytelnione wycofania, aby blokować starsze zadania w kolejce.

Śledzenie w przeglądarce wymaga uprawnienia marketingowego/usługi oraz uprawnienia do wysyłania danych dopasowania. Sama zgoda na przechowywanie nie wystarcza. Moduł obsługuje decyzje zgody z Cookies Revolution, Cookie Banner, Cookiebot, OneTrust i TCF; skonfiguruj i przetestuj decyzje dostarczane przez sklep. Nieznane uprawnienie wstrzymuje śledzenie. Wykryta obsługiwana CMP obowiązuje również po wyłączeniu przełącznika zgody modułu.

Moduł sprawdza też bezpieczny kontekst strony/strony odsyłającej, status pracownika, własność i reguły ruchu wychodzącego. Używa zweryfikowanej instancji ttq właściwej dla Piksela. Przed testowaniem usuń zduplikowane lub niejednoznacznie zainicjowane skrypty TikTok.

Standardowe przełączniki zdarzeń

Wszystkie standardowe przełączniki zdarzeń mają domyślnie wartość Tak. Wyłącz niepotrzebne zdarzenia.

Ustawienie Co wysyła
"Track PageView" Wywołanie strony Piksela na śledzonych stronach.
"Track ViewContent" Wyświetlenie produktu z dostępnymi danymi katalogowymi.
"Track AddToCart" Potwierdzone udane zwiększenie ilości w koszyku.
"Track InitiateCheckout" Wykryte wejście w proces zamówienia z prywatnym kontekstem koszyka.
"Track Search" Kontekst wyszukiwania z oczyszczonym zapytaniem.
"Track AddToWishlist" Obsługiwane zdarzenia powodzenia addedToWishlist z tożsamością produktu.
"Track CompleteRegistration" Dozwolone utworzenie konta, wykorzystywane przez prywatny kontekst odwiedzającego.
"Track Purchase" Kwalifikujące się potwierdzenie zamówienia i opcjonalne przyjęcie zakupu serwerowego.

Moduł ładuje https://analytics.tiktok.com/i18n/pixel/events.js dla Piksela. Zdarzenia koszyka wymagają potwierdzonego udanego zwiększenia ilości; samo kliknięcie dodania lub powiadomienie updateCart nie wystarcza. Zdarzenia zawierają identyfikatory produktów i ilość. Bieżące ceny i wartość koszyka są dołączane tylko po potwierdzeniu.

Dane zakupu używają Purchase; CompletePayment to wewnętrzny alias. Zawierają stabilny identyfikator zdarzenia oparty na zamówieniu, numer referencyjny zamówienia, gdy jest dostępny, wartość, walutę i zakupioną zawartość. Domyślna polityka wartości zakupu uwzględnia podatek i wysyłkę oraz odejmuje rabaty. Są to wartości domyślne dostawcy w tym module, a nie oddzielne pola ustawień.

Ustawienia kontaktu i zaangażowania w produkt

"Track phone-link clicks", "Track actual chat starts", "Track successful contact forms" i "Track product engagement" mają domyślnie wartość Nie. Kliknięcia telefoniczne i obsługiwane rzeczywiste rozpoczęcia czatu Tawk są mapowane na Contact z ogólnymi metadanymi sygnału. Formularze wymagają potwierdzonego przez serwer dowodu powodzenia.

"Confirmed form event" ma domyślnie wartość Lead. Wybierz SubmitForm tylko wtedy, gdy potrzebujesz tego starszego mapowania. "Send confirmed forms through the server API" ma domyślnie wartość Nie; włącz tylko razem z sygnałem formularza i danymi API. Formularz jest wysyłany z serwera tylko wtedy, gdy przy jego przesłaniu zapisano potwierdzenie, zgodę odwiedzającego i atrybucję kliknięcia; w przeciwnym razie jest wstrzymywany. Wartości formularza nie są kopiowane do zdarzenia.

Użyj "Product engagement thresholds" do obiektu JSON. Puste zapisane pole używa wartości domyślnych pakietu: 3 interakcje z galerią, 1 zmiana wariantu, 1 interakcja ze szczegółami lub 45 sekund, z odstępem obsługi opcji 1500 ms. Liczniki przyjmują 1 do 20, czas 5 do 600 sekund, a odstęp 250 do 60000 ms. Domyślne zachowanie high_intent_product_engagement to raz na produkt/sesję, gdy przechowywanie jest dozwolone.

Konfiguracja niestandardowych zdarzeń przeglądarki

"Track custom events" ma domyślnie wartość Nie. "Custom event rules" jest początkowo puste. Dodaj reguły przed włączeniem przełącznika. Nazwy zaczynają się literą i zawierają litery, cyfry, podkreślenia lub łączniki, z limitem 50 znaków. Przetwarzanych jest do 50 reguł i 50 różnych nazw. Zdarzenia standardowe, w tym PageView, Purchase, Contact, SubmitForm, Download i Subscribe, są zastrzeżone.

[
  {"event":"GalleryBrowse","trigger":"click","selector":".product-cover img","params":{"content_type":"product"},"once":false},
  {"event":"SizeGuideView","trigger":"url","contains":["/size-guide"],"params":{"content_type":"page"}},
  {"event":"ContactIntent","trigger":"controller","controllers":["contact"],"modules":["contactform"]},
  {"event":"ConfiguratorChanged","trigger":"event","dom_event":"product:configured","params":{"configurator_step":"finish"},"once":false}
]
document.dispatchEvent(new CustomEvent('product:configured'));

Użyj selector, contains, controllers/modules lub dom_event dla odpowiedniego wyzwalacza. once ma domyślnie wartość true dla wszystkich typów reguł w tym module. Aktywny mechanizm używa skonfigurowanych parametrów i nie scala dowolnych szczegółów zdarzeń DOM. Używaj skonfigurowanych reguł zamiast starego pomocnika window.mprtkpxTrack.

Ustawienia Events API

Ustawienie Domyślnie Co konfigurujesz
"Enable TikTok Events API" Nie Włącz kwalifikujące się zakupy serwerowe i opcjonalne potwierdzone formularze.
Token dostępu Events API Puste Wpisz token tego samego Piksela. Niepusty token musi mieć co najmniej 8 znaków.
"Test event code" Puste Wpisz od 1 do 128 liter, cyfr, podkreśleń lub łączników do wysyłek testowych i sondy API. Usuń na produkcji.
"Send IP address and user agent" Tak Zachowana kontrola uprawnień do danych dopasowania oryginalnego żądania. Nie upoważnia do zastępowania ich IP lub user-agent procesu/operatora.
"Events API queue batch limit" 20 Ustaw od 1 do 100 zdarzeń kolejki zakupów na uruchomienie procesu.

actionValidateOrder zapisuje zgodę i identyfikatory z sesji kupującego i dodaje kwalifikujące się Purchase do kolejki. Callback, webhook ani żądanie bez sesji kupującego nie mogą ich dostarczyć. Proces ponownie sprawdza pierwotną i bieżącą zgodę, uprawnienie do dopasowania, politykę personelu, miejsce docelowe i reguły ruchu wychodzącego. Zakup bez identyfikatorów dopasowania jest wstrzymywany. Sam token API nie wystarcza do wysyłania zakupów.

Wysyłanie przez serwer obejmuje zakupy i opcjonalne formularze potwierdzone przez serwer. Standardowe zdarzenia przeglądania i niestandardowe reguły JSON są wysyłane przez przeglądarkę. Innych wywołań frontendowych nie można wysyłać przez Events API.

Upewnij się, że wspólny mechanizm cron MPR wykonuje:

task: send_tiktok_events_api_conversions
callable: mprtiktokpixel::cronProcessTikTokConversions
schedule: every:300
context: any
timeout: 30

Zakupy używają dostawcy kolejki tiktok_events_api. Ten sam proces obsługuje oddzielny kanał potwierdzonych formularzy z partią 20 dla tego kanału. Zakupy przeglądarki i serwera współdzielą identyfikator zdarzenia modułu oparty na zamówieniu; sprawdź raporty dostawcy zamiast zakładać, że każde zdarzenie kolejki zostanie przyjęte lub przypisane.

Moduł wysyła zakup przy walidacji zamówienia, która może nastąpić przed rozliczeniem płatności. Nie ma ustawienia oczekiwania na status opłacenia ani ponownej wysyłki, gdy zamówienie zostanie opłacone.

Weryfikacja i rozwiązywanie problemów

Sprawdź gotowość, liczniki kolejki i ostatnie wiersze HTTP/błędów na stronie konfiguracji. Użyj przeglądarki klienta i narzędzi testowych dostawcy, aby sprawdzić wyświetlenie strony, produktu, udaną zmianę koszyka, proces zamówienia, rejestrację i zamówienie testowe. Testuj odmowę i wycofanie zgody jako oddzielne ścieżki.

Wyślij próbę API wymaga zapisanego "Test event code", danych dostępowych, odpowiedzialności za śledzenie i uprawnienia do ruchu wychodzącego. Wysyła PageView oznaczony kodem testowym, z pustym obiektem użytkownika i głównym adresem URL sklepu, a nie zmyślony zakup. Udana próba pokazuje, że połączenie działa; nie testuje rzeczywistych zakupów ani atrybucji. Usuń kod po teście.

Ponów nieudane zdarzenia przywraca kwalifikujące się nieudane wiersze zakupów i formularzy do oczekiwania. Wiersze bez zgody lub zapisanych danych, wiersze trwale odrzucone przez TikTok i wiersze o niepewnym dostarczeniu pozostają bez zmian. Sprawdź zapisany powód przed ponowieniem.

Jeśli Piksel się nie ładuje, sprawdź włączenie, "Pixel ID", uprawnienia marketingowe/usługi i dopasowania, politykę personelu, bezpieczne URL, zduplikowane SDK i zablokowane żądania. Jeśli brakuje zdarzeń koszyka lub listy życzeń, potwierdź oczekiwane sygnały powodzenia w motywie.

Jeśli brakuje zakupów w kolejce serwerowej, sprawdź, czy zgoda i identyfikatory kupującego zostały zapisane przy walidacji zamówienia; strona potwierdzenia nie może ich dodać później. Sprawdź dane API, uruchomienia procesu i identyfikatory dopasowania. Jeśli niestandardowy JSON nie zapisuje się, sprawdź nazwy, zastrzeżone zdarzenia, pola wyzwalaczy i limity reguł.

Moduł nie tworzy pliku produktowego, katalogu ani kampanii reklamowej. Skonfiguruj je oddzielnie, jeśli ich używasz.

Wyłączanie lub odinstalowanie

Ustaw "Enable TikTok Pixel" na Nie i zapisz, aby wstrzymać integrację. Odinstaluj przez menedżer modułów, aby usunąć menu, rejestrację cron i konfigurację modułu. Wspólna tabela kolejki pozostaje, jeśli inny moduł używa pakietu konwersji; w przeciwnym razie pomocnik odinstalowania usuwa ją. Wspólne dane zgód i wysyłek są zarządzane oddzielnie. Zarządzaj Pikselem i raportami historycznymi w TikTok.

Referencyjne zrzuty ekranu

Jeśli zrzut referencyjny różni się od zainstalowanej wersji, używaj powyższych nazw ustawień.

TikTok Pixel, Zdarzenia Piksela TikTok

TikTok Pixel, Śledzenie zakupów TikTok

TikTok Pixel, Niestandardowe zdarzenia TikTok w panelu administracyjnym

TikTok Pixel, Atrybucja kliknięć TikTok

Pytania

Brak pytań o ten moduł

Zapytaj o instalację, zgodność lub konfigurację. Odpowiedzi pojawią się tutaj.

Znane problemy

6

Śledzenie trwa po zmianie zgody

RozwiązaneZaktualizowano:
Naprawiono w: 1.5.0
Śledzenie mogło używać nieaktualnej zgody lub statusu pracownika, także na stronach z pamięci podręcznej. Wysyłanie i dopasowywanie klientów uwzględniają teraz aktualne zgody i wykluczenia.

Przetłumaczone teksty panelu administracyjnego

RozwiązaneZaktualizowano:
Naprawiono w: 1.4.0
Niektóre teksty panelu administracyjnego pozostawały po angielsku mimo wybrania innego języka. Etykiety używają teraz dostępnych tłumaczeń.

Moduł nie działa w PHP 7.1

RozwiązaneZaktualizowano:
Naprawiono w: 1.3.7
Moduł mógł się nie ładować w sklepach korzystających z PHP 7.1. Przywrócono zgodność z obsługiwaną wersją PHP.

Uszkodzony przetłumaczony tekst

RozwiązaneZaktualizowano:
Naprawiono w: 1.3.6
Niektóre przetłumaczone teksty modułu wyświetlały uszkodzoną interpunkcję lub błędne znaki ucieczki. Poprawiono dotknięte problemem tłumaczenia.

Zgodność z łączeniem zasobów witryny sklepu

RozwiązaneZaktualizowano:
Naprawiono w: 1.3.5
Skrypty lub style modułu mogły być pomijane przy łączeniu zasobów PrestaShop. Teraz działają z ustawieniami wydajności sklepu.

Zdarzenia piksela TikTok wysyłane przed udzieleniem zgody przy korzystaniu z banera cookies

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.0

Piksel TikTok inicjalizuje się i wysyła page_view natychmiast po załadowaniu skryptu, zanim baner zgody na cookies zostanie zaakceptowany. Narusza to wymogi RODO dotyczące zgody.

Informacja o rozwiązaniu

Dodano integrację z popularnymi modułami zgody na cookies (w tym naszym Cookies Revolution). Piksel inicjalizuje się dopiero po udzieleniu zgody na cookies marketingowe.

Zgłoszenia funkcji

12

Zaimplementowane

Śledzenie zakupów przez TikTok Events API ze wspólnymi ID zdarzeń

Zaimplementowane
Umieszcza zdarzenia zakupów w kolejce do wysyłki z serwera przez TikTok Events API, używając tego samego ID zdarzenia co piksel przeglądarki do deduplikacji. Token dostępu i włączenie śledzenia serwerowego konfiguruje się w ustawieniach modułu.

Zdarzenia e-commerce TikTok

Zaimplementowane
Śledź wyświetlenia produktów, dodania do koszyka, rozpoczęcia składania zamówienia, wyszukiwania, dodania do listy życzeń i zakupy z osobnymi przełącznikami zdarzeń.

TikTok Events API

Zaimplementowane
Wysyłaj zdarzenia zakupu przez TikTok Events API, przeglądaj zdarzenia w kolejce i ponawiaj nieudane dostarczenia z panelu administracyjnego.

Własne zdarzenia TikTok

Zaimplementowane
Konfiguruj własne reguły zdarzeń dla dodatkowych interakcji w sklepie.

Kontrola gotowości śledzenia

Zaimplementowane
Sprawdzaj, których ustawień połączenia TikTok brakuje i czy śledzenie w przeglądarce oraz przez Events API jest gotowe.

Wielojęzyczny panel administracyjny

Zaimplementowane
Korzystaj z ustawień TikTok przetłumaczonych na język niemiecki, francuski, hiszpański, włoski i polski.

Aktualizacje modułu jednym kliknięciem

Zaimplementowane
Sprawdzaj i instaluj aktualizacje modułu z panelu administracyjnego.

Zarządzanie licencją

Zaimplementowane
Przeglądaj licencję modułu i zarządzaj nią na osobnej stronie panelu administracyjnego.

Koordynacja z innymi integracjami TikTok

Zaimplementowane
Uwzględniaj wybraną integrację śledzenia dla zdarzeń przeglądarki i Events API, z wyjaśnieniem w panelu administracyjnym, gdy inna integracja przejmuje obsługę.

Podglądy zdarzeń demonstracyjnych

Zaimplementowane
Przeglądaj zdarzenia generowane przez działania w sklepie w demonstracji na żywo bez wysyłania ich do TikTok.

Opcjonalne zdarzenia kontaktu i zaangażowania

Zaimplementowane
W razie potrzeby włącz dodatkowe sygnały kontaktu i zaangażowania; te zdarzenia są domyślnie wyłączone.

Raportowanie potwierdzonych konwersji

Zaimplementowane
Raportuj potwierdzone działania w koszyku i sprawdzaj, czy zakupy zostały już zgłoszone, zanim wyślesz kolejne zdarzenie.

Dziennik zmian

v1.3.42026-08-19

  • AddedAdd TikTok custom event telemetry
  • AddedAdd TikTok Events API tracking
  • AddedAdd full TikTok Pixel ecommerce tracking
  • Addedcomplete FR/DE/ES/IT/PL translations
Starsze wersje

v1.1.02026-05-19

  • Addedfull standard TikTok Pixel ecommerce event coverage: PageView, ViewContent, AddToCart, InitiateCheckout, Search, AddToWishlist, and Purchase.
  • Addedrich TikTok event payloads with product IDs, names, categories, values, currencies, item quantities, order IDs, and event IDs where available.
  • AddedAJAX-compatible AddToCart tracking and common PrestaShop wishlist tracking.
  • Addedcheckout-start detection for standard PrestaShop checkout routes and checkout-module URLs.
  • Addedevent toggles, employee exclusion, and marketing-consent gating in Back Office configuration.
  • Fixedconfig defaults so missing settings fall back safely without undefined-variable notices.
  • Addedthe shared MPR conversions package and refreshed shared admin/license/update/integrity package copies.
  • Confirmed lazy install-integrity banner, required Pixel ID warning, protected demo artifact, storefront Pixel script, and browser event output.

v1.0.22025-03-13

  • Previous public customer release.

Demo

Przetestuj pełny moduł przed zakupem

Licencję kupisz później, a ustawienia zostaną.

  • Twoje 30-dniowe demo Przetestuj go we własnym sklepie przez 30 dni od pierwszej instalacji.
  • Gotowy sklep demo Poznaj gotowy sklep demo w przeglądarce.
  • Bez rejestracji Bez konta, adresu e-mail ani domeny sklepu.
Uruchom sklep demo

Pobierając, akceptujesz warunki dema i politykę prywatności.

Otwierając to demo, akceptujesz regulamin wersji demo oraz politykę prywatności.

Ładowanie...
Do góry