Google Analytics

Özet

Öğe Açıklama
Sürüm Durumu Genel Kullanılabilirlik
Ürünler Power BI (Anlam modelleri)
Power BI (Veri Akışları)
Doku (Veri Akışı 2. Nesil)
Power Apps (Veri Akışları)
Müşteri İçgörüleri (Veri Akışları)
Desteklenen Kimlik Doğrulama Türleri Google Hesabı
İşlev Başvurusu Belgeleri GoogleAnalytics.Accounts

Not

Dağıtım zamanlamaları ve konağa özgü özellikler nedeniyle bazı özellikler tek bir üründe mevcut olabilir ancak diğerleri mevcut olmayabilir.

Not

Temmuz 2023 tarihinden itibaren Google, Google Analytics API'sinin kullanımını kullanım dışı bırakılmıştır. Daha fazla bilgi için Google duyurusunun sayfasına gidin. Power Query Google Analytics bağlayıcısı, Implementation = "1.0" ayarını kullanarak artık kullanım dışı bırakılan Google Universal Analytics API'sinin V4 sürümüne üzerinden eski Universal Analytics senaryosunu destekler. Bağlayıcı, şimdi varsayılan Implementation = "2.0" ayarını kullanarak Google Analytics Veri API'sinin V1 aracılığıyla Google Analytics 4 senaryolarını da destekler.

Not

Temmuz 2021'den itibaren Google, eklenmiş tarayıcı çerçevelerinden Google hesaplarında oturum açma desteğini sona erdirdi. Bu değişiklik nedeniyle, Google'da oturum açmayı desteklemek için Power BI Desktop sürümünüzü Haziran 2021 veya sonraki bir sürüme güncelleştirmeniz gerekir.

Önkoşullar

Google Analytics'te oturum açabilmeniz için bir Google Analytics hesabınızın (kullanıcı adı/parola) olması gerekir.

