Bu kılavuzda, Google Analytics E-Tablolar eklentisini ve Google Drive BigQuery bağlayıcısını kullanarak BigQuery'den özel Google Analytics raporlarına nasıl erişebileceğiniz açıklanmaktadır.
Bu kılavuzda, Google Analytics E-Tablolar eklentisini kullanarak özel bir raporun nasıl oluşturulacağı, rapor sonuçları e-tablosunun BigQuery harici tablosu olarak nasıl gösterileceği ve ardından BigQuery'deki rapor verilerinin nasıl sorgulandığı gösterilmektedir.
Bu kılavuzda örnek olarak Kullanıcı edinme raporu kullanılmıştır ancak bu adımları herhangi bir rapor türüne uygulayabilirsiniz.
1. adım: Google E-Tablolar'da özel bir rapor yapılandırın
Google Analytics E-Tablolar eklentisini Google Workspace Marketplace'ten yükleyin.
Uzantılar → Google Analytics için GA4 Rapor Oluşturucu → Yeni rapor oluştur iletişim kutusunu açın.
Analytics mülkünü, tarih aralığını ve rapor alanlarını belirterek raporu yapılandırın.
Kullanıcı edinme raporu için aşağıdaki alanları kullanın:
Ölçüler
firstUserDefaultChannelGroup
Metrikler
eventCount
keyEvents
totalRevenue
newUsers
engagedSessions
engagementRate
Boyut filtreleri ve Metrik filtreleri alanlarını boş bırakın.
Aşağıda doğru rapor ayarlarının görüntüsü verilmiştir:
Mevcut E-Tablolar belgesinde rapor yapılandırmasını oluşturmak için Rapor Oluştur'u tıklayın:
Raporu oluşturmak için Uzantılar → Google Analytics için GA4 Rapor Oluşturucu → Rapor çalıştır'ı seçin. Rapor tamamlandığında rapor adınızı içeren yeni bir sekme oluşturulur.
En son rapor verilerinin düzenli olarak sorgulanması için Uzantılar → Google Analytics için GA4 Rapor Oluşturucu → Raporları planla iletişim kutusunu açın. Programı belirtin ve Kaydet'i tıklayın.
2. Adım: Google E-Tablolar rapor dokümanını BigQuery harici tablosu olarak bağlayın
BigQuery ile Google E-Tablolar'daki harici veri kaynağınıza bağlı kalıcı bir tablo oluşturabilirsiniz. Önceki adımda oluşturulan Google Analytics rapor e-tablosunu BigQuery harici tablosu olarak bağlamak için bu özelliği kullanın.
Bu adım, BigQuery belgelerinden Google Drive harici tablo oluşturma kılavuzu makalesindeki adımların uygulanmasını gerektirir.
Google Cloud konsolu
Google Cloud konsolunda BigQuery sayfasını açın.
Gezgin panelinde projenizi genişletin ve bir veri kümesi seçin.
İşlemler seçeneğini genişletin ve Aç'ı tıklayın.
Ayrıntılar panelinde Tablo oluştur'u tıklayın
.Tablo oluştur sayfasındaki Kaynak bölümünde:
Şundan tablo oluştur bölümünde Drive'ı seçin.
Drive URI'sini seçin alanına, raporu içeren Google E-Tablosu dokümanındaki Drive URI'sini
https://docs.google.com/spreadsheets/d/[file_id]
biçiminde girin.Dosya biçimi için Google E-Tablosu'nu seçin.
Tablo oluştur sayfasındaki Hedef bölümünde:
Veri kümesi adı için uygun veri kümesini seçin ve Tablo adı alanına BigQuery'de oluşturduğunuz tablonun adını girin.
Tablo türü'nün Harici tablo olarak ayarlandığını doğrulayın.
E-tablo aralığı kutusuna, sorgulanacak e-tablo adını ve hücre aralığını belirtin. Bu, rapor verilerinizi içeren e-tablo olmalıdır:
sheet_name!top_left_cell_id:bottom_right_cell_id
hücre aralığı için. Örnek raporumuzda aralıkUser acquisition report!A:G
olarak belirtilebilir. Özel rapor adına karşılık gelen sayfanın aralıkta nasıl belirtildiğine dikkat edin.Şema bölümünde Otomatik algıla'yı etkinleştirin.
Gelişmiş seçenekler bölümünü genişletin, Atlanacak başlık satırları kutusunda atlanacak satır sayısını belirtin. Örneğimizde rapor verileri, giriş kutusunda ayarlanması gereken değer olan 15 satırı ile başlar.
Tablo oluştur sayfasındaki Hedef bölümünde:
Veri kümesi için uygun veri kümesini seçip Tablo alanına, BigQuery'de oluşturduğunuz tablonun adını girin.
Tablo türü'nün Harici tablo olarak ayarlandığını doğrulayın.
TABLO OLUŞTUR'u tıklayın.
Gerekirse hesabınızı seçin ve ardından BigQuery istemci araçlarına Drive'a erişim izni vermek için İzin ver'i tıklayın.
Harici BigQuery tablosu yapılandırma ekranına örnek:
3. Adım: BigQuery'den bir Google E-Tablolar rapor tablosunu sorgulayın
Artık Google E-Tablolar rapor tablosunda, harici veri kaynaklarıyla ilgili sınırlamalara tabi olarak standart bir BigQuery tablosu gibi sorgu çalıştırabilirsiniz.
Şemasını incelemek için
user_acquisition_report
tablosunu açın:Sorgu'yu tıklayın. Önerilen sorguda, tüm rapor alanlarını elde etmek için
SELECT FROM
yerineSELECT * FROM
yazın ve ardından harici tabloya sorgu çalıştırmak için Sorguyu çalıştır'ı tıklayın.
Aşağıdaki örnekteki sorgu, tablodaki tüm sütunlar için bir veri snippet'i döndürür: