Bu belgede, Google Analytics'teki segmentlere genel bir bakış sunulmaktadır.
Genel bakış
Segmentler, işletmeniz için önemli olan soruları yanıtlamak üzere kullanıcıları ve oturumları seçmenize olanak tanır. Örneğin, yaşam boyu geliri 1.000 ABD dolarının üzerinde olan en az 2 işlem tamamlayan veya sitenizi ilk olarak bir mobil cihazdan ve ardından masaüstü tarayıcıdan ziyaret eden kullanıcılar.
Bu belgede, Google Analytics kullanıcı modeli ve segment oluşturmanın temelleri hakkında bilgi edineceksiniz.
Google Analytics Kullanıcı Modeli
Öncelikle Google Analytics Kullanıcı Modeli'ni incelemek, segmentlerin nasıl çalıştığına dair zihninizde bir kavram oluşturmanıza yardımcı olacaktır.
Google Analytics kullanıcı modelinin üç ana bileşeni vardır:
- Kullanıcılar: Temel düzeyde kullanıcılarınız vardır.
- Oturumlar: Bir kullanıcı mülkünüze gelir ve mülkünüzle etkileşimde bulunur. Tüm bu kullanıcı etkileşimleri, oturum olarak adlandırılan şekilde gruplandırılır.
- İsabet: Bir oturum sırasında kullanıcı mülkünüzle etkileşimde bulunur. Her etkileşim bir İsabet olarak adlandırılır. İsabet örnekleri arasında sayfa görüntülemeleri, etkinlikler, işlemler vb. yer alır.
Tek bir kullanıcının birden fazla oturumu olabilir ve her oturumun birden fazla isabeti olabilir. Bu durum aşağıda görsel olarak gösterilmiştir.
Kullanıcıların Google Analytics'te nasıl modellendiğini anladıktan sonraki adım, segmentlerin nasıl oluşturulacağını incelemektir.
Segment Örnekleri
Segment oluşturmak için koşulu ve ilgilendiğiniz boyutlar ile metrik değerlerini tanımlarsınız.
Aşağıdaki her örnek için bir segment açıklaması, segment parametresi için eşdeğer API Söz Dizimi ve kullanıcı modeli gösterimi bulunmaktadır.
Model gösteriminin açıklaması şu şekildedir:
Aşağıdaki örneklerde şunlar gösterilmektedir:
- Koşullar
- Koşulları Hariç Tutma
- Koşulları Birleştirme
- Adım sıraları
- Kullanıcıları ve Oturumları Birleştirme
Koşullar
Kullanıcıları veya oturumları boyut ve metrik değerlerine göre seçmek için koşulları kullanın.
Boyutlar
Kullanıcıları veya oturumları boyut değerlerine göre seçin.
Kullanıcılar
Kanada'dan gelen kullanıcıları seçin.
users::condition::ga:country==Canada
Oturum sayısı
Kanada'dan gelen oturumları seçin.
sessions::condition::ga:country==Canada
Metrikler
Kullanıcıları veya oturumları tek veya toplam metrik değerlerine göre seçin.
Kullanıcılar
Tek bir işlemdeki toplam geliri 100 ABD dolarından fazla olan kullanıcıları seçin.
users::condition::perHit::ga:transactionRevenue>100
Bir oturumdaki tüm işlemlerden toplam geliri 100 ABD dolarından fazla olan kullanıcıları seçin.
users::condition::perSession::ga:transactionRevenue>100
Tarih aralığındaki tüm işlemlerden toplam geliri 100 ABD dolarından fazla olan kullanıcıları seçin.
users::condition::perUser::ga:transactionRevenue>100
Varsayılan olarak, kullanıcılar seçilirken metrik değerleri kullanıcı düzeyinde toplanır. Bunu aşağıdaki şekilde sadeleştirebilirsiniz:
users::condition::ga:transactionRevenue>100
Oturum sayısı
Tek bir işlemdeki toplam gelirin 100 ABD dolarından fazla olduğu oturumları seçin.
sessions::condition::perHit::ga:transactionRevenue>100
Bir oturumdaki tüm işlemlerden elde edilen toplam gelirin 100 ABD dolarından fazla olduğu oturumları seçin.
sessions::condition::perSession::ga:transactionRevenue>100
Varsayılan olarak, oturumlar seçilirken, metrik değerleri oturum düzeyinde toplanır. Bunu aşağıdaki şekilde sadeleştirebilirsiniz:
sessions::condition::ga:transactionRevenue>100
Koşulları Hariç Tutma
NOT Operatörü
Bir koşulu geçersiz kılmak ve bu koşulla eşleşen oturumları hariç tutmak için !
karakterini kullanın.
Çıkış sayfasının kök sayfa yoluyla tam olarak eşleştiği oturumları hariç tutun.
sessions::condition::!ga:exitPagePath==/
Koşulları Birleştirme
AND Operatörü
AND operatörünü kullanarak koşulları birleştirmek için ;
karakterini kullanın.
Kanada'dan gelen VE tarih aralığındaki tüm işlemlerden toplam geliri 100 ABD dolarının üzerinde olan kullanıcıları seçin.
users::condition::ga:country==Canada;users::condition::perUser::ga:transactionRevenue>100
İkisi de kullanıcı koşulları olduğundan bunu aşağıdaki şekilde basitleştirebilirsiniz:
users::condition::ga:country==Canada;ga:transactionRevenue>100
VEYA Operatörü
OR operatörünü kullanarak filtreleri birleştirmek için ,
karakterini kullanın.
Kanada'dan VEYA Meksika'dan gelen kullanıcıları seçin.
users::condition::ga:country==Canada,users::condition::ga:country==Mexico
Bunların ikisi de kullanıcı koşulları olduğundan şu şekilde basitleştirebilirsiniz:
users::condition::ga:country==Canada,ga:country==Mexico
Koşul boyutları aynı olduğundan, normal ifade kullanarak aşağıdaki işlemleri basitleştirebilirsiniz:
users::condition::ga:country=~Canada|Mexico
Adım sıraları
Kullanıcıları veya oturumları, sıralı koşullara göre seçmek için adım sıralarını kullanın.
Web sitesini ziyaret eden hemen
ardından masaüstü bilgisayardan ziyaret gerçekleştiren kullanıcıları seçin.
users::sequence::ga:deviceCategory==mobile;–>ga:deviceCategory==desktop
Bir ziyareti ardından masaüstü cihazdan ziyaret eden kullanıcıları seçin.
users::sequence::ga:deviceCategory==mobile;–>>ga:deviceCategory==desktop
Kullanıcıları ve Oturumları Birleştirme
Segment oluşturmak için kullanıcıları ve oturumları seçebilirsiniz. Önce kullanıcılar, oturumlar ise kullanıcı alt kümesinden seçilir.
Mobil cihazdan ziyaret gerçekleştiren ve ardından masaüstünden ziyaret gerçekleştiren kullanıcıların tek bir işlemden elde ettiği toplam gelirin 100 ABD dolarından fazla olduğu oturumları seçin.
users::sequence::ga:deviceCategory==mobile;->>ga:deviceCategory==desktop;sessions::condition::perHit::ga:transactionRevenue>100
Sonraki adımlar
Segmentler söz dizimiyle ve Core Reporting API'de segmentlerin nasıl sorgulanacağıyla ilgili tüm ayrıntılar için Segmentler Geliştirici Kılavuzu'nu inceleyin.