Method: projects.getAnalyticsDetails

Şu anda belirtilen FirebaseProject ile ilişkilendirilmiş Google Analytics ayrıntılarını alır.

FirebaseProject henüz Google Analytics'e bağlanmamışsa projects.getAnalyticsDetails için yanıt NOT_FOUND olur.

HTTP isteği

GET https://firebase.googleapis.com/v1beta1/{name=projects/*/analyticsDetails}

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
name

string

FirebaseProject öğesinin kaynak adı. Şu biçimdedir:

projects/PROJECT_IDENTIFIER/analyticsDetails

PROJECT_IDENTIFIER değerleriyle ilgili ayrıntılar için FirebaseProject name alanına bakın.

İstek içeriği

İsteğin gövdesi boş olmalıdır.

Yanıt gövdesi

Başarılı olursa yanıt gövdesi aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "analyticsProperty": {
    object (AnalyticsProperty)
  },
  "streamMappings": [
    {
      object (StreamMapping)
    }
  ]
}
Alanlar
analyticsProperty

object (AnalyticsProperty)

Belirtilen FirebaseProject ile ilişkili Analytics Mülk nesnesi.

Bu nesne, Proje ile ilişkili Google Analytics mülkünün ayrıntılarını içerir.

streamMappings[]

object (StreamMapping)

  • AndroidApps ve IosApps için: Belirtilen FirebaseProject içinde her Firebase uygulaması için app - streamId haritası. Her app ve streamId yalnızca bir kez görünür.
  • WebApps için: Belirtilen FirebaseProject içinde her bir WebApp için app - streamId ve measurementId haritası. Her app, streamId ve measurementId yalnızca bir kez görünür.

Yetkilendirme Kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/cloud-platform.read-only
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/firebase.readonly

Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış başlıklı makaleye bakın.

AnalyticsMülkü

Google Analytics mülkünün ayrıntıları

JSON gösterimi
{
  "id": string,
  "displayName": string,
  "analyticsAccountId": string
}
Alanlar
id

string

Belirtilen FirebaseProject ile ilişkili Google Analytics mülkünün Google tarafından atanmış genel olarak benzersiz tanımlayıcısı.

FirebaseProject öğesini bir Google Analytics hesabına bağlamak için projects.addGoogleAnalytics aracını çağırdıysanız bu id alanındaki değer, projects.addGoogleAnalytics için belirtilen veya temel hazırlığı yapılan mülkün kimliğiyle aynı olur.

displayName

string

Belirtilen FirebaseProject ile ilişkili Google Analytics mülkünün görünen adı.

analyticsAccountId

string

Yalnızca çıkış. Belirtilen FirebaseProject ile ilişkili Google Analytics mülkünün Google Analytics hesabının kimliği.

Akış Eşleme

Bir Firebase uygulamasının Google Analytics veri akışıyla eşlenmesi

JSON gösterimi
{
  "app": string,
  "streamId": string,
  "measurementId": string
}
Alanlar
app

string

Google Analytics veri akışıyla ilişkili Firebase uygulamasının şu biçimdeki kaynak adı:

projects/PROJECT_IDENTIFIER/androidApps/APP_ID

veya

projects/PROJECT_IDENTIFIER/iosApps/APP_ID

veya

projects/PROJECT_IDENTIFIER/webApps/APP_ID

PROJECT_IDENTIFIER değerleriyle ilgili ayrıntılar için FirebaseProject name alanına bakın.

streamId

string (int64 format)

Firebase uygulamasıyla ilişkili Google Analytics veri akışının Google tarafından atanmış benzersiz tanımlayıcısı.

Analytics belgelerinde Google Analytics veri akışları hakkında daha fazla bilgi edinebilirsiniz.

measurementId

string

Yalnızca Firebase Web Uygulamaları için geçerlidir.

Firebase Web Uygulaması ile ilişkili Google Analytics web akışının Google tarafından atanmış benzersiz tanımlayıcısı. Firebase SDK'ları, Google Analytics API'leriyle etkileşime geçmek için bu kimliği kullanır.

Bu kimlik ve Google Analytics web akışları hakkında daha fazla bilgi edinmek için Analytics belgelerini inceleyin.