Bu hata mesajı:
AMP (Accelerated Mobile Pages) kullanırken, <amp-pixel> etiketiyle sayfa görüntüleme veya başka türden izleme (tracking) yapılır. Ancak bu etiketin src özelliğine verilen URL, AMP kurallarına uygun değilse bu hatayı alırsınız.
Olası Sebepler:
Doğru Kullanım Örneği:
HTML:
Kurallar:
Hatalı Örnekler:
HTML:
Çözüm Adımları:
Eğer URL'nin ne olduğunu bilmiyorsanız ya da emin değilseniz, kodunuzu buraya yapıştırabilirsiniz; birlikte gözden geçirebiliriz.
Kaynak: "Google 'amp-pixel' etiketinin 'src' özelliğinde geçersiz URL protokolü var" Çözümü
"amp-pixel" etiketinin "src" özelliğinde geçersiz URL protokolü var.
Genişletmek için tıkla ...
AMP (Accelerated Mobile Pages) kullanırken, <amp-pixel> etiketiyle sayfa görüntüleme veya başka türden izleme (tracking) yapılır. Ancak bu etiketin src özelliğine verilen URL, AMP kurallarına uygun değilse bu hatayı alırsınız.
Olası Sebepler:
- src değeri geçersiz bir protokol kullanıyor (örneğin ftp://, file://, javascript: gibi).
- src değeri eksik ya da yanlış biçimlendirilmiş.
- src mutlak (absolute) URL değil.
- http protokolü kullanılmış, ancak AMP için https zorunlu.
Doğru Kullanım Örneği:
HTML:
<amp-pixel src="https://example.com/tracker?id=123"></amp-pixel>
Kurallar:
- src yalnızca https:// ile başlamalıdır.
- URL mutlak olmalıdır (göreli yollar çalışmaz).
- src'de JavaScript, veri URI’ları veya diğer geçersiz protokoller kullanılamaz.
Hatalı Örnekler:
HTML:
Kod:
<amp-pixel src="/tracker?id=123"></amp-pixel> <!-- Göreli yol, geçersiz -->
<amp-pixel src="http://example.com/tracker"></amp-pixel> <!-- http, geçersiz -->
<amp-pixel src="javascript:alert('test')"></amp-pixel> <!-- Tehlikeli protokol -->
Çözüm Adımları:
- src URL’nizi kontrol edin.
- https:// ile başladığından emin olun.
- Tam (mutlak) URL kullanın.
- URL'nin geçerli bir sunucuya işaret ettiğinden emin olun (404 vb. olmamalı).
Eğer URL'nin ne olduğunu bilmiyorsanız ya da emin değilseniz, kodunuzu buraya yapıştırabilirsiniz; birlikte gözden geçirebiliriz.
Kaynak: "Google 'amp-pixel' etiketinin 'src' özelliğinde geçersiz URL protokolü var" Çözümü