Özel JavaScript’e Izin Verilmiyor Hatası ve Çözümü (AMP)

Charismax

Copyright @ Charismax
Katılım
3 yıl 8 ay 17 gün
Mesajlar
25,270
Tepkime puanı
8,716
Yaş
35
Konum
Memed' Home
İsim
CHRS
Memleket
Neresi?
Meslek
IzdırapÇI
Cinsiyet
vtEvVy
Medeni Hal
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>
Yukarıda yer alan kodu sitenize ekledikten sonra yayıncı kimliğiniz ve birim kodunuz bölümlerini uygun şekilde düzenlemeyi unutmayın. Eski kodunuzda yer alan veriler üzerinden bu işlemi yapabilirsiniz.

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"
}
}
}
Özel Javascript’e İzin Verilmiyor hatasının Analytics taraflı çözümü için ise yukarıdaki kodu kullanabilirsiniz. İzleme kodu bölümünde yer alan değerleri düzenlemeyi unutmayın.
 
Geri
Üst Alt