| เลือกแพลตฟอร์ม | iOS+ Android |
หน้านี้อธิบายฟีเจอร์ที่ 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 เป็น "จริง" ใน 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 เพื่อระบุว่าเหตุการณ์ในชุดนั้นไม่สามารถใช้สำหรับการโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้ การปิดใช้โฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้จะไม่ส่งผลต่อการใช้ข้อมูลเพื่อวัตถุประสงค์ในการวัดผล ซึ่งรวมถึงการรายงานและ Attribution
ดูการเปลี่ยนแปลงการกำหนดค่า
เมื่อคุณเปลี่ยนแปลงการตั้งค่า Google Analytics แล้ว SDK จะดาวน์โหลดการเปลี่ยนแปลงดังกล่าว กระบวนการนี้รวดเร็วและราบรื่น คุณจึงทดสอบการเปลี่ยนแปลงได้อย่างรวดเร็ว เมื่อคุณทำการเปลี่ยนแปลงใน Analytics ระบบอาจใช้เวลา 2-3 นาทีในการทำให้ใช้งานได้ในแอป หากแอปของคุณเผยแพร่อยู่ กระบวนการทำให้ใช้งานได้ทั้งหมดอาจใช้เวลาถึง 1 ชั่วโมงจึงจะเสร็จสมบูรณ์