กำหนดค่าการรวบรวมและการใช้งานข้อมูล Analytics

Google Analytics นำเสนอคุณลักษณะที่ช่วยให้คุณควบคุมการรวบรวมและการใช้ข้อมูล Analytics

ปิดใช้งานการรวบรวมข้อมูล Analytics

ในบางกรณี คุณอาจต้องการปิดการใช้งานการรวบรวมข้อมูล Analytics ชั่วคราวหรือถาวร เช่น เพื่อรวบรวมความยินยอมของผู้ใช้ปลายทาง หรือเพื่อปฏิบัติตามภาระผูกพันทางกฎหมาย Google Analytics มีตัวเลือกมากมายสำหรับการปิดใช้งานและปิดใช้งานการรวบรวม Analytics เมื่อใช้งานร่วมกันจะสนับสนุนกรณีการใช้งานทั่วไปหลายกรณี

ปิดการใช้งานคอลเลกชันชั่วคราว

หากคุณต้องการปิดใช้การรวบรวม Analytics ชั่วคราว เช่น เพื่อขอความยินยอมจากผู้ใช้ก่อนที่จะรวบรวมข้อมูล คุณสามารถตั้งค่า FIREBASE_ANALYTICS_COLLECTION_ENABLED เป็น NO (บูลีน) ในไฟล์ Info.plist ของแอปได้ ตัวอย่างเช่น ดูใน XML ต้นฉบับ:

<key>FIREBASE_ANALYTICS_COLLECTION_ENABLED</key><false/>

หากต้องการเปิดใช้งานการรวบรวมอีกครั้ง เช่น หลังจากที่ผู้ใช้ปลายทางให้ความยินยอม ให้เรียกใช้เมธอดอินสแตนซ์ setAnalyticsCollectionEnabled ของ Analytics ตัวอย่างเช่น:

สวิฟท์

หมายเหตุ: ผลิตภัณฑ์ Firebase นี้ไม่พร้อมใช้งานบนเป้าหมาย macOS
Analytics.setAnalyticsCollectionEnabled(true)

วัตถุประสงค์-C

หมายเหตุ: ผลิตภัณฑ์ Firebase นี้ไม่พร้อมใช้งานบนเป้าหมาย macOS
[FIRAnalytics setAnalyticsCollectionEnabled:YES];

หากคุณต้องการระงับการเรียกเก็บเงินอีกครั้งไม่ว่าด้วยเหตุผลใดก็ตาม คุณสามารถโทรติดต่อได้

สวิฟท์

หมายเหตุ: ผลิตภัณฑ์ Firebase นี้ไม่พร้อมใช้งานบนเป้าหมาย macOS
Analytics.setAnalyticsCollectionEnabled(false)

วัตถุประสงค์-C

[FIRAnalytics setAnalyticsCollectionEnabled:NO];

และคอลเลกชันจะถูกระงับจนกว่าคุณจะเปิดใช้งานอีกครั้ง ค่าที่กำหนดโดยเมธอด setAnalyticsCollectionEnabled จะยังคงอยู่ในการดำเนินการของแอป และจะแทนที่ค่าสำหรับ FIREBASE_ANALYTICS_COLLECTION_ENABLED ในไฟล์ Info.plist ของแอปของคุณ เมื่อคุณตั้งค่าสำหรับ setAnalyticsCollectionEnabled แล้ว คอลเล็กชัน Analytics จะยังคงอยู่ในสถานะนั้นจนกว่า setAnalyticsCollectionEnabled จะถูกเรียกอีกครั้ง แม้ว่าผู้ใช้จะปิดและเปิดแอปของคุณอีกครั้งก็ตาม

ปิดการใช้งานคอลเลกชันอย่างถาวร

หากคุณต้องการปิดใช้งานคอลเลกชัน Analytics อย่างถาวรในแอปเวอร์ชันของคุณ ให้ตั้งค่า FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED เป็น YES (บูลีน) ในไฟล์ Info.plist ของแอปของคุณ การตั้งค่า FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED เป็น YES (บูลีน) จะมีลำดับความสำคัญเหนือค่าใดๆ สำหรับ FIREBASE_ANALYTICS_COLLECTION_ENABLED ใน Info.plist ของแอปของคุณ รวมถึงค่าใดๆ ที่ตั้งค่าด้วย setAnalyticsCollectionEnabled