Desteklenen Özellikler

  • Aktar
  • Google Analytics 4 (Veri API'si)
  • Google Universal Analytics (kullanım dışı)

Power Query Desktop'tan Google Analytics verilerine bağlanma

Google Analytics verilerine bağlanmak için:

  1. Power BI Desktop'taki Ana Menü'den Veri Al seçeneğini seçin. Soldaki kategorilerden Çevrimiçi Hizmetler'i ve ardından Google Analytics'i seçin. Ardından Bağlan'ı seçin.

    Google Analytics'ten Veri Al masaüstü iletişim kutusunun ekran görüntüsü.

  2. Google Analytics bağlayıcısı üzerinden ilk kez veri alıyorsanız üçüncü taraf bir bildirim görüntülenir. Bu iletinin yeniden görüntülenmesini istemiyorsanız Bu bağlayıcıyla beni bir daha uyarma seçeneğini işaretleyin. Daha sonra Devam seçeneğini belirleyin.

  3. Eski "Universal Analytics" API'si aracılığıyla Google Analytics verilerine bağlanmak için Uygulama 1.0'ı seçin. Google Analytics 4 desteğiyle yeni Google Analytics Veri API'si aracılığıyla Google Analytics verilerine bağlanmak için Uygulama 2.0 (Beta)'yı seçin.

  4. Google Analytics hesabınızda oturum açmak için Oturum aç'ı seçin.

    Oturum açma düğmesini seçtiğiniz Yetkilendirme iletişim kutusunun ekran görüntüsü.

  5. Görüntülenen Google ile oturum aç penceresinde, Google Analytics hesabınızda oturum açmak için kimlik bilgilerinizi girin. Bir e-posta adresi veya telefon numarası sağlayabilirsiniz. Sonra İleri'yi seçin.

    Adobe Analytics'te oturum açma işleminin ekran görüntüsü.

  6. Google Analytics parolanızı girin ve İleri'yi seçin.

    Parolanızı girdiğiniz oturum açma iletişim kutusunun ekran görüntüsü.

  7. Power BI Desktop'ın Google hesabınıza erişmesini isteyip istemediğiniz sorulduğunda Devam'ı seçin.

    Google hesabınıza erişime izin verebileceğiniz oturum açma işleminin ekran görüntüsü.

  8. Başarıyla oturum açtığınızda Connectöğesini seçin.

    Oturum açtığınız ve bağlanmaya hazır olduğunuz kimlik doğrulama iletişim kutusunun ekran görüntüsü.

Bağlantı kurulduktan sonra, erişiminiz olan hesapların listesi görüntülenir. Hesap, özellik ve görünümlerde derinlemesine gezinerek, görüntüleme dizinlerinde kategorilere ayrılmış değerlerden bir seçki görebilirsiniz.

Seçili tabloyu yükleyerek tüm tabloyu Power BI Desktop'a getirebilirsiniz veya Sorguyu düzenlemek için Verileri Dönüştür'ü seçerek Power Query düzenleyicisini açabilirsiniz. Daha sonra kullanmak istediğiniz veri kümesini filtreleyebilir ve daraltabilir ve ardından bu iyileştirilmiş veri kümesini Power BI Desktop'a yükleyebilirsiniz.

Veri yükleme veya dönüştürme düğmelerinin ekran görüntüsü.

Power Query Online'dan Google Analytics verilerine bağlanma

Google Analytics verilerine bağlanmak için:

  1. Power Query - Veri kaynağını seçin sayfasında Google Analytics'i seçin.

  2. Bağlantı sayfasından uygulamayı seçin, bir bağlantı adı girin ve gerekirse bir şirket içi veri ağ geçidi seçin.

    Bağlantı adının seçili olduğu ve ağ geçidi seçilmemiş bağlantı sayfasını gösteren ekran görüntüsü.

  3. Google hesabınızda oturum açmak için Oturum aç'ı seçin.

  4. Görüntülenen Google ile oturum aç penceresinde, Google Analytics hesabınızda oturum açmak için kimlik bilgilerinizi girin. Bir e-posta adresi veya telefon numarası sağlayabilirsiniz. Sonra İleri'yi seçin.

    Power Query Online'dan Adobe Analytics'te oturum açma işleminin ekran görüntüsü.

  5. Google Analytics parolanızı girin ve İleri'yi seçin.

    Power Query Online'dan parolanızı girdiğiniz iletişim kutusunun ekran görüntüsü.

  6. Power BI'ın Google hesabınıza erişmesini isteyip istemediğiniz sorulduğunda Devam'ı seçin.

    Power Query Online'dan Google hesabınıza erişime izin veren ekran görüntüsü.

  7. Başarıyla oturum açtığınızda İleriöğesini seçin.

    Bağlantı kurulduktan sonra, erişiminiz olan hesapların listesi görüntülenir. Hesap, özellik ve görünümlerde derinlemesine gezinerek, görüntüleme dizinlerinde kategorilere ayrılmış değerlerden bir seçki görebilirsiniz.

  8. Power Query düzenleyicisinde sorguyu düzenlemek için Verileri dönüştür'ü seçin. Daha sonra kullanmak istediğiniz veri kümesini filtreleyebilir ve daraltabilir ve ardından bu iyileştirilmiş veri kümesini Power Apps'e yükleyebilirsiniz.

Sınırlamalar ve Dikkat Edilecek Hususlar

Google Analytics verilerine erişmeyle ilgili aşağıdaki sınırlamaları ve sorunları bilmeniz gerekir.

Power BI için Google Analytics kota sınırları

Google Analytics API istekleri için standart sınırlamalar ve kotalar API İsteklerinde Sınırlar ve Kotalar bölümünde belgelenmiştir. Ancak Power BI Desktop ve Power BI hizmeti aşağıdaki gelişmiş sorgu sayısını kullanmanıza olanak sağlar.

  • Günlük sorgu sayısı: 1.500.000
  • 100 saniye başına sorgu sayısı: 4.000

Sorun giderme

Beklenmeyen Verileri Doğrulama

Tarih aralıkları çok büyük olduğunda, Google Analytics değerlerin yalnızca bir alt kümesini döndürür. Hangi tarihlerin alındığını anlamak ve bunları el ile düzenlemek için bu bölümde açıklanan işlemi kullanabilirsiniz. Daha fazla veriye ihtiyacınız varsa, farklı tarih aralıklarına sahip birden çok sorgu ekleyebilirsiniz. Beklediğiniz verileri geri aldığınızdan emin değilseniz, döndürülen verileri hızlı bir şekilde görmek için Veri Profili Oluşturma'yı da kullanabilirsiniz.

Gördüğünüz verilerin Google Analytics'ten alabileceğiniz verilerle aynı olduğundan emin olmak için, sorguyu Google'ın etkileşimli aracında kendiniz yürütebilirsiniz. Power Query'nin hangi verileri almakta olduğunu anlamak için Sorgu Tanılama özelliğini kullanarak Google Analytics'e hangi sorgu parametrelerinin gönderildiğini anlayabilirsiniz.

Sorgu Tanılama yönergelerini izleyip Eklenen Öğelerde Tanılama Adımı'nı çalıştırdığınızda, oluşturulan sonuçları Tanılama Veri Kaynağı Sorgusu sütununda görebilirsiniz. Bu tanılamayı, Google Analytics'e ilk bağlantınızın üzerine mümkün olduğunca az ek işlemle çalıştırmanızı öneririz. Bu yöntem, Google Analytics'ten alınan veriler yerine Power Query dönüşümündeki verileri kaybetmemenizi sağlar.

Sorgunuza bağlı olarak, Google Analytics'e yayılan API çağrısını içeren satır aynı yerde olmayabilir. Ancak yalnızca basit bir Google Analytics sorgusu için bu sorguyu genellikle bu sütunda içeriği olan son satır olarak görürsünüz.

Hatanız bir tarih aralığı çevresindeyse, bunu kolayca düzeltebilirsiniz. Gelişmiş Düzenleyici'ye girin. Buna benzer bir M sorgunuz var (en azından, üzerinde başka dönüşümler olabilir).

let
    Source = GoogleAnalytics.Accounts(),
    #"<ID>" = Source{[Id="<ID>"]}[Data],
    #"UA-<ID>-1" = #"<ID>"{[Id="UA-<ID>-1"]}[Data],
    #"<View ID>" = #"UA-<ID>-1"{[Id="<View ID>"]}[Data],
    #"Added Items" = Cube.Transform(#"<View ID>",
        {
            {Cube.AddAndExpandDimensionColumn, "ga:source", {"ga:source"}, {"Source"}},
            {Cube.AddMeasureColumn, "Users", "ga:users"}
        })
