Bu sayfada, satırında görünür.
1. Adım: API'yi etkinleştirme
Otomatik olarak yeni bir Google Cloud projesi oluşturmak için aşağıdaki düğmeyi tıklayın Google Analytics Data API v1'i etkinleştirin ve bu işlem için gereken OAuth2 kimlik bilgilerini oluşturun. eğitim:
Google Analytics Data API v1'i etkinleştirinOtomatik olarak OAuth2 kimlik bilgileri yapılandırmasına yönlendirileceksiniz iletişim kutusu. İletişim kutusunda Nereden arıyorsunuz? sorusu sorulduğunda şu seçeneği belirleyin: Masaüstü.
Açılan iletişim kutusunda İSTEMCİ YAPILANDIRMASINI İNDİR'i tıklayın ve dosyayı kaydedin.
credentials.json
dosyasını çalışma dizininize ekleyin.
Alternatif olarak, OAuth2 oluşturmak için şu adımları uygulayın: Kimlik bilgileri manuel olarak belirleyin.
2. adım: Google Cloud SDK'yı yükleme ve başlatma
gcloud komut satırına ihtiyacınız var aracınızın yüklü olması gerekir.
3. Adım: API çağrısı yapın
Artık Google Analytics Veri API'sını kullanarak bir Google Analytics
Rapor Eden Tüzel Kişi Seçin
Bu eğiticide, verileri depolamak için GA_PROPERTY_ID
ortam değişkenini kullanacağız
API isteklerinde kullanılacak mülk kimliği.
GA_PROPERTY_ID
değişkenini ayarlamak için komut satırınıza aşağıdakini girin:
export GA_PROPERTY_ID=[YOUR_GA_PROPERTY_ID]
[YOUR_GA_PROPERTY_ID]
değerini Google Analytics mülkünüzle değiştirin
tanımlayıcısını kullanın. Örneğin:
export GA_PROPERTY_ID=1234567890
İstek JSON dosyasını oluşturma
Aşağıdaki request.json
dosyasında basit bir raporun nasıl oluşturulacağı gösterilmektedir.
Aşağıdaki metinle JSON istek dosyasını oluşturun ve Çalışma dizininizde request.json düz metin dosyası:
request.json
{
"dateRanges": [{ "startDate": "2020-09-01", "endDate": "2020-09-15" }],
"dimensions": [{ "name": "country" }],
"metrics": [{ "name": "activeUsers" }]
}
Kimliği doğrula
Bu örnekte kullanıcı kimlik bilgilerini almak için aşağıdaki komutu çalıştırın ve şunu kullanın: 1. adımda indirilen kimlik bilgisi JSON dosyasının yolu:
gcloud auth application-default login \
--scopes=https://www.googleapis.com/auth/analytics.readonly \
--client-id-file=[PATH/TO/credentials.json]
Yeni bir tarayıcı penceresinde OAuth kullanıcı rızası iletişim kutusu açılır.
İsteği gönder
İsteği şuraya göndermek için curl
öğesini ve request.json dosyasındaki gövde içeriğini kullanın.
Google Analytics Veri API'sı. Komut satırınıza aşağıdakini girin:
curl -X POST \
-H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \
-H "Content-Type: application/json; charset=utf-8" \
https://analyticsdata.googleapis.com/v1beta/properties/$GA_PROPERTY_ID:runReport -d @request.json
curl
komutu, gcloud auth application-default print-access-token
komutunu kullanın.
curl işlevine bir dosya adı iletmek için -d
seçeneğini ("veriler" için) ve
dosya adının önüne @ işareti koyun. Bu dosya aynı dizinde olmalıdır
çalıştırdığınız curl komutunu çalıştırın.