การผสานรวม DDM สําหรับการติดตามแอปของบุคคลที่สาม

กระบวนการแบบครบวงจรต่อไปนี้อธิบายทั้งการตั้งค่าผู้ลงโฆษณาและการใช้ของบุคคลที่สามที่จําเป็นสําหรับการเรียกใช้แคมเปญในผลิตภัณฑ์ฝั่งการซื้อของ DoubleClick โดยใช้โซลูชันการติดตามแอปของบุคคลที่สาม หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการตลาดดิจิทัล DoubleClick โดยทั่วไปและภาพรวมของฟังก์ชันการระบุแหล่งที่มาในแอป โปรดดูหน้าพื้นหลังของการตลาดดิจิทัล DoubleClick

  1. ผู้ลงโฆษณาตั้งค่าเหตุการณ์ Conversion ใน DDM เพื่อแสดงถึงการติดตั้ง/Conversion (Bid Manager เท่านั้น - พิกเซล Conversion) (Campaign Manager - กิจกรรม Floodlight)
  2. ผู้ลงโฆษณา "links" เหตุการณ์ Conversion ของ DDM ในอินเทอร์เฟซบุคคลที่สาม และมีตัวแปรหลักที่ระบุกลุ่มผู้ลงโฆษณาและกลุ่มกิจกรรม Conversion

    • src คือรหัสผู้ลงโฆษณาที่เป็นแหล่งที่มาของกิจกรรม Floodlight
    • cat คือสตริงแท็กกิจกรรม ซึ่งเซิร์ฟเวอร์ Floodlight จะใช้เพื่อระบุกลุ่มกิจกรรมที่มีกิจกรรมดังกล่าว
    • type คือสตริงแท็กกลุ่มที่ระบุกลุ่มกิจกรรมที่เชื่อมโยงกับกิจกรรม Floodlight
    • u1, u2, ... (หากมี) คือคีย์-ค่าตัวแปร Floodlight ที่กําหนดเอง
  3. นอกจากนี้ ผู้ลงโฆษณาจะต้องให้สิทธิ์เฉพาะแก่บุคคลที่สามแก่ token ซึ่งเป็นสตริงที่เป็นตัวอักษรและตัวเลขคละกันที่เจาะจงของผู้ลงโฆษณาซึ่งต้องส่งไปพร้อมกับคําขอของเซิร์ฟเวอร์แต่ละรายการที่ส่งไปยัง DDM

  4. ผู้ลงโฆษณาใช้งานแคมเปญโฆษณาในแอปด้วยแท็กโฆษณาที่แสดงโดย DBM ใน Exchange การเสนอราคาแบบเรียลไทม์ หรือแสดงโดย DCM ในสื่อที่ซื้อโดยตรง

  5. ผู้ใช้ปลายทางจะเห็นและ/หรือคลิกโฆษณา ซึ่ง DDM บันทึกไว้

  6. เมื่อผู้ใช้ปลายทางติดตั้งแอปและ/หรือเหตุการณ์ Conversion เสร็จสมบูรณ์ ("game play" ฯลฯ) เซิร์ฟเวอร์บุคคลที่สาม "ping" DDM ในกิจกรรมทั้งหมดของแอป

    https://ad.doubleclick.net/ddm/s2s/appactivity/src=1234567;cat=fghij456;type=abcde123;u1=[friendlyname1];ord=1312312312
    

    โดยที่

    • src คือรหัสผู้ลงโฆษณาซึ่งเป็นแหล่งที่มาของกิจกรรม Floodlight
    • cat คือสตริงแท็กกิจกรรม ซึ่งเซิร์ฟเวอร์ Floodlight ใช้ในการระบุกลุ่มกิจกรรมที่กิจกรรมนั้นทํา
    • type คือสตริงแท็กกลุ่มที่ระบุกลุ่มกิจกรรมที่เชื่อมโยงกับกิจกรรม Floodlight
    • ord คือหมายเลขสุ่มที่ใช้เพื่อทําให้แท็ก Floodlight ไม่ซ้ํากัน
    • u1, u2, ... (หากมี) เป็นคีย์-ค่าตัวแปร Floodlight ที่กําหนดเอง

    ที่มีพารามิเตอร์เพิ่มเติมที่ส่งผ่านเพย์โหลด JSON ใน HTTP POST:

    {
      "app": {
        "bundle": "com.rovio.angrybirds"
      },
      "device": {
        "ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (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 Store
    • device คือออบเจ็กต์ JSON ที่แสดงถึงอุปกรณ์ที่มีกิจกรรม Conversion เกิดขึ้น
    • ua คือช่องออบเจ็กต์อุปกรณ์ที่แสดงสตริง User Agent ของแอปที่มีการบันทึกกิจกรรม ต้องมีพารามิเตอร์นี้
    • ip (หากมี) เป็นที่อยู่ IPv4 ของอุปกรณ์ที่กําหนดให้กับอุปกรณ์ ต้องมีพารามิเตอร์นี้
    • didmd5 คือสตริง MD5 แฮชของ IDFA ตัวพิมพ์ใหญ่หรือค่ารหัสโฆษณา Google Play
    • lmt เป็นจํานวนเต็มที่มีค่าเป็น 1 หากผู้ใช้เปิดใช้ตัวเลือก "Limit Ad Tracking" ที่มี IDFA/AdID หรือ 0 หากไม่ได้ตั้งค่า

    DDM จะตอบกลับด้วยการตอบสนอง JSON ว่าเหตุการณ์ Conversion มีการระบุแหล่งที่มาไปยังข้อมูลพร็อพเพอร์ตี้หรือการคลิกที่แสดงโดย DCM และหาก ("YES" มีข้อมูลเพิ่มเติม) เกี่ยวกับเหตุการณ์ (การดูหรือการคลิกล่าสุด)

    - Ad ID
    - Site ID
    - Placement ID
    - Creative ID
    - Timestamp
    

    ตัวอย่างการตอบกลับ 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"}
    

    โดยที่

    • attributed คือค่า 1 (หาก Conversion อาจมาจากการแสดงผลหรือการคลิก) หรือ 0 (หากระบุแหล่งที่มาไม่ได้)
    • last_impression_ad_id (หากระบุแหล่งที่มา = 1) คือรหัสโฆษณาสําหรับการแสดงผลล่าสุด
    • last_impression_site_id (หากระบุแหล่งที่มา = 1) คือรหัสเว็บไซต์สําหรับการแสดงผลครั้งสุดท้าย
    • last_impression_placement_id (หากระบุแหล่งที่มา = 1) คือรหัสตําแหน่งโฆษณาสําหรับการแสดงผลล่าสุด
    • last_impression_creative_id (หากระบุแหล่งที่มา = 1) คือรหัสครีเอทีฟโฆษณาสําหรับการแสดงผลครั้งสุดท้าย
    • last_click_ad_id (หากมีการระบุแหล่งที่มา = 1 และระบุแหล่งที่มาของการคลิก) คือรหัสโฆษณาสําหรับคลิกสุดท้าย
    • last_click_site_id (หากมีการระบุแหล่งที่มา = 1 และระบุแหล่งที่มาของการคลิก) คือรหัสเว็บไซต์สําหรับคลิกสุดท้าย
    • last_click_placement_id (หากมีการระบุแหล่งที่มา = 1 และระบุแหล่งที่มาของการคลิก) คือรหัสตําแหน่งโฆษณาสําหรับคลิกสุดท้าย
    • last_click_creative_id (หากมีการระบุแหล่งที่มา = 1 และระบุแหล่งที่มาของการคลิก) คือรหัสครีเอทีฟโฆษณาสําหรับคลิกสุดท้าย
    • last_click_exclid สอดคล้องกับรหัสคลิกที่ไม่ซ้ํากันซึ่งสร้างจากมาโคร %eiid!

    ที่มีรหัสข้อผิดพลาด HTTP สําหรับสถานการณ์ต่อไปนี้

    • HTTP 204หากเกินโควต้าคําขอ
    • HTTP 400 เมื่อพิจารณาแล้วว่าคําขอไม่ถูกต้อง (เช่น ไม่มีพารามิเตอร์ที่จําเป็น) และเซิร์ฟเวอร์กลับไปใช้การติดตามพิกเซล
    • HTTP 401 หากโทเค็นการให้สิทธิ์ไม่ถูกต้อง
    • HTTP 404 สําหรับคําขอที่ไม่ถูกต้อง

    ผู้ลงโฆษณาจะสามารถดูรายงานแคมเปญในระบบของคุณ ผู้ลงโฆษณาจะดูรายงาน Conversion ใน DCM ที่มีพารามิเตอร์เดียวกับด้านบนได้