in
    #"Added Items"

İki şeyden birini yapabilirsin. Tarih sütununa sahipseniz, daha kolay bir seçenek olan Tarih'e göre filtreleyebilirsiniz. Tarihe göre ayırmayı önemsemiyorsanız daha sonra Gruplandırabilirsiniz.

Tarih sütununuza sahip değilseniz gelişmiş düzenleyicide sorguyu el ile işleyip bir sütun ekleyip filtreleyebilirsiniz. Örneğin:

   let
      Source = GoogleAnalytics.Accounts(),
      #"<ID>" = Source{[Id="<ID>"]}[Data],
      #"UA-<ID>-1" = #"<ID>"{[Id="UA-<ID>-1"]}[Data],
      #"<View ID>" = #"UA-<ID>-1"{[Id="<View ID>"]}[Data],
      #"Added Items" = Cube.Transform(#"<View ID>",
          {
              {Cube.AddAndExpandDimensionColumn, "ga:date", {"ga:date"}, {"Date"}},
              {Cube.AddAndExpandDimensionColumn, "ga:source", {"ga:source"}, {"Source"}},
              {Cube.AddMeasureColumn, "Organic Searches", "ga:organicSearches"}            
         }),
      #"Filtered Rows" = Table.SelectRows(#"Added Items", each [Date] >= #date(2019, 9, 1) and [Date] <= #date(2019, 9, 30))
   in
      #"Filtered Rows"
  • Google Analytics Boyutlar ve Ölçüm Gezgini
  • Google Analytics Core Raporlama API