W tym artykule znajdziesz opis kilku częstych problemów, jakie mogą wystąpić przy umieszczaniu modułu zgody na udział w ankiecie na stronie.
Na tej stronie
- Moduł zgody nie jest widoczny
- Na stronie występują błędy JavaScriptu
- Użytkownik nie otrzymał ankiety
Moduł zgody nie jest widoczny
Jeżeli moduł zgody nie jest widoczny na stronie z potwierdzeniem zamówienia, sprawdź, czy nie występuje któryś z poniższych problemów:
Problem |
Rozwiązanie |
---|---|
Kod źródłowy HTML nie zawiera kodu modułu zgody |
Wyświetl kod źródłowy HTML w przeglądarce i sprawdź, czy znajduje się w nim jeden (nie więcej) blok z kodem modułu zgody. |
Moduł zgody wyświetla się poza ekranem lub zasłaniają go inne elementy |
Moduł mógł zostać wyświetlony poza granicami widocznego obszaru. Spróbuj przewinąć stronę. |
Twoja przeglądarka nie jest obsługiwana |
Twoja przeglądarka musi obsługiwać HTML 5. Zaktualizuj ją do najnowszej wersji. |
Integracja platformy handlu elektronicznego |
W przypadku niektórych platform handlu elektronicznego mogą wystąpić problemy ze zgodnością. Skontaktuj się z dostawcą usług handlu elektronicznego, by poznać możliwości wdrożenia. |
Strona potwierdzenia jest w innej domenie |
Jeżeli w procesie przetwarzania płatności korzystasz z usług firmy zewnętrznej, muszą one przekierowywać użytkownika z powrotem na stronę potwierdzenia w Twojej domenie. |
Do Menedżera tagów Google dodano kod modułu zgody |
Obecnie nie można korzystać z Menedżera tagów Google do integracji kodu modułu zgody. |
Na stronie występują błędy JavaScriptu
W poniższej tabeli znajdziesz typowe przyczyny problemów z kodem JavaScript w module zgody:
Problem |
Rozwiązanie |
---|---|
Wartości obiektów zastępczych |
Zastąp obiekt zastępczy odpowiednimi dla swojej witryny wartościami dynamicznymi. |
Brak wymaganego parametru |
Gdy umieszczasz na stronie kod modułu zgody, musisz podać następujące parametry:
|
DOCTYPE musi mieć format dla HTML5 |
Każda strona potwierdzenia zamówienia musi mieć deklarację DOCTYPE dla HTML5: <!DOCTYPE html> |
Parametr estimated_delivery_date jest nieprawidłowy |
Data musi mieć format RRRR-MM-DD, gdzie RRRR oznacza rok w formacie czterocyfrowym, MM to dwucyfrowe oznaczenie miesiąca, a DD to dwucyfrowa liczba oznaczająca dzień. Wartość jest ciągiem znaków i musi być podana w cudzysłowie. Przykład: "2016-09-13". |
Parametr opt_in_style jest nieprawidłowy |
Parametr opt_in_style może mieć następujące wartości:
|
Witryna nie korzysta z HTTPS |
Wszystkie strony potwierdzenia muszą używać protokołu HTTPS. |
Niedopasowany adres URL witryny |
Kod modułu zgody musi zostać wdrożony w tym samym adresie URL witryny, który został zweryfikowany w Merchant Center i do którego prawa zostały tam zgłoszone. Ten problem zazwyczaj powoduje wygenerowanie błędu JavaScript 404. |
Użytkownik nie otrzymał ankiety
Problem |
Rozwiązanie |
---|---|
Nieprawidłowy adres e-mail |
Sprawdź, czy przekazujesz do modułu prawidłowo sformatowane adresy e-mail. W przeciwnym razie e-maile z ankietą nie zostaną prawidłowo dostarczone. |
Nieprawidłowe kody kraju |
Dopilnuj, aby podawać prawidłowe kody krajów w module zgody. Wartość musi być w formacie zgodnym ze standardem ISO 3166-1 alfa-2. Jeśli zostaną przekazane niepoprawne kody krajów, nie wystąpi żaden błąd, ale ankieta nie zostanie wysłana. |
Upłynęło za mało czasu |
Upewnij się, że minęła data dostawy zamówienia wskazana w parametrze Dodatkowo informacje wyświetlane na wykresach w Merchant Center mogą być opóźnione o maksymalnie tydzień. |