AMP, birkaç sene olmasına rağmen hala sıkıntıların olduğu bir sistemdir. Özellikle mobil ziyaretçiler için üretilen bu sistemi Google çok fazla önemse de bazen karşınıza hatalar döndürebilir. Bu yazımda sizlere Google Search Console’da karşılaşacağınız “Özel JavaScript’e İzin Verilmiyor” hatası ve çözümü hakkında bilgi vereceğim.
Sitenizin Google’daki varlığını yönettiğiniz Google Search Console, sizlere kimi zaman hatalar döndürebilir. Bu hatalar genellikle gerekli ve ilerleyen dönemde sıralamanıza etki edebilecek sorunlardır. Belirli periyotlarla incelemeniz gereken panelde Geliştirmeler > AMP bölümünde bu yazımızdaki hata ile karşılaşabilirsiniz.
Neden Böyle Bir Hata ile Karşılaşıyoruz?
AMP Görünümü kullanan sitelerde karşılaşılan bu hata temel olarak Google Adsense ve Analytics gibi kodların yanlış konumlandırılması ve özellikle Javascript kodları arasında yer almasından dolayı ortaya çıkmaktadır. Standart kodları javascript içine yerleştirdiğinizde sorunlar yaşayabilirsiniz. Bu sadece Google nezdinde değil, sitenizin performansı konusunda da sorun yaşayabilir. Fakat bu hususta sorunun çözümü oldukça basittir. Mevcut reklam kodlarınızı veya analitik kodlarınızı aşağıdakiler ile değiştirin.
AMP için Google Adsense
1 2 3 4 5 6 7 8 | <amp-ad width="100vw" height=320 type="adsense" data-ad-client="pub-xxxxxxxxxxxxx" //Yayıncı kimliğiniz data-ad-slot="xxxxxxxxx" //AMP reklam birim kodunuz data-auto-format="rspv" data-full-width> <div overflow></div> </amp-ad> |
AMP için Google Analytics
1 2 3 4 5 6 7 8 9 10 11 | { "vars": { "account": "UA-xxxxxxxxx-x" //İzleme kodunuz }, "triggers": { "trackPageview": { "on": "visible", "request": "pageview" } } } |
Hocam selamlar ben all in seo eklentisi kullanıyorum. Google analytics doğrulamasını all in seo üzerinden yapmıştım şimdi yukarıdaki nereden değiştireceğimi bulamadım yardımcı olabilir misiniz*?
Hocam Merhaba bu konu ile ilgili daha açıklayıcı olması için hazırladığınız bir video kaydı veya youtube linkiniz var mı?