หากต้องการเปิดใช้งานคอลเลกชันอีกครั้ง ให้ลบ FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED ออกจาก Info.plist ของคุณ การตั้งค่า FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED เป็น NO (บูลีน) จะไม่มีผลใดๆ และให้ผลลัพธ์ในลักษณะเดียวกับที่ไม่ได้ตั้งค่า FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED ในไฟล์ Info.plist ของคุณ

ปิดใช้งานการรวบรวม IDFA

หากคุณติดตั้ง Firebase ผ่าน CocoaPods โดยเพิ่ม pod 'Firebase/Analytics' ลงใน Podfile ของแอป และต้องการปิดใช้การรวบรวม IDFA (ตัวระบุการโฆษณาของอุปกรณ์) ในแอป Apple ของคุณ โปรดตรวจสอบให้แน่ใจว่าเฟรมเวิร์ก AdSupport ไม่ได้รวมอยู่ในแอปของคุณ

หากต้องการติดตั้ง Firebase โดยไม่มีความสามารถในการรวบรวม IDFA ให้ใช้ข้อกำหนดย่อยต่อไปนี้แทน pod 'Firebase/Analytics' :

pod 'Firebase/AnalyticsWithoutAdIdSupport'

เรียนรู้เพิ่มเติมเกี่ยวกับ IDFA ในเอกสารของ Apple:

ปิดการใช้งานคอลเลกชัน IDFV

หากคุณต้องการปิดใช้งานการรวบรวม IDFV (ตัวระบุสำหรับผู้ขาย) ในแอป Apple ของคุณ ให้ตั้งค่า GOOGLE_ANALYTICS_IDFV_COLLECTION_ENABLED เป็น NO (บูลีน) ในไฟล์ Info.plist ของแอปของคุณ

ควบคุมการรวบรวมข้อมูลสำหรับการโฆษณาส่วนบุคคล

หากคุณได้เชื่อมโยงโครงการ Google Analytics ของคุณกับบัญชีโฆษณาหรือเปิดใช้งานการผสานรวมโฆษณา หรือเลือกใช้ การแบ่งปันข้อมูล ข้อมูล Analytics ของคุณอาจมีสิทธิ์ใช้ในการโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้ ซึ่งหมายความว่า คุณอาจใช้เหตุการณ์ที่รวบรวมไว้ เช่น first_open เพื่อสร้างและใช้งานรายการกลุ่มเป้าหมายสำหรับรีมาร์เก็ตติ้ง เว้นแต่คุณจะระบุว่าข้อมูลดังกล่าวไม่พร้อมใช้งานสำหรับการโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้

คุณสามารถควบคุมทางโปรแกรมได้ว่าควรใช้ข้อมูล Analytics ของผู้ใช้สำหรับการโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้หรือไม่ โดยใช้ตัวเลือกใดๆ ต่อไปนี้

ปิดใช้งานคุณลักษณะการโฆษณาที่ปรับให้เหมาะกับแต่ละบุคคลผ่านพร็อพเพอร์ตี้ผู้ใช้

API โหมดความยินยอมของ Googleเป็นวิธีที่แนะนำในการเปิดและปิดโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้

อย่างไรก็ตาม หากแอปของคุณยังไม่ได้ใช้โหมดความยินยอม คุณจะควบคุมการปรับเปลี่ยนในแบบของคุณได้โดยใช้ตัวเลือกต่อไปนี้

หากต้องการปิดใช้งานพฤติกรรมการโฆษณาที่ปรับเปลี่ยนในแบบของคุณตามค่าเริ่มต้น ให้ตั้งค่า GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_PERSONALIZATION_SIGNALS เป็น NO (บูลีน) ในไฟล์ Info.plist ของแอปของคุณ

เปิดใช้งานฟีเจอร์การโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้อีกครั้งผ่านพร็อพเพอร์ตี้ผู้ใช้

