Aracılığıyla paylaş


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 Analizler (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'te Google, Google Analytics API'sinin kullanımını kullanımdan kaldırmıştır. Daha fazla bilgi için Google duyurusunun sayfasına gidin. Power Query Google Analytics bağlayıcısı, ayarı kullanarak artık kullanım dışı bırakılan Google Universal Analytics API'sinin V4 aracılığıyla eski Universal Analytics senaryosunu Implementation = "1.0" destekler. Bağlayıcı, şimdi varsayılan Implementation = "2.0" ayarı kullanarak Google Analytics Veri API'sinin V1 üzerinden 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

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

Power Query Desktop'tan Google Analytics verilerine Bağlan

Google Analytics verilerine bağlanmak için:

  1. Power BI Desktop'taki Giriş şeridinden Veri Al'ı 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ın.

  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'ya tıklayın. 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) seçeneğini belirleyin.

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

    Oturum aç düğmesini seçin.

  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çın.

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

    Parolanızı girin.

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

    Google hesabınıza erişime izin verin.

  8. Başarıyla oturum açtıktan sonra Bağlan'ı seçin.

    Oturum açıldı ve bağlanmaya hazır.

Bağlantı kurulduktan sonra erişiminiz olan hesapların listesini görürsünüz. Hesapta, özelliklerde ve görünümlerde detaylandırarak görüntüleme klasörlerinde kategorilere ayrılmış değerlerden oluşan bir seçim 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üzenleyicisi 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.

Verileri yükleme veya dönüştürme.

Power Query Online'dan Google Analytics verilerine Bağlan

Google Analytics verilerine bağlanmak için:

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

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

    Bağlantı adı olan ve ağ geçidi seçilmemiş bağlantı sayfasını gösteren resim.

  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.

    Not

    Şu anda, Google Analytics oturum açma iletişim kutuları Power Query Desktop'ta oturum açtığınızdan emin olun. Bu ifade gelecekte değiştirilecektir.

    Power Query Online'dan Adobe Analytics'te oturum açın.

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

    Parolanızı Power Query Online'dan girin.

  6. Power BI Desktop'ın Google hesabınıza erişmesini isteyip istemediğiniz sorulduğunda İzin Ver'i seçin.

    Power Query Online'dan Google hesabınıza erişime izin verin.

  7. Başarıyla oturum açtıktan sonra İleri'yi seçin.

    Bağlantı kurulduktan sonra erişiminiz olan hesapların listesini görürsünüz. Hesapta, özelliklerde ve görünümlerde detaylandırarak görüntüleme klasörlerinde kategorilere ayrılmış değerlerden oluşan bir seçim görebilirsiniz.

  8. sorguyu Power Query Düzenleyicisi 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 sorunlar

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 AP 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. Görmeyi beklediğiniz verileri geri aldığınızdan emin değilseniz, döndürülen verilere hızlı bir bakış elde etmek 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'yı kullanarak Google Analytics'e hangi sorgu parametrelerinin gönderildiğini anlayabilirsiniz.

Sorgu Tanılama yönergelerini izler ve Eklenen Öğelerde Tanılama Adımı'nı çalıştırırsanız, oluşturulan sonuçları Tanılama Veri Kaynağı Sorgusu sütununda görebilirsiniz. Google Analytics'ten alınan veriler yerine Power Query dönüşümünde veri kaybetmediğinizden emin olmak için bunu Google Analytics'e ilk bağlantınız üzerine mümkün olduğunca az ek işlemle çalıştırmanızı öneririz.

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.

Veri Kaynağı Sorgusu sütununda aşağıdaki desene sahip bir kayıt bulacaksınız:

Request:
GET https://www.googleapis.com/analytics/v3/data/ga?ids=ga:<GA Id>&metrics=ga:users&dimensions=ga:source&start-date=2009-03-12&end-date=2020-08-11&start-index=1&max-results=1000&quotaUser=<User>%40gmail.com HTTP/1.1

<Content placeholder>

Response:
HTTP/1.1 200 OK
Content-Length: -1

<Content placeholder>

Bu kayıttan Analiz görünümü (profil) kimliğinizi, ölçüm listenizi (bu örnekte yalnızca ga:users), boyut listenizi (bu örnekte yalnızca referans kaynağı), başlangıç tarihi ve bitiş tarihini, başlangıç-dizinini, maksimum sonuçları (düzenleyici için varsayılan olarak 1000 olarak ayarlanmış) ve quotaUser değerini görebilirsiniz.

Bu değerleri Google Analytics Sorgu Gezgini'ne kopyalayarak sorgunuzun döndürdüğünü gördüğünüz verilerin API tarafından da döndürüldüğünü doğrulayabilirsiniz.

Hatanız bir tarih aralığı çevresindeyse, bunu kolayca düzeltebilirsiniz. Gelişmiş Düzenleyici gidin. Buna benzer bir M sorgunuz olur (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 Tarih'e göre filtreleyebilirsiniz. Bu daha kolay bir seçenektir. Tarihe göre ayırmayı önemsemiyorsanız daha sonra Gruplandırabilirsiniz.

Tarih sütununuza sahip değilseniz, Gelişmiş Düzenleyici 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"

Sonraki adımlar