Tento článek vás provede zaznamenáváním síťových relací HTTP pomocí Nástrojů pro vývojáře Chrome za účelem odstraňování problémů se živými žádostmi o webové reklamy. Když budete vědět, jak tato data získat a interpretovat, umožní vám to identifikovat problémy a výrazně rychleji je tak vyřešit.
Pokud nějaký problém potřebujete eskalovat na podporu služby Google Ad Manager, je velmi užitečné poskytnout přesné informace o interakcích se službou Google Ad Manager. Tady se dozvíte, jak je najít.
Poznámka: Tento průvodce se týká návštěvnosti z webových relací. Pokud potřebujete informace o mobilních zařízeních, přečtěte si o měření návštěvnosti z mobilních zařízení.
Obsah této stránky
- Doporučené postupy pro efektivní zaznamenání
- Zaznamenání síťové relace HTTP (vygenerování souboru HAR)
- Interpretace souboru HAR pro potřeby odstraňování problémů s reklamami
- Co dělat po zaznamenání a interpretaci
Doporučené postupy pro efektivní zaznamenání
Než začnete zaznamenávat síťový provoz, řiďte se těmito doporučené postupy. Pomůžou zajistit, aby soubor HAR obsahoval čistá a relevantní data pro přesné odstraňování problémů:
- Použijte anonymní režim: Otevřete v Chromu nové anonymní okno (
Ctrl+Shift+NneboCmd+Shift+N). Minimalizuje se tak rušení ze strany rozšíření prohlížeče, dat v mezipaměti a stávajících přihlašovacích relací, což poskytuje lepší prostředí pro načítání reklam. - Vymažte mezipaměť a soubory cookie prohlížeče: I v anonymním režimu je dobré začít s čistým štítem. V anonymním okně otevřete Nástroje pro vývojáře (
F12neboCtrl+Shift+IneboCmd+Option+I), klikněte pravým tlačítkem na tlačítko obnovení vedle adresního řádku a vyberteVymazání mezipaměti a úplné opětovné načtení. - Deaktivujte blokovače reklam a další rušivá rozšíření: Dočasně deaktivujte všechna rozšíření prohlížeče, která by mohla blokovat reklamy, upravovat obsah stránek nebo narušovat síťové požadavky (například blokovače reklam, VPN nebo bezpečnostní rozšíření). Mohou bránit načítání reklam nebo měnit síťový provoz, což může data pro odstraňování problémů zkreslit.
- Spolehlivě reprodukujte problém: Než začnete pořizovat záznam, ujistěte se, že dokážete spolehlivě reprodukovat problém s reklamami, který se snažíte diagnostikovat. Může být potřeba několikrát stránku obnovit, přejít na konkrétní sekce nebo se stránkou určitým způsobem interagovat.
Zaznamenání síťové relace HTTP (vygenerování souboru HAR)
Soubor HAR (HTTP Archive) je archivní soubor ve formátu JSON, který obsahuje protokol interakce webového prohlížeče s webem. Jsou v něm zaznamenány všechny požadavky a odpovědi a poskytuje podrobný časový přehled síťové aktivity.
Postup zaznamenání souboru HAR v Chromu:
-
Otevřete Nástroje pro vývojáře Chrome.
- Přejděte na webovou stránku, kde k problému s reklamou dochází.
- Pravým tlačítkem klikněte na libovolné místo na stránce a vyberte Prozkoumat.
-
Přejděte na kartu Síť.
- Na panelu Nástroje pro vývojáře klikněte na kartu Síť.
- Na panelu Nástroje pro vývojáře klikněte na kartu Síť.
-
Zkontrolujte, zda se provoz zaznamenává.
- Hledejte kulaté tlačítko zaznamenávání (bývá červené nebo šedé). Pokud je šedé, kliknutím na něj spusťte zaznamenávání. Červená barva znamená, že se provoz zaznamenává.
- Zkontrolujte, zda je zaškrtnuté políčko Zachovat protokol. Protokol se tak nevymaže, když přejdete na jiné stránky nebo když stránku obnovíte.
- Může být užitečné zaškrtnout také políčko Zakázat mezipaměť, zejména pokud jste původně neprovedli „úplné opětovné načtení“.
- Hledejte kulaté tlačítko zaznamenávání (bývá červené nebo šedé). Pokud je šedé, kliknutím na něj spusťte zaznamenávání. Červená barva znamená, že se provoz zaznamenává.
-
Reprodukujte problém s reklamou.
- S otevřenými Nástroji pro vývojáře a spuštěným nahráváním proveďte akce, které vedou k problému s reklamou (například obnovte stránku, přejděte dolů, klikněte na tlačítko).
- Nechte stránku zcela načíst a reklamu vykreslit (nebo selhat při vykreslování). Pokračujte v zaznamenávání ještě několik sekund poté, co se problém projeví.
-
Uložte soubor HAR.
- Až problém reprodukujete a zaznamenáte příslušný síťový provoz, klikněte na tlačítko Exportovat HAR.
- Vyberte umístění na počítači, kam chcete soubor HAR uložit, a popisně ho pojmenujte (například
ad-blank-example.har).
- Až problém reprodukujete a zaznamenáte příslušný síťový provoz, klikněte na tlačítko Exportovat HAR.
Interpretace souboru HAR pro potřeby odstraňování problémů s reklamami
Zaznamenání souboru HAR je první krok. Teprve jeho interpretace vám umožní skutečně diagnostikovat problémy s reklamami. Tato sekce vám pomůže identifikovat běžné vzorce a klíčové datové body.
Běžné vzorce požadavků souvisejících s reklamami k prošetření
Žádosti ze značky Google Publisher Tag (GPT)
Hledejte požadavky na adresu www.googletagservices.com/tag/js/gpt.js. Jedná se o hlavní knihovnu, která načítá reklamy. Zkontrolujte, zda se načítá se stavem 200 OK.
Volání reklamního serveru
Identifikujte požadavky na reklamní server Google Ad Manager, které obvykle začínají řetězcem securepubads.g.doubleclick.net/gampad/ads nebo securepubads.g.doubleclick.net/gampad/ad.
Stavové kódy HTTP:
200 OK: Žádost byla úspěšná a byla vrácena reklama nebo prázdná odpověď (nebyla vyplněna žádná reklama).204 Žádný obsah: Často značí, že žádost byla úspěšná, ale nebyla poskytnuta žádná reklama (například kvůli problémům s obsahem nebo cílením).302 Nalezenonebo307 Dočasné přesměrování: Indikuje přesměrování. Podle řetězce přesměrování zjistíte, kam žádost nakonec došla.Chyba klienta 4xx(například400 Neplatný požadavek,404 Nenalezeno): Označuje problém s žádostí na straně klienta. Často poukazuje na nesprávná ID reklamních jednotek, parametry cílení nebo neplatné konfigurace sítě.Chyba serveru 5xx: Značí problém na straně reklamního serveru.
Záhlaví: Na kartě Záhlaví požadavku zkontrolujte položky Adresa URL požadavku, Metoda a Stavový kód. V sekci Záhlaví požadavku vyhledejte parametry, jako je iu (reklamní jednotka), sz (velikost) a correlator, a zkontrolujte, zda odpovídají očekávanému nastavení.
Odpověď: Na kartě Odpověď zkontrolujte obsah vrácený reklamním serverem. U úspěšných žádostí o reklamu se může zobrazit kód HTML kreativy, kód XML VAST pro videoreklamy nebo prázdná odpověď, pokud nebyla vyplněna žádná reklama. Pokud se reklama nezobrazila, vyhledejte v odpovědi chybové zprávy.
Načítání podkladů
- Po volání reklamního serveru vyhledejte následné požadavky k načtení skutečných podkladů kreativy (obrázků, JavaScriptu, měřičů třetích stran, souborů videí). Tyto žádosti obvykle pocházejí z odpovědi reklamního serveru.
- Mezi běžné zdroje patří
pagead2.googlesyndication.com, různé adresy URL sítí CDN nebo externí dodavatelé reklamních technologií. - Zkontrolujte jejich stavové kódy a čas (latenci). Vysoká latence nebo selhání načtení kreativy (například kód
404u obrázku) může vést k prázdným reklamám nebo k pomalému načítání reklam.
Běžné scénáře odstraňování problémů s reklamami a na co se v souboru HAR podívat
Scénář 1: Reklamní blok je prázdný- Zkontrolujte volání značky GPT: Zkontrolujte, zda se knihovna
gpt.jsnačítá správně. - Zkontrolujte volání reklamního serveru (
g.doubleclick.net/gampad/ads)- Je v nich žádost pro konkrétní reklamní jednotku?
- Má stav
204 Žádný obsah? Obvykle to znamená, že nebyla nalezena žádná reklama k vyplnění bloku (problémy s cílením, inventářem nebo cenami). - Má stav s chybou
4xx? Došlo k problému se samotným požadavkem (byla například použita nesprávná cesta reklamní jednotky).
- Zkontrolujte odpověď: Pokud dojde k odpovědi
200 OK, zkontrolujte kartu Odpověď. Je prázdná? Obsahuje chybovou zprávu z reklamního serveru nebo prázdnou kreativu?
- Zkontrolujte sloupec Čas: Seřaďte síťové požadavky podle sloupce Čas (nebo podle sloupce Kaskáda).
- Identifikujte pomalá volání reklamního serveru: Trvají volání serveru
g.doubleclick.net/gampad/adsdlouho (stovky milisekund nebo déle)? - Identifikujte pomalá načítání kreativ: Trvá načítání podkladů kreativ (obrázků, JavaScriptu třetích stran) příliš dlouho? Může to značit velké soubory kreativ nebo pomalé načítání zdrojů třetích stran.
- Zkontrolujte odpověď na volání reklamního serveru: Zkontrolujte kartu Odpověď u volání reklamního serveru. Odpovídá vrácená kreativa očekávané velikosti a formátu?
- Vyhledejte chyby JavaScriptu: Na kartě Konzole v nástrojích pro vývojáře vyhledejte chyby JavaScriptu související s vykreslováním reklam nebo skripty třetích stran.
- Konflikty kódu CSS: Na vykreslování mohou mít dopad konflikty kódu CSS na stránce, které ale přímo v souboru HAR nenajdete. Podívejte se na kartu Prvky a vypočítané styly pro reklamní blok.
Klíčové sloupce a co hledat
- Název: Adresa URL požadovaného zdroje.
- Stav: Stavový kód HTTP odpovědi (například
200 OKnebo404 NotFound(Nenalezeno)). - Typ: Typ MIME zdroje (například „document“, „script“, „image“, „xhr“).
- Iniciátor: Který zdroj nebo skript požadavek inicioval.
- Velikost: Velikost přeneseného zdroje.
- Čas: Celková doba trvání požadavku.
Co dělat po zaznamenání a interpretaci
Po zaznamenání a úvodní kontrole souboru HAR můžete postupovat dvěma způsoby:
Diagnostikovat a vyřešit problém sami: Pokud jste zjistili jasný problém (například kód odpovědi 404 u podkladu kreativy nebo kód odpovědi 204 kvůli konkrétním parametrům cílení), můžete ho vyřešit sami úpravou nastavení reklam ve službě Google Ad Manager nebo úpravou kódu webové stránky.
Poskytnout podpoře služby Google Ad Manager následující informace:
- Samotný soubor HAR.
- Jasný popis problému: Co jste očekávali a co se ve skutečnosti stalo.
- Pokyny k zopakování problému: Přesnou adresu URL, prohlížeč a provedené akce.
- Časové razítko problému: V souboru HAR zahrňte přesné datum a čas (včetně časového pásma), kdy k problému došlo. Pracovníkům podpory to pomůže určit relevantní události.
- ID reklamních jednotek, ID objednávek, ID řádkových položek nebo ID kreativ, u kterých máte podezření, že s nimi v problém souvisí.
- Všechna počáteční zjištění z analýzy souboru HAR.