หากคุณใช้พารามิเตอร์ AnalyticsUserPropertyAllowAdPersonalizationSignals เพื่อควบคุมการปรับเปลี่ยนโฆษณาในแบบของคุณ คุณสามารถเปิดใช้งานการปรับเปลี่ยนโฆษณาในแบบของคุณอีกครั้งด้วยเมธอด setUserProperty ดังที่แสดงด้านล่าง:

สวิฟท์

หมายเหตุ: ผลิตภัณฑ์ Firebase นี้ไม่พร้อมใช้งานบนเป้าหมาย macOS
Analytics.setUserProperty("true", forName: AnalyticsUserPropertyAllowAdPersonalizationSignals)

วัตถุประสงค์-C

หมายเหตุ: ผลิตภัณฑ์ Firebase นี้ไม่พร้อมใช้งานบนเป้าหมาย macOS
[FIRAnalytics setUserPropertyString:@"YES" forName:kFIRUserPropertyAllowAdPersonalizationSignals];

หากคุณเลือกที่จะปิดใช้การรวบรวมการวิเคราะห์ชั่วคราว (เช่น จนกว่าผู้ใช้ปลายทางจะให้ความยินยอม) และคุณต้องการควบคุมฟีเจอร์การโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้เมื่อเปิดใช้งานการรวบรวมการวิเคราะห์สำหรับผู้ใช้อีกครั้ง ตรวจสอบให้แน่ใจว่าการโทรของคุณเพื่อระบุการตั้งค่านี้มาก่อน โทรเพื่อเปิดใช้งานการรวบรวมการวิเคราะห์อีกครั้ง ตัวอย่างเช่น:

สวิฟท์

หมายเหตุ: ผลิตภัณฑ์ Firebase นี้ไม่พร้อมใช้งานบนเป้าหมาย macOS
Analytics.setUserProperty(..., forName: AnalyticsUserPropertyAllowAdPersonalizationSignals)
Analytics.setAnalyticsCollectionEnabled(true)

วัตถุประสงค์-C

หมายเหตุ: ผลิตภัณฑ์ Firebase นี้ไม่พร้อมใช้งานบนเป้าหมาย macOS
[FIRAnalytics setUserPropertyString:... forName:kFIRUserPropertyAllowAdPersonalizationSignals];
[FIRAnalytics setAnalyticsCollectionEnabled:YES];

ยืนยันการตั้งค่าของคุณ

เมื่อปิดใช้สัญญาณการปรับเปลี่ยนโฆษณาในแบบของคุณสำหรับผู้ใช้ผ่านกลไกอย่างใดอย่างหนึ่งที่กำหนดไว้ข้างต้น กลุ่มเหตุการณ์ต่อมาที่บันทึกไว้จากอุปกรณ์ของผู้ใช้นั้นจะมีพร็อพเพอร์ตี้ผู้ใช้ชื่อ non_personalized_ads ที่มีค่า 1 เพื่อระบุว่าเหตุการณ์ในกลุ่มนั้นไม่พร้อมใช้งานสำหรับการปรับเปลี่ยนในแบบของคุณ การโฆษณา. การปิดใช้งานการโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้จะไม่ส่งผลต่อการใช้ข้อมูลเพื่อวัตถุประสงค์ในการวัดผล รวมถึงการรายงานและการระบุแหล่งที่มา

ดูการเปลี่ยนแปลงการกำหนดค่าของคุณ

เมื่อคุณได้ทำการเปลี่ยนแปลงการตั้งค่า Google Analytics แล้ว SDK จะดาวน์โหลดการเปลี่ยนแปลง กระบวนการนี้รวดเร็วและราบรื่น คุณจึงสามารถทดสอบการเปลี่ยนแปลงของคุณได้อย่างรวดเร็ว เมื่อคุณทำการเปลี่ยนแปลงใน Analytics อาจใช้เวลาสักครู่เพื่อทำให้แอปของคุณใช้งานได้ หากแอปของคุณเผยแพร่แล้ว กระบวนการปรับใช้ทั้งหมดอาจใช้เวลาถึงหนึ่งชั่วโมงจึงจะเสร็จสมบูรณ์