Google Console

Google Console eklentisi Search Console, Analytics ve AdSense'i tek bir Google bağlantısının ve tek bir sekme dizisinin arkasına koyar; ayrıca temanızın sayfa başlığında bastığı izleme kimliklerini devralır. Paketle birlikte açık gelmez - Yönetim → Eklentiler altından etkinleştirin, sonra kenar menüsünde Büyüme grubunda belirir.

Google Console eklentisinin Ayarlar sekmesi; tek tıkla bağlanma seçeneği
Tek tıkla bağlanma jekcms'in Google uygulaması üzerinden gider - Cloud Console da istemci kimliği de gerekmez.

Baştan bilmekte fayda olan iki şey var, çünkü beklentinizi değiştirirler. Raporlar salt okunurdur: eklenti Google'dan üç okuma izni ister, başka bir şey istemez; yani burada yaptığınız hiçbir şey bir Search Console mülkünü ya da GA4 yapılandırmasını değiştiremez. Ve en ilginç sekme olan İçgörüler, eklentinin kendi biriktirdiği geçmişten kurulur - gösterecek bir şeyi olması için cron'un çalışıyor olması gerekir.

Bağlanmak

Google Console → Ayarlar ekranını açın. Bağlantı kartının başında tek tıkla bağlanma düğmesi var. Bağlantı jekcms'in kendi Google uygulaması üzerinden kurulur, yani Cloud projesi açmanız gerekmez. Altındaki Gelişmiş bölümü ise kendi Google Cloud uygulamanızla bağlanmanızı sağlar.

Tek tıkın, düğmenin size önceden söyleyemediği iki koşulu var. Paneliniz HTTPS üzerinden erişilebilir olmalı - yerel ya da düz HTTP bir kurulum bu yolu hiç kullanamaz - ve alan adınızın etkin bir lisansı olmalı. Servis kullanılamıyorsa eklenti bunu söyler ve sessizce düşmek yerine sizi Gelişmiş bölüme yönlendirir.

Kendi Cloud uygulamanızla bağlanmak

Google Cloud Console üzerinde bir proje açın. Sonra APIs & Services → Library altından beş API'yi etkinleştirin: Google Search Console API, Web Search Indexing API, Google Analytics Data API, Google Analytics Admin API, AdSense Management API. İnsanların atladığı Admin API'dir; o olmadan eklenti GA4 mülklerinizi listeleyemez ve sayısal mülk kimliğini elle yazmanız gerekir.

OAuth consent screen ekranını External olarak yapılandırın ve Google Cloud'da kullandığınız Gmail adresini Audience → Test users altına ekleyin - Error 403: access_denied ekranının çaresi budur.

Sonra bir OAuth client ID (Web application) oluşturun ve şu yetkili yönlendirme adresini birebir ekleyin:

https://SITENIZ/admin/plugins/jek-google/oauth-callback.php

Client ID ve Secret değerlerini Gelişmiş bölüme yapıştırıp Bağlan deyin.

Masadan kalkmadan uygulamayı yayımlayın. Onay ekranı Testing durumunda kaldığı sürece Google yetkiyi yedi günde bir iptal eder ve eklenti yeniden bağlanma uyarısı göstermeye başlar. Çare OAuth consent screen → PUBLISH APP → In production ve uyarı belirdiğinde bunu zaten söyler.

Kimlik bilgileri şifreli saklanır. Sunucuda şifreleme kullanılamıyorsa eklenti sırrı açık metin yazmak yerine saklamayı reddeder ve sebebini söyler.

Mülklerinizi seçmek

Bağlantı kurulduktan sonra Ayarlar sekmesi kendi hesabınızdan doldurulan açılır listeler sunar: Search Console sitesi, GA4 mülkü ve AdSense hesabı. Yazmak yerine listeden seçin - özellikle Search Console değerinin Google'ın tam biçiminde olması gerekir ve seçici onu doğru yazar (alan adı mülkleri için sc-domain:, adres mülkleri için sonda eğik çizgi).

Altındaki Tanılama kartı her servis için bir satır basar: Search Console, AdSense, Analytics. Satırda ya çalışıyor yazar ya da Google'ın döndürdüğü hatanın kendisi. Bir şey yanlış yapılandırıldığında o hata metni herhangi bir durum simgesinden çok daha işe yarar; birebir basılmasının sebebi budur.

Rapor sekmeleri

Tarihli raporların hepsi 7, 28 ya da 90 günlük pencere sunar ve her pencere bugünde değil dünde biter. Bu bilinçli bir tercih. Search Console ile GA4 bir günü farklı saatlerde kesinleştiriyor; iki sayı kümesinin aynı dönemi anlatması için ikisini de düne hizalamak gerekiyor.

