Google Analytics 4 etiketlerinde, oturum ve kullanıcı kimliğini etkileyebilecek çeşitli yapılandırma seçenekleri bulunur. Bu etiketler doğru şekilde yapılandırılmazsa trafik kaynaklarının tanımlanamamasına veya kategorize edilememesine ve raporlarda başka sorunlara neden olabilir. Bu sorunlar, raporlardaki kanal gruplarında atanmamış satırlara, (not set) değerlerine ve trafiğin beklenmedik şekilde büyük bir kısmının doğrudan olarak sınıflandırılmasına yol açar.
Analytics, trafik kaynağını kategorize edemediğinde Google Analytics 4 raporlarında atanmamış satır görünür. Analytics, trafik kaynaklarını sabit kurallara göre kanallar hâlinde kategorize eder. Örneğin, organik arama kanalı tüm arama motorlarından gelen trafiği içerir. Kanallar, kanal grupları halinde düzenlenir. Varsayılan kanal gruplarını kullanıyorsanız trafiği kategorize ederken uygulanan belirli mantığı Varsayılan kanal tanımları bölümünde inceleyebilirsiniz. Kanal grupları kullanıcı, oturum veya etkinlik düzeyinde görüntülenebilir.
Bir trafik kaynağı, raporda görüntülediğiniz bir kanal grubundaki kanallardan birinin tanımına uymuyorsa atanmamış olarak gösterilir. Trafiğiniz kullanıcı tanımlı bir kaynaktan veya aracıdan geliyorsa ya da oturum veya kullanıcı kimliği bilgileri eksik olduğu için (not set) olarak ayarlanmışsa bir trafik kaynağını kategorize etmek için önceden tanımlanmış bir kural olmayabilir.
Etiket kodu sıralamasıyla ilgili en iyi uygulamalar
Etiket kodu sıralamasıyla ilgili aşağıdaki önerilen en iyi uygulamalardan yararlanın:
| Etiket türü | Talimatlar | En iyi uygulamalar |
|---|---|---|
|
Google etiketi |
Google ürünlerini yapılandırma ve etkinlik verileri gönderme |
Kitle tarafından tetiklenen etkinlikleri içeren bir etkinlik yöntemini çağırmadan önce Google etiketini başlatın. |
|
Google Etiket Yöneticisi |
Google Etiket Yöneticisi'ni kurma |
GTM'yi kurmayla ilgili 4 adımı uygulayın. |
|
Sunucu tarafı etiketleme |
Bu belirli etiket ayarlarını atlamamaya dikkat edin. Aynı GA4 mülkü için aynı sayfada hem sunucu tarafı hem de bağımsız istemci tarafı uygulama bulundurmamanız gerekir. sGTM kullanıyorsanız etkin etiketlerinizin tümünün, etkinlikleri sunucu tarafı kapsayıcı üzerinden gönderecek şekilde ayarlandığından emin olun. |
Etkinlikler için önerilen sıralama uygulamasını kullanamıyorsanız bu iki öneriyi yine de uygulamanız gerekir. Aksi takdirde raporlamada sorun yaşayabilirsiniz.
- Sayfayla ilgili tüm yapılandırmaları,
config(yapılandırma) komutunun (Google etiketi için) veya Google etiketi ayarlarının (Google Etiket Yöneticisi için) bir parçası olarak sayfanın mümkün olduğunca başlarında ve herhangi bir etkinlikten önce sağlayın. - Özel etkinlikler
config(yapılandırma) komutundan önce etkinleştirilmemelidir. Aksi takdirdesession_startetkinliğiyle birlikte toplu olarak gönderilirler.config(yapılandırma) komutu, sayfanın geri kalanı için kullanıcı ve oturum kimliğini etkileyebilir. Diğer bir deyişle, sayfa görüntüleme ve sonraki etkinlikler, önceki oturum başlangıcı ve özel etkinlikle ilişkilendirilemez.
Etkinliklerim doğru şekilde sıralanmazsa ne olur?
GA4 etiketleri beklenmedik zamanlara ayarlandığında (ör. config [yapılandırma] komutu veya Google etiketi sayfadaki diğer etkinliklerden sonra tetiklenirse) kullanıcı kimliği, oturum kimliği veya her ikisi birden etkilenebilir. Bu durum aşağıdakilerle sonuçlanabilir:
- Analytics'te (not set) olarak görünen veriler
- Hatalı kullanıcı ve oturum sayıları
- Kullanıcı ve oturum düzeyindeki metriklerin doğru şekilde hesaplanmaması
- Yanlış kullanıcı ve oturum ölçümü
Etkinliklerin yanlış sıralanması neden kaynaklanabilir?
Beklenmedik zamanlamanın bilinen yaygın nedenleri şunlardır:
| Özellik | Neden | Sonuç | En iyi uygulamalar |
|---|---|---|---|
|
Sunucu tarafı etiketleme Sunucu tarafından yönetilen ayar (sunucu tarafından yönetilen istemci kimliği) Müşteri tarafından yönetilen ayarlar |
Varsayılan olarak açık olan "Sunucu Tarafından Yönetilen Ayar" için sunucu tarafı etiketleme kutusunun işaretlenmesi. GA4 etkinlikleri bir sunucu etiketi aracılığıyla işlendiğinde, kullanıcılar web etiketi tarafından kullanılan istemci kimliğinden farklı bir kullanıcı kimliği kullanma konusunda çeşitli seçeneklere sahiptir. |
Üst açılır menüde "Sunucu Tarafından Yönetiliyor"u ayarlamak, sunucu tarafı etiketlemenin ayrı bir istemci kimliği yöneteceği ve işlem yaptığı ölçümler için bu kimliği kullanacağı anlamına gelir. Ayrıca, bu çerezin nasıl yazılacağıyla ilgili çeşitli seçenekler sağlar ve mevcut GA doğrudan trafiği olan ve bir anda tüm ziyaretçi kimliklerini değiştirerek kitlelerde ve raporlarda ani bir kesinti olmasını istemeyen müşteriler için zaman içinde taşıma seçeneği sunar. |
Bu seçeneği kullanırsanız akışınızın tüm ölçümlerinin sunucu etiketiniz üzerinden gerçekleştiğinden ve hiçbirinin doğrudan Google sunucularına gönderilmediğinden emin olmanız gerekir. Bunu yapmanın en kolay yolu, sunucu kapsayıcınıza veri gönderen web etiketiyle ilişkili config (yapılandırma) komutunun (Google etiketi) veya Google Etiket Yöneticisi'nin bu kapsayıcı için her zaman ilk etiket veya komut olduğundan emin olmaktır. |
|
Çerez adı özelleştirme |
Bu işlem, hem istemci kimliği hem de oturum durumu için kullanılan birinci taraf çerezinin adını değiştirir. |
Kullanıcılar oturumlar arasında bağlanamaz ve etkinlikler oturumlara dahil edilemez. Etkinlik metrikleri, oturum veya kullanıcı boyutlarıyla birlikte analiz edildiğinde (not set) olarak görünür. |
Sitenizin tamamında tutarlı bir çerez öneki kullanın. Analytics'te çerez öneklerinin önerilen kullanımı, farklı veya tutarsız önekler kullandığınızda olduğu gibi birden fazla çerez grubu oluşturmamak amacıyla, özelleştirilmiş bir çerez adı oluşturmaktır. |
|
Alanlar arası otomatik bağlayıcı |
Bu ayar, etikete önceki sayfadaki istemci ve oturum verilerini (varsa) işleyip kullanmaya başlamasını söyler. Etiket, bağlı verileri uygularken oturumun önceki sayfada başlatılmış olduğunu varsayar. |
Bağlayıcı geç başlatılırsa ve geç bir config (yapılandırma) komutu aracılığıyla alan adları arası bağlı bir kullanıcı olduğunu öğrenirse kullanıcı kimliği o noktada aniden değişir. Geç config (yapılandırma) komutları en azından, bağlayıcı parametre değerleri uygulandığında silinen kısa oturumlara neden olur. Bu noktada hâlihazırda gönderilmiş olan oturum veya kullanıcı özellikleri artık gerçek oturum ya da kullanıcıyla ilişkilendirilemez. |
İstemci veya oturum kimliğini özelleştirmeyin. Aksi takdirde, hem etiketlerde hem de işleme sırasında oturumların nasıl yapılandırılacağıyla ilgili varsayımların bozulmasına ve sorunlara neden olabilirsiniz. |
|
Alanlar arası manuel bağlayıcı |
Müşterilerin web alanları arası ölçümü manuel olarak uygulamasını sağlamak amacıyla GA4 etiketinde hem istemci hem de oturum kimliklerini alıp ayarlamak için API'ler bulunur. |
Orijinal istemci ve oturum kimlikleriyle ilişkisi kesilen etkinliklerde önemli bilgiler eksik olabilir ve bu durum, beklenmedik ilişkilendirme sorunlarına yol açabilir. |
Özel bir kullanıcı kimliği sağlamak için Özel istemci veya oturum kimliklerini değiştirmek ya da sağlamak için bu API'leri kullanmayın. Bu kimlikler yalnızca alanlar arası manuel kurulumun gerekli olduğu nadir durumlarda manuel olarak ayarlanmalıdır. |
1 linker (bağlayıcı), alanlar arası otomatik bağlantı oluşturma işleminin parametresidir. Alanlar arası otomatik bağlantı oluşturma özelliği web sitenizde işe yaramazsa istemci kimliğini ve oturum kimliğini manuel olarak ayarlama seçeneği vardır. Bu değerleri hiçbir zaman özelleştirmeyin. GA4, değerlerin belirli bir biçimde olmasını bekler ve beklenmedik değerler kesintilere neden olabilir. Bağlayıcı parametresi hakkında daha fazla bilgi edinin.