หน้านี้อธิบายฟีเจอร์ที่ 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
เปิดหรือปิดใช้การปรับโฆษณาตามโปรไฟล์ของผู้ใช้ในระดับผู้ใช้ ควบคุมการปรับโฆษณาตามโปรไฟล์ของผู้ใช้เป็นพร็อพเพอร์ตี้ผู้ใช้
เปิดหรือปิดใช้การปรับโฆษณาตามโปรไฟล์ของผู้ใช้ที่ระดับพร็อพเพอร์ตี้ Analytics ปิดใช้การปรับโฆษณาตามโปรไฟล์ของผู้ใช้ต่อภูมิภาคทางภูมิศาสตร์ในพร็อพเพอร์ตี้ 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 ชั่วโมงจึงจะเสร็จสมบูรณ์