Genel Bakış, dört rakamlık özettir - trend okları ve mini grafiklerle Search Console tıklama ve gösterimi, GA4 ziyaretçisi ve altında ay başından bu yana toplamıyla birlikte dünkü AdSense kazancı.

Search Console derin olanıdır. Üstte tıklama, gösterim, ortalama TO ve ortalama konum; altında performans, TO ve konum grafikleri. Daha aşağıda en çok tıklanan sorgularınız ve sayfalarınız, önceki döneme göre yükselen ve düşen sorgular, cihazlar ve ülkeler. İki kart yerini hak ediyor. Fırsat sorguları, üzerine gidilmeye değer belirli bir deseni süzer: makul gösterim, dördüncü ile yirminci arasında bir konum ve yüzde üçün altında tıklama oranı - yani sıralamaya giren ama kimsenin tıklamadığı sayfanın imzası. Trafik kaybeden sayfalar ise aynı şeyi ters yönde, eskiden tıklama alan ve artık almayan sayfalar için yapar.

İçgörüler Google'ı hiç çağırmaz; eklentinin sakladığı geçmişi okur. Günde bir kez cron Search Console verinizi çeker ve saklar; ilk turda doksan günü geriye doldurur. Rapor bir de 180 günlük trend çıkarır ve canlı sorguda göremeyeceğiniz dört şeyi gösterir. Kendi geçmişine göre sert düşen sayfalar. Sekizinci ile yirminci sıra arasında gerçek gösterimi olan, yani "bir adım uzaktaki" kelimeler. Birkaç sayfanızın tek bir sorgu için birbiriyle yarıştığı kelime yamyamlığı. Bir de yükselen sayfalar. Her sayfa satırı, bir yazıyla eşleştiğinde doğrudan editöre bağlanır.

Cron olmadan bu sekme boş kalır. Sabırsızlar için bir Şimdi çek düğmesi var, ama sekmenin varlık sebebi birikmiş geçmiştir. Kurulumu Cron Kurulumu anlatıyor.

Analytics ziyaretçi, oturum, sayfa görüntüleme ve hemen çıkma oranını, günlük trafik grafiğini, yola göre en çok görüntülenen sayfalarınızı ve trafik kanallarınızı gösterir.

AdSense, hesabınızın para biriminde bugün, dün, ay başından bu yana, son yedi gün ve son otuz gün için tahmini kazancı gösterir. Yalnız kazanç - eklenti gösterim, tıklama ya da RPM istemez; yani bu sekme "ne kadar" sorusunu cevaplar, "neden" sorusunu değil.

PageSpeed Google bağlantısı gerektirmez. PageSpeed Insights'ı kendi sitenize karşı mobil ve masaüstü için paralel koşturur; dört kategori puanını, laboratuvar ölçümlerini (FCP, LCP, TBT, CLS, Speed Index) ve Google'ın yeterli gerçek kullanıcı verisi olduğu yerlerde CrUX saha değerlerini saklar. Anonim hız sınırına çarparsanız Ayarlar'dan bir PageSpeed API anahtarı ekleyebilirsiniz; bu anahtarın şifreli sır deposunda değil düz yapılandırmada saklandığını unutmayın, o yüzden yalnız PageSpeed API'siyle kısıtlı bir anahtar kullanın. Araç, tasarımı gereği yalnız kendi alan adınızı ölçer.

Dizin kapsamı

Search Console sekmesinde bir Dizin Kapsamı taraması var. Yayınlanmış adreslerinizi Google'ın URL İnceleme API'sinden geçirir: ana sayfadan ve en yeniden başlayarak iki bin yazı ve sayfaya kadar. Her adresi dört kovadan birine koyar: dizinde, dizinde değil, hatalı ya da henüz kontrol edilmedi.

Tarama beşer adreslik turlar hâlinde, aralarında kısa molalarla koşar; çünkü API yavaştır ve paylaşımlı sunucuların çalışma süresi sınırlıdır. Sayfayı açık bırakın, listeyi yürür; her sonuç yirmi dört saat önbelleklenir, yani yeniden koşmak zaten kontrol edilmiş adresler için hiçbir şeye mal olmaz. İki bin keyfî bir sayı değil - Google'ın mülk başına günlük inceleme kotasını izler.

Bir de Dizine gönder eylemi var ve ona güvenmeden önce gerçek durumunu bilmelisiniz. Google bu API'yi yalnız iş ilanı ve canlı yayın sayfaları için sunuyor; bu yüzden jekcms onu kapalı gönderiyor ve OAuth bağlantısı dizinleme iznini hiç istemiyor. Yani kutuyu işaretlemek yetmez: Google çağrıları reddeder. Bu ikilinin işe yarayan yarısını kapsam taraması sayın; sıradan sayfaların dizine girmesini ise jekcms'in otomatik yenilediği site haritası üzerinden sağlayın.

