ฟีเจอร์การโฆษณา

คู่มือนี้อธิบายวิธีใช้ปลั๊กอินฟีเจอร์โฆษณาสำหรับ analytics.js

ภาพรวม

ฟีเจอร์โฆษณาของ Google Analytics (รวมถึงรายการรีมาร์เก็ตติ้งสำหรับโฆษณา Search) สามารถเปิดใช้ใน Google Analytics จากการตั้งค่าพร็อพเพอร์ตี้ > การรวบรวมข้อมูล คุณสามารถใช้ปลั๊กอินฟีเจอร์โฆษณาสำหรับ analytics.js เพื่อเปิดใช้ฟีเจอร์โฆษณาแบบเป็นโปรแกรม รวมถึงลบล้างและปิดใช้ฟีเจอร์การรายงานโฆษณาและรีมาร์เก็ตติ้งทั้งหมดที่สร้างขึ้นใน UI ของ Google Analytics

การใช้งาน

วิธีที่แนะนำคือเปิดใช้ฟีเจอร์การรายงานโฆษณาจากการตั้งค่าพร็อพเพอร์ตี้ของ Google Analytics

หากต้องการเปิดใช้ปลั๊กอินฟีเจอร์โฆษณา ให้เพิ่มการเรียกใช้ require และระบุปลั๊กอิน displayfeatures

ga('create', 'UA-XXXXX-Y', 'auto');
ga('require', 'displayfeatures');
ga('send', 'pageview');

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

ชื่อคุกกี้เริ่มต้นคือ _gat คุณเปลี่ยนแปลงได้โดยการตั้งค่าตัวเลือก cookieName เมื่อต้องการใช้ปลั๊กอิน ดังนี้

ga('require', 'displayfeatures', {cookieName: 'display_features_cookie'});

โปรดทราบว่าโดยปกติแล้ว อาร์กิวเมนต์ที่สามจะใช้เพื่อระบุตำแหน่งสคริปต์ เนื่องจากปลั๊กอินนี้รวมอยู่ใน analytics.js คุณจึงส่งผ่าน undefined ได้ง่ายๆ

ใช้เครื่องมือติดตามหลายรายการ

หากต้องการใช้ปลั๊กอินฟีเจอร์โฆษณากับเครื่องมือติดตามหลายรายการ ให้ใส่ชื่อเครื่องมือติดตามหลายตัวไว้ด้านหน้าการเรียก require ดังนี้

// create a tracker named 'foo' for property UA-XXXXX-Y
ga('create', 'UA-XXXXX-Y', {name: 'foo'});
ga('foo.require', 'displayfeatures');
ga('foo.send', 'pageview');

// create a second tracker named 'bar' for a different property UA-XXXX-Z
ga('create', 'UA-XXXXX-Z', {name: 'bar'});
ga('bar.require', 'displayfeatures');
ga('bar.send', 'pageview');

เมื่อโหลดปลั๊กอินฟีเจอร์โฆษณาสำหรับเครื่องมือติดตามที่มีชื่อแล้ว ชื่อเครื่องมือติดตามจะต่อท้ายชื่อคุกกี้ ตัวอย่างข้างต้นสร้างคุกกี้ _gat_foo และ _gat_bar

ปิดใช้ฟีเจอร์โฆษณา

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

หากต้องการปิดใช้ฟีเจอร์โฆษณาทั้งหมดด้วย analytics.js ให้ตั้งค่า allowAdFeatures เป็น false หลังคำสั่ง create และก่อนคำสั่ง send

ga('create', 'UA-XXXXX-Y', 'auto');
ga('set', 'allowAdFeatures', false);
ga('send', 'pageview');

เมื่อตั้งค่าเป็น true (ค่าเริ่มต้น) allowAdFeatures จะอนุญาตให้ปลั๊กอิน displayfeatures และการตั้งค่าฟีเจอร์โฆษณาใน Google Analytics ทำงานได้ ช่องนี้จะไม่เปิดใช้ฟีเจอร์เหล่านี้ด้วยตัวเอง

ตั้งค่า allowAdFeatures เป็น false เพื่อปิดใช้บีคอนสำหรับฟีเจอร์โฆษณาของ Google Analytics ไม่ว่าจะเปิดใช้ผ่านปลั๊กอิน displayfeatures หรือจากภายใน Google Analytics ก็ตาม

หากต้องการปิดใช้เฉพาะฟีเจอร์การปรับโฆษณาตามโปรไฟล์ของผู้ใช้ ให้ตั้งค่า allowAdPersonalizationSignals เป็น false หลังคำสั่ง create และก่อนคำสั่ง send

ga('create', 'UA-XXXXX-Y', 'auto');
ga('set', 'allowAdPersonalizationSignals', false);
ga('send', 'pageview');