Bu makale, canlı web reklamı istekleriyle ilgili sorunları gidermek için Chrome Geliştirici Araçları'nı kullanarak HTTP ağ oturumlarını yakalama işleminde size yol gösterir. Bu verileri nasıl yakalayacağınızı ve yorumlayacağınızı anlayarak sorunları tespit edip sorun çözme süresini önemli ölçüde kısaltabilirsiniz.
Google Ad Manager Destek Ekibi'ne iletmeniz gerekiyorsa Google Ad Manager etkileşimleriyle ilgili burada nasıl bulacağınızı öğreneceğiniz kesin bilgileri sağlamanız çok önemlidir.
Not: Bu kılavuz, web oturum trafiğine özeldir. Mobil hakkında bilgi edinmek istiyorsanız mobil oturum trafiğini yakalama hakkında bilgi edinebilirsiniz.
Bu sayfada
- Etkili yakalama için en iyi uygulamalar
- HTTP ağ oturumunuzu yakalama (HAR dosyası oluşturma)
- Reklamla ilgili sorunları gidermek için HAR dosyanızı yorumlama
- Yakalama ve yorumlamadan sonra yapmanız gerekenler
Etkili yakalama için en iyi uygulamalar
Ağ trafiğini yakalamaya başlamadan önce aşağıdaki en iyi uygulamalardan yararlanarak HAR dosyanızın doğru sorun giderme için temiz ve alakalı veriler içermesini sağlayabilirsiniz:
- Gizli modu kullanın: Chrome'da yeni bir gizli pencere açın (
Ctrl+Üst Karakter+NveyaCmd+Üst Karakter+N). Bu sayede tarayıcı uzantılarından, önbelleğe alınmış verilerden ve mevcut giriş oturumlarından kaynaklanan müdahale en aza indirilir. Böylece reklamın yüklenmesi için daha temiz bir ortam sağlanır. -
Tarayıcı önbelleğini ve çerezleri temizleyin: Gizli modda bile temiz bir sayfayla başlamanız önerilir. Gizli penceredeyken Geliştirici Araçları'nı (
F12veyaCtrl+Üst Karakter+Iya daCmd+Option+I) açın, adres çubuğunun yanındaki yenile düğmesini sağ tıklayın ve Önbelleği Boşalt ve Tam Yeniden Yükle'yi seçin. - Reklam engelleyicileri ve müdahalede bulunan diğer uzantıları devre dışı bırakın: Reklamları engelleyebilecek, sayfa içeriğini değiştirebilecek veya ağ isteklerine müdahale edebilecek tarayıcı uzantılarını (ör. reklam engelleyiciler, VPN'ler, güvenlik uzantıları) geçici olarak devre dışı bırakın. Bu uzantılar, reklamların yüklenmesini engelleyebilir veya ağ trafiğini değiştirerek sorun giderme verilerinizi bozabilir.
- Sorunu güvenilir bir şekilde yeniden oluşturun: Kayıt yapmaya başlamadan önce, teşhis etmeye çalıştığınız reklam sorununu tutarlı bir şekilde yeniden oluşturabileceğinizden emin olun. Bu işlem kapsamında, sayfayı birden çok kez yenilemeniz, belirli bölümlere gitmeniz veya sayfayla belirli bir şekilde etkileşim kurmanız gerekebilir.
HTTP ağ oturumunuzu yakalama (HAR dosyası oluşturma)
HAR (HTTP Arşivi) dosyası, web tarayıcısının sitelerle etkileşiminin günlüğünü içeren JSON biçimli bir arşiv dosyasıdır. Tüm istek ve yanıtları yakalayarak ağ etkinliğine dair ayrıntılı bir zaman çizelgesi sunar.
Chrome'da HAR dosyası yakalamak için:
-
Chrome Geliştirici Araçları'nı açın.
- Reklam sorununun yaşandığı web sayfasına gidin.
- Sayfada herhangi bir yeri sağ tıklayın ve Öğeyi Denetle'yi seçin.
-
Ağ sekmesine gidin.
- Geliştirici Araçları panelinde Ağ sekmesini tıklayın.
- Geliştirici Araçları panelinde Ağ sekmesini tıklayın.
-
Kaydın etkin olduğundan emin olun.
- Daire şeklinde bir "Kaydet" düğmesi (genellikle kırmızı veya gri) arayın. Düğme gri renkliyse kaydı başlatmak için düğmeyi bir kez tıklayın. Dairenin kırmızı olması, kaydın etkin olduğunu gösterir.
- "Günlüğü sakla" onay kutusunun işaretli olduğundan emin olun. Böylece, farklı sayfalara gittiğinizde veya sayfayı yenilediğinizde günlük temizlenmez.
- Özellikle başlangıçta "tam yeniden yükleme" yapmadıysanız "Önbelleği devre dışı bırak" onay kutusu da işe yarayabilir.
- Daire şeklinde bir "Kaydet" düğmesi (genellikle kırmızı veya gri) arayın. Düğme gri renkliyse kaydı başlatmak için düğmeyi bir kez tıklayın. Dairenin kırmızı olması, kaydın etkin olduğunu gösterir.
-
Reklam sorununu yeniden oluşturun.
- Geliştirici Araçları açık ve kayıt hâlindeyken reklam sorununun ortaya çıkmasına neden olan işlemleri (ör. sayfayı yenileme, ekranı aşağı kaydırma, bir düğmeyi tıklama) gerçekleştirin.
- Sayfanın tamamen yüklenmesini ve reklamın oluşturulmaya (veya oluşturulmamaya) çalışmasını bekleyin. Sorun ortaya çıktıktan sonra birkaç saniye daha kayda devam edin.
-
HAR dosyasını kaydedin.
- Sorunu yeniden oluşturduktan ve ilgili ağ trafiğini yakaladıktan sonra "HAR dosyasını dışa aktar" düğmesini tıklayın.
- Bilgisayarınızda HAR dosyasını kaydetmek için bir konum seçin ve dosyaya açıklayıcı bir ad verin (örneğin,
ad-blank-example.har).
- Sorunu yeniden oluşturduktan ve ilgili ağ trafiğini yakaladıktan sonra "HAR dosyasını dışa aktar" düğmesini tıklayın.
Reklamla ilgili sorunları gidermek için HAR dosyanızı yorumlama
HAR dosyasını yakalamak ilk adımdır. Reklam sorunlarını tam olarak teşhis edebilmek için dosyayı yorumlamanız gerekir. Bu bölüm, ortak kalıpları ve önemli veri noktalarını belirlemenize yardımcı olur.
İncelenmesi gereken, reklamla ilgili yaygın istek kalıpları
Google Yayıncı Etiketi (GPT) İstekleri
www.googletagservices.com/tag/js/gpt.js adresine yapılan istekleri bulun. Bu, reklamları getiren temel kitaplıktır. Dosyanın 200 OK durumuyla yüklendiğinden emin olun.
Reklam sunucusu çağrıları
Genellikle securepubads.g.doubleclick.net/gampad/ads veya securepubads.g.doubleclick.net/gampad/ad ile başlayan, Google Ad Manager reklam sunucunuza gönderilen istekleri tanımlayın.
HTTP durum kodları:
200 OK: İstek başarılı oldu ve bir reklam veya boş yanıt (reklam doldurulmadı) döndürüldü.204 İçerik Yok: Genellikle başarılı bir isteği ancak reklam yayınlanmadığını (ör. doldurma yok, hedefleme sorunları) gösterir.302 Bulunduveya307 Geçici Yönlendirme: Yönlendirme olduğunu gösterir. İsteğin nihai olarak nereye yönlendirildiğini görmek için yönlendirme zincirini takip edin.4xx İstemci Hatası(örneğin,400 Hatalı İstek,404 Bulunamadı): İstemci tarafındaki istekle ilgili bir sorunu belirtir. Bu durum genellikle yanlış reklam birimi kimliklerini, hedefleme parametrelerini veya geçersiz ağ yapılandırmalarını gösterir.5xx Sunucu Hatası: Reklam sunucusunda bir sorun olduğunu gösterir.
Başlıklar: İsteğin "Başlıklar" sekmesinde "İstek URL'si", "Yöntem", "Durum kodu"nu kontrol edin. "İstek başlıkları" bölümünde, iu (reklam birimi), sz (boyut) ve correlator gibi parametrelerin beklenen kurulumunuzla eşleştiğinden emin olun.
Yanıt: "Yanıt" sekmesinde, reklam sunucusu tarafından döndürülen içeriği inceleyin. Başarılı reklam çağrılarında, reklam öğesi için HTML, video reklamlar için VAST XML veya reklam doldurulmamışsa boş bir yanıt görebilirsiniz. Reklam başarısız olduysa yanıtta hata mesajları olup olmadığını kontrol edin.
Reklam öğesi yükleme
- Reklam sunucusu çağrısından sonra, gerçek reklam öğelerini (resimler, JavaScript, üçüncü taraf izleyiciler, video dosyaları) yüklemeyle ilgili sonraki istekleri arayın. Bu istekler genellikle reklam sunucusunun yanıtından gelir.
- Sık karşılaşılan kaynaklar arasında
pagead2.googlesyndication.com, çeşitli CDN URL'leri veya üçüncü taraf reklam teknolojisi tedarikçileri yer alır. - "Durum" kodlarını ve "Zaman"ı (gecikme) kontrol edin. Yüksek gecikme süresi veya reklam öğesinin yüklenememesi (ör. resim için
404hatası) boş veya yavaş yüklenen reklamlara neden olabilir.
Sık karşılaşılan reklam sorunlarını giderme senaryoları ve HAR dosyasında aranacak noktalar
Senaryo 1: Reklam alanı boş/boş- GPT çağrılarını kontrol edin:
gpt.js'nin doğru şekilde yüklendiğinden emin olun. - Reklam sunucusu çağrılarını kontrol edin (
g.doubleclick.net/gampad/ads)- Belirli bir reklam birimi için istek var mı?
- Durum
204 İçerik Yokmu? Bu durum genellikle alanı dolduracak bir reklam bulunamadığı anlamına gelir (hedefleme, envanter veya fiyatlandırma sorunları). - Durum
4xxhatası mı? Bu, istekle ilgili bir sorun olduğunu gösterir (ör. yanlış reklam birimi yolu).
- Yanıtı kontrol edin:
200 OKyanıtı alınırsa "Yanıt" sekmesini inceleyin. Boş mu? Reklam sunucusundan gelen bir hata mesajı mı yoksa boş bir reklam öğesi mi var?
- "Zaman" sütununu kontrol edin: Ağ isteklerini "Zaman" sütununa (veya "Şelale" görünümüne) göre sıralayın.
- Yavaş reklam sunucusu çağrılarını belirleme:
g.doubleclick.net/gampad/adsçağrıları uzun sürüyor mu (yüzlerce milisaniye veya daha uzun)? - Yavaş reklam öğesi yüklemelerini belirleme: Reklam öğesi (resimler, üçüncü taraf JavaScript) çağrıları çok mu uzun sürüyor? Bu durum, büyük reklam öğesi dosya boyutları veya yavaş yüklenen üçüncü taraf kaynaklarını gösterebilir.
- Reklam sunucusu çağrı yanıtını kontrol edin: Reklam sunucusu çağrısının "Yanıt" sekmesini inceleyin. Döndürülen reklam öğesi beklenen boyut ve biçimle eşleşiyor mu?
- JavaScript hatalarını arayın: Reklam oluşturma veya üçüncü taraf komut dosyalarıyla ilgili JavaScript hataları olup olmadığını görmek için Geliştirici Araçları'ndaki "Konsol" sekmesini kontrol edin.
- CSS çakışmaları: Doğrudan HAR'da olmasa da sayfanızdaki çakışan CSS'ler oluşturmayı etkileyebilir. Reklam alanı için "Öğeler" sekmesine ve hesaplanmış stillere bakın.
Önemli sütunlar ve dikkat edilmesi gerekenler
- Ad: İstenen kaynağın URL'sidir.
- Durum: Yanıtın HTTP durum kodudur (örneğin,
200 OKveya404 Not Found). - Tür: Kaynağın MIME türüdür (ör. "document", "script", "image", "xhr").
- Başlatıcı: İsteği başlatan kaynak veya komut dosyasıdır.
- Boyut: Aktarılan kaynağın boyutudur.
- Süre: İsteğin toplam süresidir.
Yakalama ve yorumlamadan sonra yapmanız gerekenler
HAR dosyanızı yakalayıp ilk incelemeyi yaptıktan sonra şunları yapabilirsiniz:
Kendi kendinize teşhis edip sorunu çözün: Net bir sorun tespit ettiyseniz (ör. reklam öğesinde 404 yanıt kodu, belirli hedefleme parametreleri nedeniyle 204 yanıt kodu) Google Ad Manager'da reklam kurulumunuzu ayarlayarak veya web sayfası kodunuzu değiştirerek sorunu kendiniz çözebilirsiniz.
Google Ad Manager destek ekibine aşağıdaki bilgileri sağlayın:
- HAR dosyasının kendisi.
- Sorunun net bir açıklaması: Ne olmasını beklediğiniz ve aslında ne olduğu.
- Sorunu yeniden oluşturma adımları: Tam URL, tarayıcı ve yapılan işlemler.
- Sorunun zaman damgası: HAR dosyasında sorunun tam tarihini ve saatini (saat dilimi dahil) not edin. Bu sayede, ilgili etkinliklerin tespit edilmesine yardımcı olunur.
- İlgili olduğundan şüphelendiğiniz reklam birimi kimlikleri, sipariş kimlikleri, satır öğesi kimlikleri veya reklam öğesi kimlikleri.
- HAR dosyası analizinizdeki ilk bulgular.