Method: projects.getAnalyticsDetails

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

FirebaseProject henüz Google Analytics'e bağlanmamışsa, projects.getAnalyticsDetails verilen 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özdizimini kullanır.

Yol parametreleri

Parametreler
name

string

FirebaseProject kaynağının şu biçimdeki adı:

projects/ PROJECT_IDENTIFIER /analyticsDetails

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

Talep gövdesi

İstek gövdesi boş olmalıdır.

Yanıt gövdesi

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

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

object ( AnalyticsProperty )

Belirtilen FirebaseProject ile ilişkili Analytics Özelliği nesnesi.

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

streamMappings[]

object ( StreamMapping )

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

Yetki 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ış bölümüne bakın.

AnalyticsÖzelliği

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 atanan global benzersiz tanımlayıcısı.

FirebaseProject bir Google Analytics hesabına bağlamak için projects.addGoogleAnalytics çağırdıysanız, bu id alanındaki değer, o projects.addGoogleAnalytics çağrısında belirtilen veya sağlanan mülkün kimliğiyle aynıdır.

displayName

string

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

analyticsAccountId

string

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

Akış Eşleme

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 kaynak adı şu biçimdedir:

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 atanan benzersiz tanımlayıcısı.

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

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 atanan benzersiz tanımlayıcısı. Firebase SDK'ları bu kimliği Google Analytics API'leriyle etkileşimde bulunmak için kullanır.

Analytics belgelerinde bu kimlik ve Google Analytics web akışları hakkında daha fazla bilgi edinin.