ขั้นตอนแบบครบวงจรต่อไปนี้อธิบายทั้งการตั้งค่าของผู้ลงโฆษณาและการติดตั้งใช้งานของบุคคลที่สาม ที่จำเป็นต่อการเรียกใช้แคมเปญในผลิตภัณฑ์ฝั่งซื้อของ DoubleClick โดยใช้โซลูชันการติดตามแอปของบุคคลที่สาม
ดูข้อมูลเพิ่มเติมเกี่ยวกับการตลาดดิจิทัล DoubleClick โดยทั่วไป รวมถึง ภาพรวมของฟีเจอร์การระบุแหล่งที่มาในแอปได้ที่หน้าข้อมูลพื้นฐานเกี่ยวกับการตลาดดิจิทัล DoubleClick
ผู้ลงโฆษณาตั้งค่าเหตุการณ์ Conversion ใน DDM เพื่อแสดงการติดตั้งหรือ Conversion (เฉพาะ Bid Manager - พิกเซล Conversion) (Campaign Manager - กิจกรรม Floodlight)
ผู้ลงโฆษณา "ลิงก์" เหตุการณ์ Conversion ของ DDM ในอินเทอร์เฟซของบุคคลที่สาม และ ระบุตัวแปรสําคัญที่ระบุผู้ลงโฆษณาและกลุ่มกิจกรรม Conversion
src
คือรหัสผู้ลงโฆษณาที่เป็นแหล่งที่มาของกิจกรรม Floodlightcat
คือสตริงแท็กกิจกรรมที่เซิร์ฟเวอร์ Floodlight ใช้เพื่อระบุ กลุ่มกิจกรรมที่กิจกรรมนั้นๆ สังกัดอยู่type
คือสตริงแท็กกลุ่มซึ่งระบุกลุ่มกิจกรรมที่เชื่อมโยงกับกิจกรรม Floodlightu1, u2, ...
(หากมี) คือค่าคีย์ของตัวแปร Floodlight ที่กำหนดเอง
ผู้ลงโฆษณาเพิ่มตัวแปรเพื่อระบุการรวบรวมความยินยอมสําหรับการปฏิบัติตามข้อกําหนดของ DMA
eea
ใช้เพื่อระบุผู้ใช้ EEAeea=0
แสดงว่าผู้ใช้ไม่ได้อยู่ใน EEAeea=1
บ่งบอกว่าผู้ใช้มาจาก EEA
ad_user_data
คือค่าสถานะความยินยอมสำหรับการใช้ข้อมูลผู้ใช้เพื่อวัตถุประสงค์ในการโฆษณา- ต้องตั้งค่าก็ต่อเมื่อ
eea=1
ad_user_data=0
ระบุว่าผู้ใช้ปฏิเสธไม่ให้ส่งข้อมูลระดับผู้ใช้ไปยัง Google เพื่อวัตถุประสงค์ในการโฆษณาad_user_data=1
แสดงว่าผู้ใช้ได้ให้ความยินยอมในการส่งข้อมูลระดับผู้ใช้ไปยัง Google เพื่อวัตถุประสงค์ในการโฆษณา
- ต้องตั้งค่าก็ต่อเมื่อ
npa
ใช้สำหรับเนื้อหาการปรับโฆษณาตามโปรไฟล์ของผู้ใช้npa=0
แสดงว่าผู้ใช้ยินยอมให้ปรับตามโปรไฟล์ของผู้ใช้npa=1
แสดงว่าผู้ใช้ไม่ได้ให้ความยินยอมในการปรับเปลี่ยนในแบบของคุณ
test_request_reason=dma
ใช้เพื่อทดสอบพารามิเตอร์ DMA ได้- ตรวจสอบพารามิเตอร์ DMA ทั้งหมดและแสดงคำเตือน
- แสดงผลการตอบกลับหลายรายการด้วยการคลิกปลอม
- บันทึก Conversion เป็น Conversion การทดสอบ
นอกจากนี้ ผู้ลงโฆษณายังต้องระบุโทเค็นการให้สิทธิ์ที่เฉพาะเจาะจงของตนเองแก่บุคคลที่สามด้วย
token
คือสตริงตัวอักษรและตัวเลขเฉพาะผู้ลงโฆษณาที่ต้องส่ง พร้อมกับคำขอเซิร์ฟเวอร์แต่ละรายการไปยัง DDMผู้ลงโฆษณาดำเนินแคมเปญโฆษณาในแอปโดยใช้แท็กโฆษณาที่ DBM แสดงในการแลกเปลี่ยนการเสนอราคาแบบเรียลไทม์ หรือใช้แท็กโฆษณาที่ DCM แสดงในสื่อที่ซื้อโดยตรง
ผู้ใช้ปลายทางเห็นและคลิกโฆษณา ซึ่ง DDM จะบันทึกไว้
เมื่อผู้ใช้ปลายทางติดตั้งแอปหรือทําเหตุการณ์ Conversion เสร็จสมบูรณ์ เช่น "game play" เซิร์ฟเวอร์ของบุคคลที่สามจะ "ping" DDM ในทุกกิจกรรมของแอป
ตัวอย่าง URL สำหรับผู้ใช้ที่ไม่ได้อยู่ใน EEA
https://ad.doubleclick.net/ddm/s2s/appactivity/src=1234567;cat=fghij456;type=abcde123;u1=[friendlyname1];ord=1312312312;eea=0;npa=0
ตัวอย่าง URL สำหรับผู้ใช้ใน EEA
https://ad.doubleclick.net/ddm/s2s/appactivity/src=1234567;cat=fghij456;type=abcde123;u1=[friendlyname1];ord=1312312312;eea=1;ad_user_data=1;npa=0
ที่ไหน
src
คือรหัสผู้ลงโฆษณาที่เป็นแหล่งที่มาของกิจกรรม Floodlightcat
คือสตริงแท็กกิจกรรมที่เซิร์ฟเวอร์ Floodlight ใช้เพื่อระบุ กลุ่มกิจกรรมที่กิจกรรมนั้นๆ สังกัดอยู่type
คือสตริงแท็กกลุ่มซึ่งระบุกลุ่มกิจกรรมที่เชื่อมโยงกับกิจกรรม Floodlightord
คือตัวเลขสุ่มที่ใช้เพื่อให้แท็ก Floodlight ไม่ซ้ำกันu1, u2, ...
(หากมี) คือคู่คีย์-ค่าของตัวแปร Floodlight ที่กำหนดเองeea
จะระบุว่าผู้ใช้อยู่ใน EEA หรือไม่ad_user_data
ระบุว่าผู้ใช้ยินยอมให้ใช้คุกกี้และการวัดผลหรือไม่npa
ระบุว่าผู้ใช้ยินยอมให้ปรับเปลี่ยนตามโปรไฟล์หรือไม่
โดยมีพารามิเตอร์เพิ่มเติมที่ส่งผ่านเพย์โหลด JSON ใน HTTP POST ดังนี้
{ "app": { "bundle": "com.rovio.angrybirds" }, "device": { "ua": "Mozilla/5.0 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25", "ip": "108.176.57.230", "didmd5": "A2D2DA47AC2DE1BCA16883BD5CAA6F2F", "lmt": 1 } }
และส่งโทเค็นการให้สิทธิ์ผู้ลงโฆษณาในส่วนหัวการให้สิทธิ์ HTTP ดังนี้
Authorization: Token token="[advertiser authorization token string]"
ที่ไหน
app
(ต้องระบุ) คือออบเจ็กต์ JSON ที่แสดงแอปที่เกิดกิจกรรม Conversion ใช้app: {}
หากแอปที่เกิดกิจกรรม Conversion ไม่พร้อมใช้งานbundle
(หากมี) คือฟิลด์ออบเจ็กต์แอปที่มีค่าสตริง ของชื่อแพ็กเกจ Play Store หรือรหัส App Storedevice
คือออบเจ็กต์ JSON ที่แสดงอุปกรณ์ที่เกิดกิจกรรม Conversionua
คือฟิลด์ออบเจ็กต์อุปกรณ์ที่แสดงสตริง User Agent ของ แอปที่บันทึกกิจกรรม ต้องระบุพารามิเตอร์นี้ip
(หากมี) คือที่อยู่ IPv4 ของอุปกรณ์ที่กำหนดให้กับอุปกรณ์ ต้องระบุพารามิเตอร์นี้didmd5
คือสตริงแฮช MD5 ของค่า IDFA หรือรหัสโฆษณา Google Play ที่เป็นตัวพิมพ์ใหญ่lmt
เป็นจำนวนเต็ม โดยมีค่าเป็น 1 หากผู้ใช้เปิดใช้ตัวเลือก "จำกัด การติดตามโฆษณา" ด้วย IDFA หรือ AdID หรือ 0 หากไม่ได้ตั้งค่า
DDM จะตอบกลับด้วยการตอบกลับ JSON ว่าเหตุการณ์ Conversion ระบุแหล่งที่มาเป็นการดูหรือคลิกที่ DCM แสดงหรือไม่ และหากเป็น "ใช่" จะมีข้อมูลเพิ่มเติม เกี่ยวกับเหตุการณ์ (การดูหรือคลิกครั้งล่าสุด) ดังนี้
- รหัสโฆษณา
- รหัสเว็บไซต์
- รหัสตำแหน่งโฆษณา
- รหัสครีเอทีฟโฆษณา
- การประทับเวลา
ตัวอย่างการตอบกลับ JSON อาจมีลักษณะดังนี้
{ "attributed": 1, // Whether the conversion can be attributed to a DCM event. "last_impression_ad_id":283641088, "last_impression_site_id":1408067, "last_impression_placement_id":107616368, "last_impression_creative_id":60162352, "last_impression_timestamp":1415647607, "last_click_ad_id":283641088, "last_click_site_id":1408067, "last_click_placement_id":107616368, "last_click_creative_id":60162352, "last_click_timestamp":1415647657, "last_click_exclid":"CKm0nLKhyssCFceH2wod8l4I4A", "cps": <cps>, "ad_events": [ <ad event objects> ], "warnings": [<warning strings>], "errors": [<error strings>], }
ที่ไหน
attributed
คือค่า 1 (หากระบุแหล่งที่มาของ Conversion เป็นการแสดงผลหรือคลิกได้) หรือ 0 (หากระบุแหล่งที่มาไม่ได้)last_impression_ad_id
(if attributed = 1) คือรหัสโฆษณาของการแสดงผลสุดท้ายlast_impression_site_id
(if attributed = 1) คือรหัสเว็บไซต์สำหรับการแสดงผลสุดท้ายlast_impression_placement_id
(หากระบุแหล่งที่มา = 1) คือรหัสตำแหน่งสำหรับการแสดงผลสุดท้ายlast_impression_creative_id
(if attributed = 1) คือรหัสครีเอทีฟโฆษณาสำหรับการแสดงผลครั้งสุดท้ายlast_click_ad_id
(หากระบุแหล่งที่มา = 1 และมีการระบุแหล่งที่มาของคลิก) คือ รหัสโฆษณาของคลิกสุดท้ายlast_click_site_id
(หากระบุแหล่งที่มา = 1 และมีการระบุแหล่งที่มาของคลิก) คือ รหัสเว็บไซต์สําหรับคลิกล่าสุดlast_click_placement_id
(if attributed = 1 and a click was attributed) คือรหัสตําแหน่งสําหรับคลิกสุดท้ายlast_click_creative_id
(หากระบุแหล่งที่มา = 1 และมีการระบุแหล่งที่มาของคลิก) คือ รหัสครีเอทีฟโฆษณาสำหรับคลิกสุดท้ายlast_click_exclid
สอดคล้องกับรหัสการคลิกที่ไม่ซ้ำกันซึ่งสร้างขึ้นโดยใช้มาโคร%eiid!
ตั้งแต่การบังคับใช้ DMA ในเดือนมีนาคม 2024 เป็นต้นไป ฟิลด์ต่อไปนี้ จะพร้อมใช้งานด้วย
cps
ระบุบริการแพลตฟอร์มหลักที่เหตุการณ์เป็นของa
: โฆษณาm
: Mapsp
: Play Stores
: ค้นหาh
: Shoppingy
: YouTube
ad_events
คืออาร์เรย์ของออบเจ็กต์ad_event
ที่มีเหตุการณ์ Conversion ทั้งหมด- ออบเจ็กต์
ad_event
มีฟิลด์ต่อไปนี้ product_type
คือสตริงที่รายงานผลิตภัณฑ์ที่รับผิดชอบต่อ Conversion ซึ่งอาจเป็นDCM
หรือDBM
interaction_type
คือประเภทของการโต้ตอบที่นำไปสู่เหตุการณ์impression
หรือclick
conversion_metric
คือเมตริก Conversion ที่ใช้สำหรับการระบุแหล่งที่มาconversion
หรือview_through_conversion
timestamp
คือการประทับเวลา UNIX ที่เหตุการณ์โฆษณาเกิดขึ้นโดยมีความแม่นยำระดับไมโครวินาที ค่านี้ควรใช้สำหรับการระบุแหล่งที่มาของคลิกสุดท้ายcampaign_type
ระบุประเภทของแคมเปญที่สร้างเหตุการณ์โฆษณาline_item_id
(DBM เท่านั้น) คือรหัสรายการโฆษณา DBM ที่สร้าง เหตุการณ์โฆษณาline_item_name
(DBM เท่านั้น) คือชื่อของรายการโฆษณา DBM ที่ สร้างเหตุการณ์โฆษณาplacement_id
(DCM เท่านั้น) คือรหัสแท็กตําแหน่ง DCM ที่สร้าง เหตุการณ์โฆษณาplacement_name
(DCM เท่านั้น) คือชื่อของแท็กตําแหน่ง DCM ที่สร้างเหตุการณ์โฆษณาexternal_customer_id
คือตัวระบุผู้ลงโฆษณาที่เป็นเจ้าของ แคมเปญที่สร้างเหตุการณ์โฆษณา- หาก
product
เป็น DBM ฟิลด์นี้จะแสดงรหัสผู้ลงโฆษณา DBM - หาก
product
เป็น DCM ฟิลด์นี้จะแสดงรหัสผู้ลงโฆษณา DCM
- หาก
creative_id
คือรหัสของหน่วยโฆษณาครีเอทีฟโฆษณาที่สร้างเหตุการณ์โฆษณา- หาก
product
เป็น DBM ฟิลด์นี้จะแสดงรหัสครีเอทีฟโฆษณา DBM - หาก
product
เป็น DCM ฟิลด์นี้จะแสดงรหัสครีเอทีฟโฆษณา DCM
- หาก
exchange_id
(DBM เท่านั้น) คือรหัสของการแลกเปลี่ยนที่แสดงโฆษณา DBMinsertion_order_id
(DBM เท่านั้น) คือรหัสใบสั่งซื้อการใส่โฆษณา DBMsite_id
(DCM เท่านั้น) คือรหัสเว็บไซต์ DCM สำหรับเหตุการณ์โฆษณาcps
ระบุบริการแพลตฟอร์มหลักที่เหตุการณ์โฆษณาเป็นของ โปรดดูคำอธิบายแบบเต็มของฟิลด์cps
ในเอกสารประกอบ ก่อนหน้านี้เพื่อดูรายละเอียดเพิ่มเติม
- ออบเจ็กต์
warnings
คืออาร์เรย์ของคำเตือนที่เกิดจากเหตุการณ์ Conversionerrors
คืออาร์เรย์ของข้อผิดพลาดที่เกิดจากเหตุการณ์ Conversion ที่มีรหัสข้อผิดพลาด HTTP สำหรับสถานการณ์ต่อไปนี้HTTP 204
หากใช้โควต้าคำขอเกินขีดจำกัดแล้วHTTP 400
เมื่อระบบพิจารณาว่าคำขอไม่ถูกต้อง เช่น ไม่มีพารามิเตอร์ที่จำเป็น และเซิร์ฟเวอร์กลับไปใช้การติดตามพิกเซลHTTP 401
หากโทเค็นการให้สิทธิ์ไม่ถูกต้องHTTP 404
สำหรับคำขอที่ไม่ถูกต้อง
ผู้ลงโฆษณาจะดูรายงานแคมเปญในระบบของคุณได้ และจะดูรายงาน Conversion ใน DCM ที่มีพารามิเตอร์เดียวกันได้ด้วย
ตัวอย่างคำตอบเพิ่มเติมหลังจากบังคับใช้ DMA ในเดือนมีนาคม 2024
ตัวอย่างการตอบกลับการติดตาม Conversion ที่ระบุแหล่งที่มาซึ่ง Conversion ระบุแหล่งที่มาเป็นการโต้ตอบของโฆษณา Search + YouTube แต่ มีการปฏิเสธความยินยอมในการใช้ข้าม 5(2)(b) + 5(2)(c) ระหว่าง CPS ของ Search + YouTube
{ attributed: 1, last_impression_ad_id: 283641088, last_impression_site_id: 1408067, last_impression_placement_id: 107616368, last_impression_creative_id: 60162352, last_impression_timestamp: 1415647607, last_click_ad_id: 283641088, last_click_site_id: 1408067, last_click_placement_id: 107616368, last_click_creative_id: 60162352, last_click_timestamp: 1415647655, last_click_exclid: "CKm0nLKhyssCFceH2wod8l4I4A", cps: "s", ad_events: [{ cps : "s", product_type: "DCM", interaction_type: "click", ad_event_type: "click", campaign_type: "Display", placement_id: 107616368, placement_name: "TEST PLACEMENT NAME", external_customer_id: 7480542, creative_id: 60162352, timestamp: 1415647655.123456, site_id: 1408067, }, { cps : "s", product_type:"DCM", interaction_type: "impression", ad_event_type: "impression", campaign_type: "Display", placement_id: 107616368, placement_name: "TEST PLACEMENT NAME", external_customer_id: 7480542, creative_id: 60162352, timestamp: 1415647607.123456, site_id: 1408067 },{ cps : "y", product_type: "DCM", ad_event_type: "click", campaign_type: "Display", placement_id: 107616370, placement_name: "Placement on Youtube", external_customer_id: 7480542, creative_id: 6016444, timestamp: 14344344.123456, site_id: 140806 }, ]}
ตัวอย่างการตอบกลับการวัด Conversion ที่ยืนยันสําหรับแคมเปญ DBM
{ attributed: 1, last_click_ad_id: 283641088, last_click_site_id: 1408067, last_click_placement_id: 107616368, last_click_creative_id :60162352, last_click_timestamp: 1415647655, last_click_exclid: "CKm0nLKhyssCFceH2wod8l4I4A" cps: "y", ad_events: [{ product_type: "DBM", interaction_type: "click", ad_event_type: "click", campaign_type: "Display", line_item_id: 123456789, line_item_name: "TEST LINE ITEM NAME", external_customer_id: 2550, creative_id: 512333, exchange_id: 132, insertion_order_id: 523423, timestamp: 1432681913.123456 cps: "y" }, { product_type: "DCM", interaction_type: "click", campaign_type: "Display", placement_id: 9342323, placement_name: "TEST PLACEMENT NAME", external_customer_id: 7480542, creative_id: 8234234, timestamp: 1432681913.123456, cps: "y" } ]}