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



หน้านี้อธิบายฟีเจอร์ที่ Google Analytics มีให้ซึ่งช่วยให้คุณควบคุมการเก็บรวบรวมและการใช้ข้อมูล Analytics ได้

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

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

ปิดใช้การเก็บรวบรวมชั่วคราว

หากต้องการปิดใช้การรวบรวม Analytics ชั่วคราว เช่น เพื่อขอความยินยอมจากผู้ใช้ปลายทางก่อนที่จะรวบรวมข้อมูล คุณสามารถตั้งค่า firebase_analytics_collection_enabled เป็น false ใน AndroidManifest.xml ของแอปในแท็ก application เช่น

<meta-data android:name="firebase_analytics_collection_enabled" android:value="false" />

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

Kotlin

setAnalyticsCollectionEnabled(true);

Java

setAnalyticsCollectionEnabled(true);

Unity

Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);

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

Kotlin

setAnalyticsCollectionEnabled(false);

Java

setAnalyticsCollectionEnabled(false);

Unity

Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(false);

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

หากต้องการปิดใช้งานการเก็บรวบรวม Analytics อย่างถาวรในแอปเวอร์ชันใดเวอร์ชันหนึ่ง ให้ตั้งค่า firebase_analytics_collection_deactivated เป็น true ใน AndroidManifest.xml ของแอปภายในแท็ก application เช่น

<meta-data android:name="firebase_analytics_collection_deactivated" android:value="true" />

ปิดใช้การเก็บรวบรวมรหัสโฆษณา

หากต้องการปิดใช้การรวบรวมรหัสโฆษณาในแอป Android คุณสามารถตั้งค่า google_analytics_adid_collection_enabled เป็น false ใน AndroidManifest.xml ของแอปในแท็ก application ได้ เช่น

<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />

ควบคุมการเก็บรวบรวมข้อมูลสําหรับโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้

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

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

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

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

อย่างไรก็ตาม หากแอปยังไม่ได้ใช้โหมดความยินยอม คุณสามารถควบคุม การปรับตามโปรไฟล์ผู้ใช้ด้วยตัวเลือกต่อไปนี้

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

<meta-data android:name="google_analytics_default_allow_ad_personalization_signals" android:value="false" />

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

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

Kotlin

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );

Java

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );

Unity

Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, true);

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

Kotlin

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS,  );
setAnalyticsCollectionEnabled(true);

Java

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS,  );
setAnalyticsCollectionEnabled(true);

Unity

Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, ...);
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);

ยืนยันการตั้งค่า

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

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

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