Bing UET Tag: konfiguracja i pomoc
Szybki start
- Wgraj i zainstaluj ZIP modułu w Moduły > "Module Manager", a następnie kliknij "Configure".
- Wpisz dodatni liczbowy Identyfikator tagu UET ze swojego konta Microsoft Advertising.
- Włącz Włączenie tagu Bing UET i wybierz Śledzenie wyświetleń stron oraz potrzebne zdarzenia e-commerce.
- Pozostaw Respektowanie zgody marketingowej i Wykluczenie wizyt pracowników zgodnie z planowaną konfiguracją prywatności, a następnie zapisz.
- Sprawdź panel gotowości i popraw błędy konfiguracji.
- Otwórz osobną przeglądarkę klienta, udziel wymaganej zgody i sprawdź ładowanie UET oraz wybrane zdarzenie przeglądarkowe.
- Jeśli potrzebujesz CAPI, włącz "Capture durable buyer evidence" i Włączenie API konwersji, wpisz Token API konwersji, skonfiguruj cron, a potem złóż testowe zamówienie ze zgodą i sprawdź, czy pojawiło się w kolejce.
Wymaga PrestaShop 1.6.0.0 lub nowszego oraz PHP 7.1 lub nowszego.
Instrukcja konfiguracji
Instalacja i podłączenie tagu UET
Wgraj ZIP modułu w Moduły > "Module Manager". Zainstaluj go i otwórz "Configure" dla Bing UET Tag + Conversions API.
Pobierz liczbowy identyfikator tagu UET ze swojego konta Microsoft Advertising. Moduł nie tworzy na tym koncie tagu ani celów konwersji. Wybierz właściwy sklep przed zapisaniem ustawień.
Wpisz Identyfikator tagu UET, włącz Włączenie tagu Bing UET, wybierz zdarzenia przeglądarkowe i zapisz. ID musi być dodatnią liczbą. Po nowej instalacji śledzenie przeglądarkowe jest wyłączone do czasu konfiguracji.
Ustawienia prywatności i zdarzeń przeglądarkowych
Wszystkie te pola znajdują się na ekranie konfiguracji.
| Ustawienie | Domyślnie | Działanie |
|---|---|---|
| Włączenie tagu Bing UET | Wyłączone | Główne włączenie śledzenia. Wymagane jest też prawidłowe ID tagu. |
| Identyfikator tagu UET | Puste | Docelowy tag Microsoft Advertising. |
| Wykluczenie wizyt pracowników | Włączone | Wykluczanie rozpoznanych wizyt pracowników. Testuj w osobnej przeglądarce klienta bez sesji pracownika. |
| Respektowanie zgody marketingowej | Włączone | Wymagana rozpoznana, aktualna decyzja o zgodzie marketingowej/usługowej. Odmowa lub nieznana zgoda blokuje śledzenie. |
| Śledzenie wyświetleń stron | Włączone | Ogólne zdarzenia stron. |
| Śledzenie wyświetleń produktów | Włączone | Wyświetlenia produktów z dostępnymi danymi produktu, kategorii, wartości i waluty. |
| Śledzenie dodań do koszyka | Włączone | Wysyła zdarzenie dopiero, gdy produkt faktycznie trafi do koszyka, a nie przy samym kliknięciu przycisku. |
| Śledzenie dodań do listy życzeń | Włączone | Wysyła zdarzenie, gdy obsługiwany moduł listy życzeń zgłosi dodanie produktu, a nie przy samym kliknięciu serca. |
| Śledzenie rozpoczęcia składania zamówienia | Włączone | Rozpoczęcia zamówienia wykryte przez wspólny tracker przeglądarkowy. Sprawdź integrację składania zamówień. |
| Śledzenie wyszukiwań | Włączone | Zdarzenia wyszukiwania, gdy dostępne jest zapytanie. Natywne wyszukiwanie sprawdza s, search_query i q. |
| Śledzenie zakupów | Włączone | Obsługa zakupów w przeglądarce, a z dodatkowymi ustawieniami serwera także dopuszczanie zakupów serwerowych. |
| Śledzenie rejestracji | Włączone | Sygnał rejestracji związany z utworzeniem konta. |
| Śledzenie zdarzeń niestandardowych | Wyłączone | Włączenie reguł w Reguły zdarzeń niestandardowych. |
| Reguły zdarzeń niestandardowych | Puste | Tablica JSON obsługiwanych reguł przeglądarkowych. |
Integracja zgód obsługuje moduły zgód MPR i rozpoznane stany dostawców zgód. Nie wyświetla własnego banera. Przy włączonej opcji Respektowanie zgody marketingowej brak obsługiwanej decyzji o zgodzie nie jest pozwoleniem na wysyłkę.
Tracker sprawdza też przypisanie właściciela integracji w sklepie i politykę śledzenia wychodzącego. Sygnały pracownika i rezygnacji ze śledzenia mogą blokować wysyłkę. Nie oceniaj śledzenia klientów na podstawie przeglądarki rozpoznanej przez moduł jako wewnętrzna.
Dodawanie sygnałów kontaktu i zaangażowania
Po nowej instalacji te opcje są wyłączone. Włącz tylko sygnały dostarczane przez sklep.
| Ustawienie | Domyślnie | Konfiguracja |
|---|---|---|
| "Track phone-link clicks" | Wyłączone | Śledzenie obsługiwanych linków telefonicznych po sprawdzeniu zgody i statusu pracownika. |
| "Track actual chat starts" | Wyłączone | Wymagany sygnał faktycznego rozpoczęcia czatu z integracji. Samo otwarcie przycisku uruchamiającego czat nie wystarcza. |
| "Track successful contact forms" | Wyłączone | Wymagany potwierdzony sukces formularza. Moduł zawiera jawną integrację po przyjętych zgłoszeniach MPR Contact Form. |
| "Track product engagement" | Wyłączone | Włączenie wspólnego trackera zaangażowania w produkt. |
| "Send confirmed forms through the server API" | Wyłączone | Wysyła także z serwera udane wysyłki formularzy kontaktowych. Wymaga śledzenia udanych formularzy i działającej konfiguracji Conversions API. |
| "Product engagement thresholds" | Puste, wspólne wartości domyślne | Ustawienia JSON wyświetleń galerii, zmian wariantów, kliknięć szczegółów i czasu na stronie. Domyślnie: 3 wyświetlenia, 1 zmiana wariantu, 1 kliknięcie i 45 sekund. |
| "Persist confirmed consent withdrawal" | Wyłączone | Trwały zapis potwierdzonego wycofania zgody przez uwierzytelniony prywatny endpoint. |
| "Capture durable buyer evidence" | Wyłączone | Zapisuje zgodę kupującego i dozwolone dane atrybucji razem z jego sesją zamówienia. Wymagane dla zakupów wysyłanych z serwera i korekt. |
Ustawienia zaangażowania sprawdzają progi galerii, wariantów i szczegółów od 1 do 20, czas od 5 do 600 sekund oraz ograniczenie częstotliwości opcji od 250 do 60000 ms. Pozostaw JSON pusty, aby użyć wartości domyślnych.
Konfiguracja wysyłki zakupów serwerowych
Przeglądarkowe UET i Conversions API włącza się osobno. Aby korzystać z zakupów serwerowych:
- Pozostaw Włączenie tagu Bing UET i Śledzenie zakupów włączone.
- Włącz "Capture durable buyer evidence", zanim złożysz testowe zamówienie.
- Włącz Włączenie API konwersji i wpisz Token API konwersji.
- Zapisz i sprawdź panele gotowości oraz kolejki.
- Skonfiguruj wygenerowany wpis cron modułu w harmonogramie hostingu.
- Zaakceptuj cookies w zwykłej sesji przeglądarki, złóż zamówienie jako klient lub gość, a następnie sprawdź, czy zakup pojawił się w kolejce.
| Ustawienie | Domyślnie | Działanie |
|---|---|---|
| Włączenie API konwersji | Wyłączone | Wysyła zakupy także z serwera. Zakup jest wysyłany tylko wtedy, gdy kupujący wyraził zgodę, a dane jego zamówienia zostały zapisane. |
| Token API konwersji | Puste | Token Bearer Microsoft. |
| Limit zdarzeń na wysyłkę | 20 |
Liczba zdarzeń na uruchomienie. Dozwolony zakres: od 1 do 100. |
| Kontynuowanie mimo błędów weryfikacji | Wyłączone | Prośba do Microsoft o przetworzenie prawidłowych zdarzeń w partii zawierającej błędy walidacji. |
| "Purchase value policy" | "Paid total including tax and shipping" | Wybierz tę opcję, "Paid total excluding tax", "Discounted products including tax" lub "Discounted products excluding tax". |
Gdy powstaje zamówienie, moduł sprawdza sesję zamówienia i zgodę kupującego, zanim doda zakup do kolejki. Zakup bez zapisanych danych kupującego zostaje wstrzymany, więc włączenie CAPI nie wysyła każdego zamówienia.
Wzorzec endpointu:
https://capi.uet.microsoft.com/v1/{TAG_ID}/events
Zainstalowane zadanie to send_bing_uet_conversions, zaplanowane co 300 sekund. Instalacja tworzy wpis cron przez wspólny pakiet cron. Skopiuj rzeczywisty token i polecenie dostarczone przez zainstalowany moduł. Typowe polecenie serwerowe:
* * * * * php /var/www/html/modules/mprbinguet/cron.php --token=YOUR_TOKEN --max-seconds=300
Zastąp ścieżkę PHP, ścieżkę sklepu i token. Harmonogram wywołuje runner; zadania, których termin wykonania nadszedł, korzystają z własnego harmonogramu pięciominutowego.
Panel kolejki pokazuje Oczekujące, Wysyłanie, Wysłane, Nieudane, "Held", "Terminal" i "Suppressed". Użyj Ponów nieudane zdarzenia po usunięciu zgłoszonego błędu. Zdarzenia wstrzymane i pominięte czekają na brakujące dane kupującego albo zatrzymała je zgoda lub reguła; usuń tę przyczynę zamiast wysyłać ponownie.
Wyślij zdarzenie testowe obecnie niczego nie wysyła: pokazuje tylko komunikat, że tryb testowy Microsoft jest niedostępny. Aby sprawdzić śledzenie, złóż testowe zamówienie, obserwuj kolejkę i użyj narzędzi diagnostycznych na koncie Microsoft Advertising.
Konfiguracja korekt zwrotów i anulowań
To opcjonalna konfiguracja w "Microsoft online refund and cancellation corrections".
Wypełnij "Microsoft customer ID", "Microsoft account ID", "Developer token", "OAuth client ID", "OAuth client secret", "OAuth refresh token" i "Exact purchase conversion goal name". Początkowo te pola są puste. "Use Microsoft adjustments sandbox" jest początkowo wyłączone.
Przełącznik "Enable online corrections" pojawia się tylko wtedy, gdy "Capture durable buyer evidence" jest włączone, wszystkie dane uwierzytelniające Microsoft i nazwa celu zakupu są wypełnione, a dla sklepu istnieje zapisane powiązanie konta Microsoft, tagu UET i celu zakupu. Ekran ustawień nie ma pola do utworzenia tego powiązania, więc w standardowej instalacji przełącznik pozostaje ukryty, a zwroty i anulowania nie są wysyłane do Microsoft.
Tworzenie własnych reguł przeglądarkowych
Włącz Śledzenie zdarzeń niestandardowych i wpisz tablicę JSON w Reguły zdarzeń niestandardowych. Nazwy zdarzeń mogą zawierać litery, cyfry, podkreślenia i łączniki, maksymalnie 64 znaki. Możesz użyć do 15 różnych nazw i do 30 skonfigurowanych parametrów na regułę. Moduł wysyła tylko obsługiwane nazwy parametrów UET, w tym event_category, event_label, event_value, value, currency i pola pozycji e-commerce.
Reguła kliknięcia:
[
{"event":"GalleryBrowse","trigger":"click","selector":".product-images img, .images-container img","params":{"event_category":"Product","event_label":"Gallery browse"}}
]
Reguła URL:
[
{"event":"PromoPageView","trigger":"url","contains":["/promo/"],"params":{"event_category":"Campaign"}}
]
Reguła kontrolera:
[
{"event":"CheckoutPageView","trigger":"controller","controllers":["order"],"params":{"event_category":"Checkout"}}
]
Reguła zdarzenia DOM:
[
{"event":"QuoteRequest","trigger":"event","dom_event":"shop:quote-request","params":{"event_category":"Lead"}}
]
Motyw może wywołać odpowiednie zdarzenie:
document.dispatchEvent(new CustomEvent('shop:quote-request', {
detail: {params: {event_label: 'Product page quote button'}}
}));
Używaj tych skonfigurowanych reguł do własnych wywołań. Moduł nie udostępnia starego helpera window.mprbinguetTrack ani nie odczytuje starych atrybutów data-mprbinguet-param-*. Reguły URL, kontrolera i DOM domyślnie uruchamiają się raz na stronę, a reguły kliknięć wielokrotnie. W razie potrzeby ustaw jawnie wartość once reguły.
Weryfikacja i rozwiązywanie problemów
Sprawdzaj panel gotowości po każdej zmianie konfiguracji. Sprawdź ID tagu, śledzenie przeglądarkowe, zgodę, własne reguły i stan CAPI.
Użyj osobnej przeglądarki klienta. Udziel wymaganej zgody, otwórz produkt i sprawdź w dzienniku sieciowym skrypt Microsoft UET pod bat.bing.com/bat.js oraz wybrane zdarzenia. Odmów zgody w nowym teście i potwierdź, że przy włączonej ochronie śledzenie jest wstrzymane.
Przetestuj udane dodanie do koszyka i listy życzeń. Nieudana akcja nie powinna stać się potwierdzonym zdarzeniem e-commerce. Jeśli motyw lub proces zamówienia używa własnych zdarzeń, potwierdź dostarczanie obsługiwanego sygnału sukcesu.
Dla zakupów porównaj numer transakcji, politykę wartości, walutę i pozycje z zamówieniem. Sprawdź kolejkę serwerową i logi oraz żądania przeglądarki. To Microsoft decyduje, które konwersje przyjmuje i pokazuje w raportach, więc sprawdź wyniki także na koncie Microsoft Advertising.
Jeśli tag się nie ładuje, sprawdź główny przełącznik, dodatnie liczbowe ID, zgodę, wykluczenie pracowników, rezygnację ze śledzenia i politykę przypisania właściciela w sklepie. Następnie sprawdź blokady skryptów i błędy przeglądarki. Jeśli CAPI oczekuje, sprawdź runner cron. Jeśli jest wstrzymane, sprawdź, czy kupujący wyraził zgodę i czy dane jego zamówienia zostały zapisane. Przy błędzie sprawdź token i odpowiedź przed ponowieniem.
Odinstalowanie
Wyłącz śledzenie przeglądarkowe i serwerowe, jeśli chcesz tylko wstrzymać zbieranie danych. Przed odinstalowaniem zapisz potrzebne ustawienia i zapisy wysyłki. Odinstalowanie usuwa menu modułu, jego zaplanowane zadanie i konfigurację. Wspólna tabela kolejki konwersji jest usuwana tylko wtedy, gdy żaden inny moduł nie używa pakietu konwersji; dane kolejki mogą pozostać, gdy inny użytkownik zachowuje wspólną tabelę.
Zgodność
Wymaga PrestaShop 1.6.0.0 lub nowszego oraz PHP 7.1 lub nowszego.
Pytania
1
Czy skrypt UET ładuje się asynchronicznie?
Tak. Wspólny mechanizm śledzenia w przeglądarce dodaje Microsoft UET z adresu https://bat.bing.com/bat.js jako skrypt asynchroniczny po pomyślnym przejściu kontroli śledzenia.
Nadal wymaga to włączonego modułu, prawidłowego identyfikatora tagu oraz spełnienia wymagań zgody i reguł śledzenia.
Przetestuj szybkość strony z własnym motywem i włączonym zestawem zdarzeń.
Znane problemy
4
Zgoda i wysyłanie w multistore
Zdarzenia w kolejce bez sklepu
Zgodność z PHP 7.1
Połączone zasoby sklepu
Zgłoszenia funkcji
8
Zaimplementowane
Kolejka zakupów Microsoft UET Conversions API
Śledzenie zakupów po stronie serwera
Rozszerzone śledzenie zdarzeń zakupowych
Aktualizacje modułu jednym kliknięciem
Skoordynowane śledzenie
Bezpieczny podgląd zdarzeń
Korekty zwrotów i anulowań
Zarządzanie zgodą i dopasowywaniem klientów
Dziennik zmian
v1.3.42026-05-27
- AddedAdd Bing UET Conversions API
- AddedExpand Bing UET tracking
- Addedcomplete FR/DE/ES/IT/PL translations
- FixedHarden Bing UET tracking readiness
Starsze wersje
v1.2.02026-05-22
- Addedfull Microsoft UET browser event coverage: pageView, productView, addToCart, addToWishlist, initiateCheckout, search, signUp, purchase and custom events.
- Addedenhanced UET purchase payloads with revenue value, currency, transaction reference, item count and product identifiers.
- Addedcustom event rules for CSS clicks, URL matches, controller matches and DOM events.
- Addedconsent-aware loading, employee-session exclusion, required-config warnings and demo event monitor.
- Refreshed shared admin, integrity, license, update, compatibility and conversion helper packages.
v1.0.22025-10-21
- Maintenance release for PrestaShop compatibility, package wiring and product readiness metadata.
v1.0.1
- ImprovedBack Office configuration handling and update checks.
v1.0.02025-10-20
- InitialMicrosoft Advertising UET Tag integration for PrestaShop.
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.
Pobierając, akceptujesz warunki dema i politykę prywatności.
Otwierając to demo, akceptujesz regulamin wersji demo oraz politykę prywatności.