ลิงก์ FirebaseProject
ที่ระบุกับบัญชี Google Analytics ที่มีอยู่
เมื่อใช้การโทรนี้ คุณจะทําสิ่งต่อไปนี้ได้
- ระบุ
analyticsAccountId
เพื่อจัดสรรพร็อพเพอร์ตี้ Google Analytics ใหม่ภายในบัญชีที่ระบุ และเชื่อมโยงพร็อพเพอร์ตี้ใหม่กับFirebaseProject
- ระบุ
analyticsPropertyId
ที่มีอยู่เพื่อเชื่อมโยงพร็อพเพอร์ตี้กับFirebaseProject
โปรดทราบว่าเมื่อคุณโทรหา projects.addGoogleAnalytics
- การตรวจสอบครั้งแรกจะกำหนดว่าสตรีมข้อมูลที่มีอยู่ในพร็อพเพอร์ตี้ Google Analytics สอดคล้องกับแอป Firebase ที่มีอยู่ใน
FirebaseProject
หรือไม่ (อิงตามpackageName
หรือbundleId
ที่เชื่อมโยงกับสตรีมข้อมูล) จากนั้นสตรีมข้อมูลและแอปจะลิงก์กันตามแต่กรณี โปรดทราบว่าการลิงก์อัตโนมัตินี้จะมีผลกับAndroidApps
และIosApps
เท่านั้น - หากไม่พบสตรีมข้อมูลที่เกี่ยวข้องสำหรับแอป 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
หาก FirebaseProject
เปิดใช้ Google Analytics อยู่แล้ว และคุณเรียกใช้ projects.addGoogleAnalytics
โดยใช้ analyticsPropertyId
ที่แตกต่างจากพร็อพเพอร์ตี้ที่เชื่อมโยงอยู่ในปัจจุบัน จะเรียกใช้ไม่สำเร็จ เปิดใช้ Analytics ในคอนโซล Firebase อยู่แล้ว หรือด้วยการระบุ timeZone
และ regionCode
ในการเรียกใช้ projects.addFirebase
คำขอ HTTP
POST https://firebase.googleapis.com/v1beta1/{parent=projects/*}:addGoogleAnalytics
URL ใช้ไวยากรณ์การแปลง gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
parent |
ชื่อทรัพยากรของ
โปรดดูที่ช่อง |
เนื้อความของคำขอ
เนื้อหาของคำขอมีข้อมูลที่มีโครงสร้างต่อไปนี้
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ช่องการรวม analytics_resource ระบุทรัพยากร Google Analytics ได้เพียงรายการเดียวในเนื้อหาคำขอ
analytics_resource ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้ |
|
analyticsAccountId |
รหัสสำหรับบัญชี Google Analytics ที่มีอยู่ซึ่งคุณต้องการลิงก์กับ การระบุช่องนี้จะจัดสรรพร็อพเพอร์ตี้ Google Analytics ใหม่ในบัญชี Google Analytics และเชื่อมโยงพร็อพเพอร์ตี้ใหม่กับ |
analyticsPropertyId |
รหัสของพร็อพเพอร์ตี้ Google Analytics ที่มีอยู่ซึ่งคุณต้องการเชื่อมโยงกับ |
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ Operation
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth รายการใดรายการหนึ่งต่อไปนี้
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/firebase
สำหรับข้อมูลเพิ่มเติม โปรดดูที่ภาพรวมการตรวจสอบสิทธิ์