หน้านี้อธิบายฟีเจอร์ที่ 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
เช่น
setAnalyticsCollectionEnabled(true);
setAnalyticsCollectionEnabled(true);
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);
หากต้องการระงับคอลเล็กชันอีกครั้งไม่ว่าด้วยเหตุผลใดก็ตาม ให้โทรหาหมายเลขต่อไปนี้ แล้วระบบจะระงับคอลเล็กชันจนกว่าคุณจะเปิดใช้อีกครั้ง
setAnalyticsCollectionEnabled(false);
setAnalyticsCollectionEnabled(false);
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 กับบัญชี Google Ads หรือเปิดใช้การผสานรวมโฆษณา หรือเลือกใช้การแชร์ข้อมูล ข้อมูล 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
ดังที่แสดงด้านล่าง
setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );
setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );
Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, true);
หากเลือกปิดใช้การเก็บรวบรวมข้อมูลวิเคราะห์ชั่วคราว (เช่น จนกว่าผู้ใช้ปลายทางจะให้ความยินยอม) และต้องการควบคุมฟีเจอร์โฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้เมื่อเปิดใช้การเก็บรวบรวมข้อมูลวิเคราะห์สําหรับผู้ใช้อีกครั้ง โปรดตรวจสอบว่าการเรียกใช้เพื่อระบุการตั้งค่านี้อยู่ก่อนการเรียกใช้เพื่อเปิดใช้การเก็บรวบรวมข้อมูลวิเคราะห์อีกครั้ง เช่น
setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, … );
setAnalyticsCollectionEnabled(true);
setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, … );
setAnalyticsCollectionEnabled(true);
Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, ...);
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);
ยืนยันการตั้งค่า
เมื่อปิดใช้สัญญาณการปรับโฆษณาตามโปรไฟล์ของผู้ใช้สำหรับผู้ใช้ผ่านกลไกใดกลไกหนึ่งที่กำหนดไว้ข้างต้น พวงเหตุการณ์ที่บันทึกจากอุปกรณ์ของผู้ใช้รายนั้นๆ ในภายหลังจะมีพร็อพเพอร์ตี้ผู้ใช้ชื่อ non_personalized_ads
ที่มีค่าเป็น 1 เพื่อระบุว่าเหตุการณ์ในพวงนั้นไม่พร้อมใช้งานสําหรับการโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้ การปิดใช้โฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้จะไม่ส่งผลต่อการใช้ข้อมูลเพื่อการวัดผล ซึ่งรวมถึงการรายงานและการระบุแหล่งที่มา
ดูการเปลี่ยนแปลงการกําหนดค่า
เมื่อคุณเปลี่ยนแปลงการตั้งค่า Google Analytics แล้ว SDK จะดาวน์โหลดการเปลี่ยนแปลง กระบวนการนี้รวดเร็วและราบรื่น คุณจึงทดสอบการเปลี่ยนแปลงได้อย่างรวดเร็ว เมื่อทําการเปลี่ยนแปลงใน Analytics ระบบอาจใช้เวลา 2-3 นาทีในการทําให้ใช้งานได้ในแอป หากแอปเผยแพร่อยู่ กระบวนการทําให้ใช้งานได้ทั้งหมดอาจใช้เวลาถึง 1 ชั่วโมง