Google is committed to advancing racial equity for Black communities. See how.
หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

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

Google Analytics มีคุณสมบัติที่ช่วยให้คุณสามารถควบคุมการรวบรวมและการใช้ข้อมูล Analytics

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

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

ปิดใช้งานการรวบรวมชั่วคราว

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

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

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

รวดเร็ว

 Analytics.setAnalyticsCollectionEnabled(true)
 

Objective-C

 [FIRAnalytics setAnalyticsCollectionEnabled:YES]
 

หากคุณต้องการระงับการรวบรวมอีกครั้งไม่ว่าด้วยเหตุผลใด

รวดเร็ว

 Analytics.setAnalyticsCollectionEnabled(false)
 

Objective-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

หากคุณต้องการปิดใช้งานการรวบรวม IDFA (Advertising Identifier) ​​ในแอป iOS ของคุณตรวจสอบให้แน่ใจว่า เฟรมเวิร์ก AdSupport ไม่รวมอยู่ในแอปของคุณ

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

หากคุณต้องการปิดใช้งานการรวบรวม IDFV (Identifier for Vendor) ในแอป iOS ให้ตั้งค่า GOOGLE_ANALYTICS_IDFV_COLLECTION_ENABLED เป็น NO (Boolean) ในไฟล์ Info.plist ของแอป

กำหนดค่าการใช้ข้อมูล Analytics

ปิดใช้งานคุณลักษณะการโฆษณาส่วนบุคคล

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

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

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

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

เปิดใช้งานคุณลักษณะการโฆษณาในแบบของคุณอีกครั้ง

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

รวดเร็ว

 Analytics.setUserProperty("true", forName: AnalyticsUserPropertyAllowAdPersonalizationSignals)
 

Objective-C

 [FIRAnalytics setUserPropertyString:@"YES" forName:kFIRUserPropertyAllowAdPersonalizationSignals];
 

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

รวดเร็ว

 Analytics.setUserProperty(..., forName: AnalyticsUserPropertyAllowAdPersonalizationSignals)
Analytics.setAnalyticsCollectionEnabled(true)
 

Objective-C

 [FIRAnalytics setUserPropertyString:... forName:kFIRUserPropertyAllowAdPersonalizationSignals];
[FIRAnalytics setAnalyticsCollectionEnabled:YES];
 

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

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