Build Google Publisher Tags

Rozwiązywanie problemów z GPT

Problem: brak pewności, czy tag wydawcy Google będzie działał

Jeśli dopiero zaczynasz korzystać z Google Ad Managera i nie do końca rozumiesz, jak działa GPT, spróbuj przetestować tag w swojej witrynie.

Rozwiązanie: utworzenie strony testowej

Przed wdrożeniem nowych tagów reklam w publicznie dostępnej witrynie utwórz stronę testową, aby wypróbować ich działanie.

Utworzenie strony testowej przed wdrożeniem pozwala sprawdzić poprawność działania samych tagów, niezależnie od innych elementów witryny.

Zapoznaj się z dokumentacją dla deweloperów dotyczącą GPT

Problem: niewyświetlone reklamy w architekturze z pojedynczym żądaniem (SRA)

Częstym błędem podczas używania tagów GPT w architekturze z pojedynczym żądaniem jest definiowanie na stronie większej liczby boksów reklamowych niż rzeczywiście wyświetlana.

  • W Konsoli Google dla wydawcy pojawia się takie ostrzeżenie:

    [nazwa boksu reklamowego] : wywołano funkcję googletag.defineSlot bez odpowiadającego jej wywołania display

  • Pominięcie wywołania funkcji „display” uniemożliwia wyświetlenie reklamy, co powoduje utracenie okazji do realizowania wyświetleń i uzyskania przychodów.

  • Ad Manager przyjmuje maksymalnie 30 boksów na żądanie w ramach architektury SRA, dlatego zdefiniowane przez Ciebie boksy, których nie wyświetlasz, mogą powodować przekroczenie tego limitu i w rezultacie niewypełnienie dodatkowych boksów reklamowych.

Rozwiązanie

Korzystając z Konsoli Google dla wydawcy, sprawdź swoje strony i upewnij się, że na karcie „Żądanie strony” w tej konsoli nie ma żadnych ostrzeżeń podobnych do tego:

[nazwa boksu reklamowego] : wywołano funkcję googletag.defineSlot bez odpowiadającego jej wywołania display

Jeśli implementacja jest prawidłowa, zobaczysz komunikat „Strona została poprawnie opatrzona tagami”.

Jeśli zobaczysz takie ostrzeżenia, sprawdź, czy naprawdę brakuje wywołania display() i w razie potrzeby je dodaj, lub usuń wywołanie defineSlot() dla nieużywanego boksu reklamowego.

Jeśli funkcję display() wywołujesz w boksie reklamowym jedynie w konkretnych warunkach, pamiętaj, aby funkcję defineSlot wywoływać tylko w tych samych przypadkach co display(). Jeśli na przykład masz witrynę elastyczną, upewnij się, że deklarowane i wyświetlane boksy reklamowe pozostają zgodne ze wszystkimi jej układami.

Problem: korzystanie ze starszej lub zapisanej lokalnie wersji GPT

Nie należy przesyłać wersji plików gpt.js lub pubads_impl_XX.js zapisanych w pamięci podręcznej z własnego serwera.

Zapisana lokalnie wersja kodu JavaScript może nie zadziałać w nowszych wersjach przeglądarek lub systemów operacyjnych i może nie zawierać najnowszych funkcji i ulepszeń. Obsługa starszych wersji biblioteki GPT może zostać przerwana w każdym momencie, co może skutkować utratą przychodów z reklam, jeśli reklamy przestaną być przesyłane do tagów.

Rozwiązanie: korzystanie z najnowszej wersji interfejsu API GPT

Należy polegać wyłącznie na opublikowanym interfejsie API GPT – nie na szczegółach wewnętrznej implementacji tagu. Implementacja kodu JavaScript w tagu GPT oraz manipulacje modelu DOM używane podczas renderowania reklam mogą się zmieniać wraz z wprowadzaniem przez nas nowych funkcji, dlatego jeśli istnieje zależność właśnie od tych szczegółów, możesz zauważyć nieoczekiwane działanie Twojej witryny.

Aby zapoznać się ze szczegółowymi instrukcjami implementacji, przeczytaj przewodnik po interfejsie API tagu wydawcy Google.

Czy to było pomocne?

Jak możemy ją poprawić?
Szukaj
Wyczyść wyszukiwanie
Zamknij wyszukiwanie
Menu główne
12244141870168831581
true
Wyszukaj w Centrum pomocy
true
true
true
true
true
148
false
false