İzleme kodları

Ön Yüz Kod Enjeksiyonu kartı üç kimlik alır: GA4 ölçüm kimliği (G-…), Tag Manager kapsayıcı kimliği (GTM-…) ve AdSense yayıncı kimliği (ca-pub-…). Bu bölüm Google bağlantısı gerektirmez - kutuyu işaretleyin, kimliği yapıştırın, kaydedin.

Aslında olan şey bir aktarımdır. Eklenti her kimliği beklenen biçime göre doğrular ve çekirdek site ayarlarına kopyalar; etiketleri temanın üst bilgisi basar. Bundan iki sonuç çıkar. Yanlış biçimdeki bir kimlik sayfalarınıza basılmaz, sessizce atılır. Ve bir kutunun işaretini kaldırmak çekirdek ayarı temizler; yani bu kart yalnız bu eklentinin değil, sitenin tamamının izleme açma/kapama anahtarıdır.

Bir Tag Manager kapsayıcısı tanımlarsanız GA4 gtag kodu basılmaz - GA4'ü iki kez yüklemek yerine GTM içinde yapılandırmanız beklenir. jekcms ayrıca kullandığınız etiket sunucuları için preconnect basar.

Sitenin çerez onayı şeridi açıkken etiketlerden önce Google Consent Mode v2 basılır; bütün depolama türleri varsayılan olarak reddedilmiş gelir ve ziyaretçi kabul ettiğinde izne çevrilir. Betikler yine yüklenir; kapıya alınan şey depolamadır. Onay şeridi kapalıysa hiçbir kapı yoktur.

Planlamanız gereken bir nokta: kodlar, siz panelde oturum açmışken dahil, her ziyaretçi için basılır. Kendi trafiğinizi sitenin ayıklamasını beklemek yerine GA4 tarafında dahili trafik süzgeci ya da IP dışlamasıyla ayıklayın.

Haftalık e-posta

Ayarlar sekmesinde bir Haftalık E-posta Özeti anahtarı var. Açık olduğunda bağlı bir site, verdiğiniz adrese - boş bırakırsanız site yönetici adresine - kabaca haftada bir performans özeti gönderir.

Özet; hafta karşılaştırmalı oklarla Search Console tıklama ve gösterimini, GA4 ziyaretçi ve sayfa görüntülemesini, son yedi gün ve ay başından bu yana AdSense kazancını ve en çok tıklama alan beş sorguyu site diliyle taşır. Son yedi günü, ondan önceki yedi günle karşılaştırır.

Tam olarak haftalık değil 6,5 günlük aralıkla ateşlenir; böylece kayan bir cron saati bir haftayı tamamen atlamaz. İçgörüler gibi cron'a bağlıdır: gönderim, sayfa trafiğinden değil zamanlanmış bir turdan denenir.

Önbellek ve yenileme düğmesi

Her Google çağrısı önbelleklenir; hem panel hızlı kalsın hem de API kotalarının içinde durulsun diye. Search Console ve Analytics yanıtları otuz dakika, AdSense bir saat, Ayarlar tanılaması beş dakika, kapsam ve PageSpeed sonuçları yirmi dört saat tutulur. Hata olarak dönen bir yanıt yalnız iki dakika önbelleklenir; yani geçici bir arıza takılıp kalmak yerine hızla temizlenir.

Genel Bakış'taki yenileme düğmesi önbelleğin tamamını temizler. Bir mülk hedefini değiştirdikten sonra kullanın; bir sayı bayat göründü diye her seferinde uzanmak çoğunlukla yalnız kota harcar.

Bu eklentide olmayan: Google Tercih Edilen Kaynak

Okurların sitenizi Google aramada tercih edilen kaynak olarak işaretlemesini sağlayan "Google'da bizi tercih edin" bloğunu arıyorsanız: o, bu eklentinin parçası değil, çekirdek bir özelliktir ve Tema Özelleştirici içinde yazı ayarları altında yapılandırılır. Görünüp görünmeyeceğini, Google'ın resmî düğmesi olarak mı düz bağlantı olarak mı basılacağını ve yazının neresinde duracağını orada seçersiniz. Çerez onayı açıkken Google'ın betiği yalnız ziyaretçi kabul ettikten sonra yüklenir; o ana kadar düz bağlantı gösterilir.

Yeniliklerden ilk sen haberdar ol

Yeni özellikler, sürüm notları ve CMS rehberleri. Ayda birkaç e-posta gönderiyoruz.