Tích hợp DFA để theo dõi ứng dụng bên thứ ba

Quy trình hai đầu sau đây mô tả cả quy trình thiết lập nhà quảng cáo và triển khai của bên thứ ba bắt buộc để chạy chiến dịch trên các sản phẩm bên mua của DoubleClick bằng cách sử dụng giải pháp theo dõi ứng dụng của bên thứ ba. Để biết thêm thông tin về Tiếp thị kỹ thuật số của DoubleClick nói chung cũng như tổng quan về chức năng phân bổ trong ứng dụng, vui lòng xem trang nền Tiếp thị kỹ thuật số của DoubleClick.

  1. Nhà quảng cáo thiết lập sự kiện Chuyển đổi trong "@" để đại diện cho hoạt động cài đặt/chuyển đổi (Chỉ áp dụng cho Trình quản lý giá thầu – pixel chuyển đổi) (Campaign Manager – Hoạt động Floodlight).
  2. Nhà quảng cáo "links" Edy sự kiện chuyển đổi trong giao diện bên thứ ba và cung cấp các biến chính xác định nhà quảng cáo và nhóm hoạt động chuyển đổi.

    • src là mã nhận dạng nhà quảng cáo là nguồn gốc của hoạt động Floodlight.
    • cat là chuỗi thẻ hoạt động mà máy chủ Floodlight sử dụng để xác định nhóm hoạt động liên quan đến hoạt động.
    • type là chuỗi thẻ nhóm, xác định nhóm hoạt động liên kết với hoạt động Floodlight.
    • u1, u2, ... (nếu có) là khóa-giá trị của biến Floodlight tuỳ chỉnh.
  3. Ngoài ra, nhà quảng cáo cần cung cấp mã thông báo cụ thể cho các bên thứ ba: token là một chuỗi chữ và số dành riêng cho nhà quảng cáo phải được chuyển cùng với mỗi yêu cầu máy chủ đến "@".

  4. Nhà quảng cáo chạy chiến dịch quảng cáo trong ứng dụng với các thẻ quảng cáo do DBM phân phát trên nền tảng trao đổi đặt giá thầu theo thời gian thực hoặc do DCM phân phát trên nội dung nghe nhìn mua trực tiếp.

  5. Người dùng cuối nhìn thấy và/hoặc nhấp vào quảng cáo, được "@" ghi lại.

  6. Khi người dùng cuối cài đặt ứng dụng và/hoặc hoàn tất một sự kiện chuyển đổi ("chơi trò chơi", v.v.), máy chủ của bên thứ ba "ping" Edy vào mọi hoạt động trong ứng dụng

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

    nơi:

    • src là mã nhận dạng nhà quảng cáo gốc là nguồn của hoạt động Floodlight.
    • cat là chuỗi thẻ hoạt động mà máy chủ Floodlight sử dụng để xác định nhóm hoạt động tương ứng.
    • type là chuỗi thẻ nhóm, xác định nhóm hoạt động liên kết với hoạt động Floodlight.
    • ord là một số ngẫu nhiên dùng để tạo thẻ Floodlight duy nhất.
    • u1, u2, ... (nếu có) là khóa-giá trị của biến Floodlight tuỳ chỉnh.

    với các thông số bổ sung được gửi qua tải trọng JSON trong POST HTTP:

    {
      "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
      }
    }
    

    và mã ủy quyền nhà quảng cáo được chuyển vào Tiêu đề ủy quyền HTTP:

    Authorization: Token token="[advertiser authorization token string]"
    

    nơi:

    • app (bắt buộc) là đối tượng JSON đại diện cho ứng dụng nơi hoạt động chuyển đổi diễn ra. Hãy sử dụng app: {} nếu ứng dụng không diễn ra hoạt động chuyển đổi.
    • bundle (nếu có) là trường đối tượng ứng dụng chứa giá trị chuỗi của tên gói Cửa hàng Play hoặc mã App Store.
    • device là đối tượng JSON đại diện cho thiết bị mà hoạt động chuyển đổi đã diễn ra.
    • ua là trường đối tượng thiết bị đại diện cho chuỗi tác nhân người dùng của ứng dụng đã ghi lại hoạt động. Thông số này là bắt buộc.
    • ip (nếu có) là địa chỉ IPv4 của thiết bị được chỉ định cho thiết bị. Thông số này là bắt buộc.
    • didmd5 là chuỗi băm MD5 của IDFA đã viết hoa hoặc giá trị ID quảng cáo của Google Play.
    • lmt là một số nguyên có giá trị là 1 nếu người dùng đã bật tùy chọn "Giới hạn theo dõi quảng cáo" với IDFA/AdID hoặc 0, nếu không được đặt.

    Harold sẽ phản hồi bằng phản hồi JSON về việc sự kiện chuyển đổi có được phân bổ cho một chế độ xem hoặc lượt nhấp do DCM phân phát hay không, và nếu "YES", thông tin bổ sung về sự kiện đó (lượt xem hoặc lượt nhấp cuối cùng):

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

    Ví dụ về phản hồi JSON có thể trông như sau:

    {"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"}
    

    nơi:

    • attributed là giá trị 1 (nếu lượt chuyển đổi có thể được phân bổ cho một lượt hiển thị hoặc lượt nhấp) hoặc 0 (nếu không thể phân bổ).
    • last_impression_ad_id (nếu được phân bổ = 1) là mã quảng cáo cho lượt hiển thị cuối cùng.
    • last_impression_site_id (nếu được phân bổ = 1) là mã trang web cho lượt hiển thị cuối cùng.
    • last_impression_placement_id (nếu được phân bổ = 1) là mã vị trí cho lượt hiển thị cuối cùng.
    • last_impression_creative_id (nếu được phân bổ = 1) là ID quảng cáo cho lượt hiển thị cuối cùng.
    • last_click_ad_id (nếu được phân bổ = 1 và đã tính lượt nhấp) là mã quảng cáo cho lượt nhấp cuối cùng.
    • last_click_site_id (nếu được phân bổ = 1 và một lượt nhấp được phân bổ) là mã trang web cho lượt nhấp cuối cùng.
    • last_click_placement_id (nếu được phân bổ = 1 và đã nhận được lượt nhấp) là mã vị trí của lượt nhấp cuối cùng.
    • last_click_creative_id (nếu được phân bổ = 1 và phân bổ cho một lượt nhấp) là mã tệp sáng tạo cho lượt nhấp cuối cùng.
    • last_click_exclid tương ứng với một mã lượt nhấp duy nhất được điền thông qua macro %eiid!

    bằng mã lỗi HTTP cho các tình huống sau:

    • HTTP 204 nếu đã vượt quá định mức yêu cầu.
    • HTTP 400 khi yêu cầu được coi là không hợp lệ (ví dụ: thiếu các thông số bắt buộc) và máy chủ đã quay về chế độ theo dõi pixel.
    • HTTP 401 nếu mã thông báo ủy quyền không hợp lệ.
    • HTTP 404 nếu có yêu cầu không hợp lệ.

    Nhà quảng cáo sẽ có thể xem báo cáo chiến dịch trong hệ thống của bạn; nhà quảng cáo cũng sẽ có thể xem các báo cáo chuyển đổi trong DCM với các thông số tương tự như trên.