WordPress blok temaya Google Analytics ve Search Console doğrulama kodu nasıl eklenir?
Kısaca: Wiozen Theme'de (1.2.0'dan beri) bu kodları Görünüm › Wiozen Theme › Ayarlar sekmesindeki "Site kodları" kartına yapıştırırsın. Google Analytics etiketi ve Search Console'un HTML etiketi "Sayfanın başında (head)" kutusuna girer; "Ayarları kaydet"e bastığın anda kod her sayfanın <head> bölümünde çıkar. Tema dosyası düzenlemen ya da ayrı bir kod eklentisi kurman gerekmez, tema güncellemesi de kodu silmez.
Blok temada header.php neden yok?
Klasik temalarda bu kodlar header.php dosyasına, </head> etiketinin hemen önüne yapıştırılırdı. Blok temada üst bilgi Site Düzenleyicisi'ndeki bloklardan kurulur ve sayfanın <head> bölümünü düzenleyebileceğin bir dosya yoktur. Tema dosyasına ya da functions.php'ye elle yazdığın kod da ilk tema güncellemesinde silinir.
Bu yüzden blok temalarda kod ya bir üst bilgi/alt bilgi kod eklentisiyle ya da temanın kendi ayarıyla eklenir. Wiozen Theme ikincisini Site kodları kartında yapar. Kod veritabanında tema ayarı olarak durur, tema dosyalarına yazılmaz.
Kodu eklemek adım adım
- Kodu aldığın yerden kopyala. Google Analytics'te Yönetici › Veri akışları'ndan akışını aç ve etiketleme talimatlarındaki
gtag.jskodunun tamamını al. Search Console'da mülk eklerken doğrulama yöntemi olarak "HTML etiketi"ni seç ve<meta name="google-site-verification" …>satırını kopyala. - WordPress yönetiminde Görünüm › Wiozen Theme'i aç ve Ayarlar sekmesine geç.
- "Site kodları" kartında kodları "Sayfanın başında (head)" kutusuna alt alta yapıştır.
- Sayfanın altındaki "Ayarları kaydet" düğmesine bas.
- Search Console'a dönüp "Doğrula"ya bas. Analytics'te Gerçek zamanlı raporu açıp siteyi başka bir tarayıcıda ziyaret et.
Tema kodu olduğu gibi basar; içeriğini değiştirmez, birleştirmez ya da ertelemez. Head kutusundaki kod wp_head kancasına, ikinci kutudaki kod wp_footer kancasına bağlanır ve ikisi de o kancadaki diğer çıktıların sonuna yakın bir sırayla eklenir. Kutu başına üst sınır 20.000 karakterdir.
Bu panel sekmeleri toplamda en az $5 yüklenmiş bir Wiozen hesabına bağlı sitede açılır.
"Sayfanın sonunda" kutusu ne için?
İkinci kutudaki kod </body> etiketinin hemen önüne eklenir. Sayfanın görünmesini beklemesi gerekmeyen kodlar oraya gider: canlı destek balonu, bazı reklam ağlarının sayfa sonu betikleri ya da bir hizmetin "body kapanmadan önce ekleyin" dediği kodlar. Google Analytics ve Search Console etiketi head kutusunda kalmalı; Search Console etiketi <head> dışında bulunursa doğrulama başarısız olur.
AdSense'in otomatik reklam kodu da head kutusuna girer. Belirli bir yere reklam birimi koymak ayrı iştir; onun için AdSense kodu rehberine bak.
Kutular neden gri, kimler kaydedebilir?
Site kodları yalnız filtresiz HTML yetkisi (unfiltered_html) olan kullanıcılar tarafından değiştirilebilir. Tek siteli WordPress'te yöneticilerde bu yetki vardır; çoklu sitede yalnız ağ yöneticisinde (süper yönetici) bulunur. Barındırma firman wp-config.php'ye DISALLOW_UNFILTERED_HTML koyduysa yöneticiler de bu yetkiyi kaybeder.
Yetkin yoksa kutular gri görünür ve altında "Site kodlarını yalnızca filtresiz HTML yetkisi olan yöneticiler değiştirebilir." notu çıkar. Bu durumda Ayarlar sekmesindeki diğer ayarları kaydetsen de daha önce eklenmiş kodlar silinmez, olduğu gibi kalır.
Kod sitenin her sayfasında çalışır. Yalnız Google, Microsoft ya da güvendiğin başka bir hizmetin sana verdiği kodu yapıştır; bir forumdan ya da tanımadığın birinden gelen betik ziyaretçilerinin tarayıcısında çalışır.
Kod sayfada var mı, nasıl kontrol edilir?
Siteyi oturum açmadığın bir tarayıcı penceresinde aç, sağ tıklayıp "Sayfa kaynağını görüntüle"yi seç ve google-site-verification ya da gtag diye ara. Kod oradaysa tema işini yapmıştır.
- Kod görünmüyorsa önce önbellek eklentinin ve barındırma panelinin önbelleğini temizle; eski sayfa kopyası kodu içermiyor olabilir.
- Önizlemeye güvenme: tema bu kodları Özelleştirici önizlemesinde basmaz, önizleme ziyaretleri de Analytics'e yazılmaz.
- Aynı Analytics kodunu hem burada hem bir eklentide (örneğin Site Kit) eklersen her ziyaret iki kez sayılır. Kodu tek yerde tut.
Temayı değiştirirsen kodlar ne olur?
Kodlar Wiozen Theme'in ayarıdır ve yalnız Wiozen Theme etkinken basılır. Başka bir temaya geçtiğin anda Analytics veri toplamayı bırakır ve Search Console etiketi sayfadan kalkar. Google doğrulamayı zaman zaman yeniden kontrol ettiği için etiket kalıcı olarak kaybolursa mülkün doğrulaması düşebilir. Tema değiştirmeden önce kodları yeni temaya ya da bir kod eklentisine taşı. Wiozen Theme'e geri dönersen kayıtlı kodlar yeniden basılır.
Search Console'u DNS kaydıyla doğruladıysan bu kayıt temadan bağımsızdır; tema değişikliği onu etkilemez.
Sık sorulanlar
Google Tag Manager kodunu da buraya ekleyebilir miyim?
Evet. Tag Manager'ın ilk parçasını "Sayfanın başında (head)" kutusuna yapıştır. İkinci parça (<noscript>) <body> açılışının hemen ardından istenir; Wiozen Theme'de body açılışına kod ekleyen ayrı bir kutu yok. Bu parça yalnız JavaScript kapalı ziyaretçiler içindir; onsuz da Tag Manager çalışır.
Search Console'u HTML dosyası yükleyerek doğrulasam olmaz mı?
Olur. Dosya yöntemi temaya bağlı değildir, dosyayı barındırma panelinin dosya yöneticisiyle sitenin kök dizinine yüklersin. HTML etiketi yöntemi ise dosya yöneticisine girmeden panelden yapılır.
Tema güncellemesinde kodlar silinir mi?
Hayır. Kodlar veritabanında tema ayarı olarak tutulur, tema dosyalarında değil. Güncelleme dosyaları değiştirir, ayarlara dokunmaz.
Kodları başka bir siteye nasıl taşırım?
Özelleştir sekmesindeki "Ayar yedeği" kartıyla. Yedek dosyası site kodlarını da içerir. Ayrıntısı ayar yedeği rehberinde.
Kod eklentisi kurmadan Analytics ve Search Console'u bağlamak için Wiozen Theme'i ücretsiz indir. Reklam yerleri için AdSense kodu rehberine bak.