Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Ö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:
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 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.
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.
Google Analytics hesabınızda oturum açmak için Oturum aç'ı seçin.
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.
Google Analytics parolanızı girin ve İleri'yi seçin.
Power BI Desktop'ın Google hesabınıza erişmesini isteyip istemediğiniz sorulduğunda Devam'ı seçin.
Başarıyla oturum açtığınızda Connectöğ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.
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.
Power Query Online'dan Google Analytics verilerine bağlanma
Google Analytics verilerine bağlanmak için:
Power Query - Veri kaynağını seçin sayfasında Google Analytics'i seçin.
Bağlantı sayfasından uygulamayı seçin, bir bağlantı adı girin ve gerekirse bir şirket içi veri ağ geçidi seçin.
Google hesabınızda oturum açmak için Oturum aç'ı seçin.
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.
Google Analytics parolanızı girin ve İleri'yi seçin.
Power BI'ın Google hesabınıza erişmesini isteyip istemediğiniz sorulduğunda Devam'ı seçin.
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.
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"
İlgili içerik
- Google Analytics Boyutlar ve Ölçüm Gezgini
- Google Analytics Core Raporlama API