Method: projects.addGoogleAnalytics

מקשר את FirebaseProject שצוין לחשבון Google Analytics קיים.

באמצעות שיחה זו, תוכל:

  • ציין analyticsAccountId כדי לספק נכס Google Analytics חדש בחשבון שצוין ולשייך את הנכס החדש ל- FirebaseProject .
  • ציין analyticsPropertyId קיים כדי לשייך את המאפיין ל- FirebaseProject .

שים לב שכאשר אתה מתקשר ל- projects.addGoogleAnalytics :

  1. הבדיקה הראשונה קובעת אם זרמי נתונים קיימים בנכס Google Analytics תואמים לאפליקציות Firebase קיימות ב- FirebaseProject (בהתבסס על packageName או bundleId המשויכים לזרם הנתונים). לאחר מכן, לפי העניין, זרמי הנתונים והאפליקציות מקושרים. שים לב שהקישור האוטומטי הזה חל רק על AndroidApps ו- IosApps .
  2. אם לא נמצאו זרמי נתונים מתאימים עבור אפליקציות Firebase, זרמי נתונים חדשים יסופקו בנכס Google Analytics עבור כל אחת מאפליקציות Firebase. שים לב שזרם נתונים חדש מסופק תמיד לאפליקציית אינטרנט גם אם הוא היה משויך בעבר לזרם נתונים בנכס Analytics.

למידע נוסף על ההיררכיה והמבנה של חשבונות Google Analytics בתיעוד של Analytics .

התוצאה של קריאה זו היא Operation . סקר את Operation כדי לעקוב אחר תהליך ההקצאה על ידי קריאה ל- operations.get עד done true . כאשר done הוא true , Operation הצליחה או נכשלה. אם Operation הצליחה, response שלה מוגדרת ל- AnalyticsDetails ; אם Operation נכשלה, error שלה מוגדרת ל- google.rpc.Status .

כדי לקרוא ל- projects.addGoogleAnalytics , חבר בפרויקט חייב להיות בעלים של FirebaseProject הקיים ולהיות בעל הרשאת Edit עבור חשבון Google Analytics.

אם Google Analytics כבר מופעל ב- FirebaseProject , ואתה קורא ל- projects.addGoogleAnalytics באמצעות analyticsPropertyId השונה מהנכס המשויך כעת, השיחה תיכשל. ייתכן ש-Analytics כבר הופעל במסוף Firebase או על-ידי ציון timeZone ו- regionCode בקריאה ל- projects.addFirebase .

בקשת HTTP

POST https://firebase.googleapis.com/v1beta1/{parent=projects/*}:addGoogleAnalytics

כתובת האתר משתמשת בתחביר Transcoding gRPC .

פרמטרים של נתיב

פרמטרים
parent

string

שם המשאב של FirebaseProject לקישור לחשבון Google Analytics קיים, בפורמט:

projects/ PROJECT_IDENTIFIER

עיין בשדה name FirebaseProject לפרטים על ערכי PROJECT_IDENTIFIER .

גוף הבקשה

גוף הבקשה מכיל נתונים עם המבנה הבא:

ייצוג JSON
{

  // Union field analytics_resource can be only one of the following:
  "analyticsAccountId": string,
  "analyticsPropertyId": string
  // End of list of possible types for union field analytics_resource.
}
שדות
analytics_resource שדה של איחוד .

ניתן לציין רק משאב אחד של Google Analytics בגוף הבקשה.
  • כדי לספק נכס Google Analytics חדש ולשייך אותו ל- FirebaseProject , ספק analyticsAccountId .
  • כדי לשייך נכס Google Analytics קיים ל- FirebaseProject , ספק analyticsPropertyId .


analytics_resource יכול להיות רק אחד מהבאים:
analyticsAccountId

string

המזהה של חשבון Google Analytics הקיים שברצונך לקשר ל- FirebaseProject .

ציון שדה זה יספק נכס Google Analytics חדש בחשבון Google Analytics שלך ותשייך את הנכס החדש ל- FirebaseProject .

analyticsPropertyId

string

המזהה של נכס Google Analytics הקיים שברצונך לשייך ל- FirebaseProject .

גוף תגובה

אם זה מצליח, גוף התגובה מכיל מופע של Operation .

היקף ההרשאה

דורש אחד מהיקפי OAuth הבאים:

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

למידע נוסף, עיין בסקירת האימות .