Hồ sơ người dùng là một mối liên kết giữa giá trị nhận dạng người dùng (chẳng hạn như Mã nhận dạng người dùng của Google có trong BidRequest.user.id) với thông tin về người dùng mà bạn có thể sử dụng để đặt giá thầu bằng quảng cáo dựa trên mối quan tâm hoặc tái tiếp thị bằng danh sách người dùng.
Bạn chỉ được sử dụng dữ liệu từ yêu cầu giá thầu để tạo hồ sơ người dùng khi tất cả các điều kiện sau đây được đáp ứng:
- Yêu cầu giá thầu cho phép quảng cáo được cá nhân hoá. Ở một số khu vực, bạn cũng phải xác nhận rằng người dùng đã đồng ý cho phép sử dụng dữ liệu từ yêu cầu giá thầu để tạo hồ sơ người dùng.
- Nhà xuất bản đã cấp cho bạn quyền sử dụng dữ liệu yêu cầu giá thầu để lập hồ sơ người dùng.
- Các điều kiện bổ sung dựa trên khu vực địa lý nơi đặt thiết bị của người dùng đã được đáp ứng.
Hướng dẫn này mô tả cách bạn có thể xác định xem một yêu cầu giá thầu có đủ điều kiện sử dụng để tạo hồ sơ người dùng dựa trên các quyền của nhà xuất bản và kết quả của phiên đấu giá hay không.
Xác định xem quảng cáo được cá nhân hoá có được phép hay không
Kiểm tra trường non_personalized_ads_reason
Các yêu cầu giá thầu không được cá nhân hoá không đủ điều kiện để lập hồ sơ người dùng. Sử dụng trường BidRequest.ext.privacy_treatments.non_personalized_ads_reason để xác nhận xem quảng cáo được cá nhân hoá có được phép hay không. Nếu non_personalized_ads_reason được điền sẵn, thì bạn không được phép sử dụng quảng cáo được cá nhân hoá.
Sử dụng chuỗi về sự minh bạch và sự đồng ý để kiểm tra sự đồng ý cho nhà cung cấp của IAB
Ở những khu vực áp dụng GDPR, Khuôn khổ về tính minh bạch và sự đồng ý (TCF) của Cục Quảng cáo tương tác (IAB) được dùng để thông báo những hoạt động xử lý dữ liệu được phép.
Bạn có thể sử dụng chuỗi về sự minh bạch và sự đồng ý (TC) trong trường BidRequest.user.consent để xác định những mã nhận dạng nhà cung cấp đã nhận được sự đồng ý của người dùng để tạo hồ sơ người dùng. Để tìm hiểu thêm về chuỗi TC được dùng trong quy cách TCF phiên bản 2.0 của IAB, hãy xem bài viết Chuỗi về tính minh bạch và sự đồng ý với các định dạng Danh sách nhà cung cấp toàn cầu và CMP.
Ngoài ra, hãy xem Quy trình tích hợp của bên mua với TCF của IAB tại Châu Âu để tìm hiểu thêm về cách tích hợp với quy cách TCF phiên bản 2.0 trong bối cảnh Authorized Buyers.
Bạn phải xác nhận rằng người dùng đã đồng ý cho Mục đích 3 của TCF đối với các nhà cung cấp có liên quan để tạo hồ sơ người dùng bằng dữ liệu từ yêu cầu giá thầu. Để tìm hiểu thêm về Các mục đích theo TCF, hãy xem thông tin tham khảo của IAB về Các mục đích.
Xác định xem nhà xuất bản có cấp quyền hay không
Nhà xuất bản phải cấp cho bạn quyền sử dụng dữ liệu từ một yêu cầu giá thầu để tạo hồ sơ người dùng. Bạn chỉ có thể tạo hồ sơ người dùng bằng dữ liệu yêu cầu giá thầu nếu nhà xuất bản cho phép thu thập dữ liệu người dùng và không có hạn chế của nhà xuất bản nào áp dụng cho mã nhận dạng nhà cung cấp bắt buộc cho mục đích 3.
Kiểm tra xem nhà xuất bản có cho phép thu thập dữ liệu người dùng hay không
Bạn có thể kiểm tra xem nhà xuất bản có cho phép thu thập dữ liệu người dùng hay không bằng cách sử dụng trường BidRequest.ext.privacy_treatments.allow_user_data_collection. Bạn chỉ có thể sử dụng dữ liệu từ yêu cầu giá thầu để lập hồ sơ người dùng khi trường allow_user_data_collection được đặt thành true.
Kiểm tra các quy định hạn chế của nhà xuất bản bằng chuỗi về sự minh bạch và sự đồng ý
Bạn có thể kiểm tra xem có quy định hạn chế nào dành cho nhà xuất bản áp dụng cho các mã nhận dạng nhà cung cấp bắt buộc hay không bằng cách phân tích cú pháp chuỗi về sự minh bạch và sự đồng ý có trong BidRequest.user.consent. Xem phần Các quy định hạn chế dành cho nhà xuất bản của chuỗi TC để xác định xem nhà xuất bản có hạn chế mục đích 3 đối với các mã nhận dạng nhà cung cấp bắt buộc hay không. Để tìm hiểu thêm về các quy định hạn chế dành cho nhà xuất bản và những dữ liệu khác có trong chuỗi về sự minh bạch và sự đồng ý, hãy xem bài viết Thông tin nào được lưu trữ trong chuỗi về sự minh bạch và sự đồng ý?
Tuân thủ các điều kiện bổ sung cho khu vực
Các điều kiện bổ sung phụ thuộc vào kết quả phiên đấu giá và là điều kiện bắt buộc ở một vùng nhất định để dữ liệu từ yêu cầu giá thầu tương ứng đủ điều kiện sử dụng trong việc tạo hồ sơ người dùng. Bạn có thể tìm vị trí thiết bị của người dùng bằng trường BidRequest.device.geo. Để tìm hiểu thêm về cách bạn có thể sử dụng trường BidRequest.device.geo để xác định vị trí thiết bị của người dùng, hãy xem hướng dẫn Nhắm mục tiêu theo địa lý.
Tìm hiểu các điều kiện bổ sung đối với Khu vực kinh tế Châu Âu (EEA), Vương quốc Anh và Thuỵ Sĩ
Bạn chỉ có thể sử dụng dữ liệu từ các yêu cầu giá thầu cho những lượt hiển thị được phân phát đến thiết bị của người dùng ở Khu vực kinh tế Châu Âu (EEA), Vương quốc Anh và Thuỵ Sĩ để xây dựng hồ sơ người dùng nếu giá thầu tương ứng của bạn đã tham gia phiên đấu giá và giành chiến thắng.
Tìm hiểu các điều kiện bổ sung cho những khu vực không thuộc Khu vực kinh tế Châu Âu (EEA), Vương quốc Anh hoặc Thuỵ Sĩ
Dữ liệu từ các yêu cầu đặt giá thầu cho những lượt hiển thị được phân phát đến thiết bị của người dùng bên ngoài Khu vực kinh tế Châu Âu (EEA), Vương quốc Anh và Thuỵ Sĩ chỉ có thể được dùng để tạo hồ sơ người dùng nếu giá thầu tương ứng của bạn đáp ứng một trong các điều kiện sau:
- Giá thầu của bạn đã tham gia phiên đấu giá và giành chiến thắng.
- Giá thầu của bạn đã tham gia phiên đấu giá và bị trả giá cao hơn.
- Giá thầu của bạn đã tham gia phiên đấu giá và bị lọc vì giá thầu thấp hơn ngưỡng CPM tối thiểu hoặc giá sàn của nhà xuất bản. Giá sàn không phải lúc nào cũng có trong yêu cầu giá thầu.
Sử dụng thông tin phản hồi theo thời gian thực để xác định kết quả đấu giá
Bạn có thể sử dụng phản hồi theo thời gian thực để tìm hiểu về kết quả phiên đấu giá của các giá thầu đã đặt trước đó từ các yêu cầu giá thầu đến. Sau đây mô tả các trường có liên quan trong thông báo BidFeedback từ tệp openrtb-adx.proto:
| Trường | Mô tả |
|---|---|
request_id
|
Mã yêu cầu duy nhất dùng để xác định yêu cầu giá thầu tương ứng. Trường này được đặt thành cùng một giá trị với trường BidRequest.id trong yêu cầu giá thầu tương ứng. |
creative_status_code
|
Mã trạng thái dùng để mô tả kết quả của phiên đấu giá. Bạn có thể tìm thấy các mã trạng thái có thể có và ý nghĩa của chúng trong creative-status-codes.txt |
Sử dụng thông báo thắng và thua để xác định kết quả của phiên đấu giá
Bạn có thể sử dụng thông báo thắng và thua để tìm hiểu về kết quả phiên đấu giá của các giá thầu đã đặt trước đó khi URL thông báo thắng hoặc thua của bạn được ping. Bạn có thể đặt URL thông báo thắng bằng trường BidResponse.seatbid.bid.nurl và URL thông báo thua bằng trường BidResponse.seatbid.bid.lurl.
Bạn có thể chỉ định macro làm giá trị cho các tham số chuỗi truy vấn được đặt cho URL thông báo để biết thêm thông tin về kết quả phiên đấu giá. Các tham số này sẽ được thay thế bằng một giá trị tương ứng khi điểm cuối được chỉ định được ping. Sau đây là nội dung mô tả các macro có liên quan:
| Macro | Mô tả |
|---|---|
${AUCTION_ID}
|
Mã yêu cầu duy nhất dùng để xác định yêu cầu giá thầu tương ứng. Trường này được đặt thành cùng một giá trị với trường BidRequest.id trong yêu cầu đặt giá thầu tương ứng. |
${CREATIVE_STATUS_CODE}
|
Mã trạng thái dùng để mô tả kết quả của phiên đấu giá. Bạn có thể tìm thấy các mã trạng thái có thể có và ý nghĩa của chúng trong creative-status-codes.txt |
Sử dụng mã trạng thái mẫu quảng cáo để tuân thủ các điều kiện bổ sung
Sau đây là các giá trị mã trạng thái mẫu quảng cáo có liên quan để tuân thủ các điều kiện bổ sung:
| Mã trạng thái mẫu quảng cáo | Mô tả | Thông tin chi tiết về việc tuân thủ |
|---|---|---|
| 1 | Giá thầu của bạn đã thắng phiên đấu giá. | Các điều kiện được đáp ứng cho tất cả các khu vực. |
| 79 | Bạn đã bị trả giá cao hơn. | Các điều kiện được đáp ứng cho những khu vực không thuộc Khu vực kinh tế Châu Âu (EEA), Vương quốc Anh hoặc Thuỵ Sĩ. |
| 80 | Giá thầu của bạn thấp hơn giá sàn. | Các điều kiện được đáp ứng cho những khu vực không thuộc Khu vực kinh tế Châu Âu (EEA), Vương quốc Anh hoặc Thuỵ Sĩ. |
Bạn chỉ có thể tạo hồ sơ người dùng bằng dữ liệu yêu cầu giá thầu khi giá thầu phản hồi tương ứng đáp ứng các điều kiện bổ sung cho khu vực mà thiết bị của người dùng đang ở.
Xem ví dụ
Các ví dụ sau đây trình bày một chuỗi sự kiện cho thấy cách bạn có thể xác định xem một yêu cầu giá thầu có đủ điều kiện để sử dụng trong việc tạo hồ sơ người dùng hay không. Để cho ngắn gọn, các đối tượng yêu cầu giá thầu và giá thầu phản hồi JSON có trong các ví dụ này chỉ bao gồm những trường cần thiết để xác định điều kiện.
Yêu cầu giá thầu không đủ điều kiện do nhà xuất bản chặn việc thu thập dữ liệu
Điểm cuối đặt giá thầu của bạn nhận được một yêu cầu giá thầu:
{ "id": "D3x8RPLO96R6T137tQ6168", "device": { "geo": { "country": "GBR" } }, "user": { "id": "D17oNZQUJqB4Rt4n4Ec61AC9tee" } }Kết luận: Yêu cầu giá thầu không điền sẵn
BidRequest.ext.privacy_treatments.allow_user_data_collectionvì giá trị này là false. Dựa trên điều này, chúng ta có thể xác định rằng yêu cầu giá thầu này không đủ điều kiện sử dụng trong việc tạo hồ sơ người dùng vì chưa đáp ứng yêu cầu về quyền của nhà xuất bản.
Tìm yêu cầu giá thầu đủ điều kiện ở Vương quốc Anh
Ví dụ sau đây sử dụng thông báo chiến thắng để xác định rằng dữ liệu từ một yêu cầu đặt giá thầu bắt nguồn từ một thiết bị ở Vương quốc Anh đủ điều kiện sử dụng trong việc lập hồ sơ người dùng cho mã nhận dạng nhà cung cấp 755 và mã nhận dạng ATP 99999:
Điểm cuối đặt giá thầu của bạn nhận được một yêu cầu giá thầu:
{ "id": "D3x8RPLO96R6T137tQ6168", "imp": [ { "bidfloor": 140.414643547123, "bidfloorcur": "JPY" } ], "device": { "geo": { "country": "GBR" } }, "user": { "consent": "CQhuOAQQhuOAQB7ACBENCOEIALAAAELAAAwIF5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgXmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA.gF5gAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg", "id": "D17oNZQUJqB4Rt4n4Ec61AC9tee", "ext": { "consented_providers_settings": { "consented_providers": [99999] } } }, "regs": { "ext": { "gdpr": 1 } }, "ext": { "privacy_treatments": { "allow_user_data_collection": 1 } } }Bạn đặt giá thầu:
{ "seatbid": [ { "bid": [ { "price": 149.83914184570312, "lurl": "http://example.com/loss?bid_request_id=${AUCTION_ID}&creative_status_code=${CREATIVE_STATUS_CODE}", "nurl": "http://example.com/win?bid_request_id=${AUCTION_ID}" } ] } ], "cur": "JPY" }Giá thầu của bạn thắng trong phiên đấu giá, khiến URL thông báo chiến thắng của bạn được ping bằng giá trị mở rộng cho
${AUCTION_ID}:http://example.com/win?bid_request_id=D3x8RPLO96R6T137tQ6168Kết luận: Giờ đây, bạn đã biết rằng mã nhận dạng nhà cung cấp
755và mã nhận dạng ATP99999đủ điều kiện sử dụng yêu cầu giá thầu có mã nhận dạng "D3x8RPLO96R6T137tQ6168" để tạo hồ sơ người dùng cho Mã nhận dạng người dùng của Google "D17oNZQUJqB4Rt4n4Ec61AC9tee" ở Vương quốc Anh vì:- Yêu cầu giá thầu cho biết những điều sau:
- Thiết bị của người dùng nằm ở một khu vực mà TCF của IAB được thực thi.
- Chuỗi TC cho biết:
- Người dùng cho phép Mã nhận dạng nhà cung cấp
755tạo hồ sơ người dùng vì người dùng đã đồng ý cho mục đích 3 đối với mã nhận dạng nhà cung cấp755. - Không có quy định hạn chế dành cho nhà xuất bản.
- Người dùng cho phép Mã nhận dạng nhà cung cấp
- ATP ID
99999cũng được phép tạo hồ sơ người dùng theo người dùng vì ATP ID được đưa vào trườngconsented_providers. - Nhà xuất bản cho phép thu thập dữ liệu người dùng.
- Mã yêu cầu giá thầu là "
D3x8RPLO96R6T137tQ6168". - Mã nhận dạng người dùng Google là "
D17oNZQUJqB4Rt4n4Ec61AC9tee". - Thiết bị của người dùng nằm ở "
GBR".
- Điểm cuối thông báo thắng cuộc của bạn sẽ được ping bằng một tham số chuỗi truy vấn cho biết rằng yêu cầu giá thầu có mã nhận dạng "
D3x8RPLO96R6T137tQ6168" đã thắng phiên đấu giá. - Bạn đã đáp ứng được sự đồng ý của người dùng, quyền của nhà xuất bản và các yêu cầu về điều kiện bổ sung đối với Vương quốc Anh.
- Yêu cầu giá thầu cho biết những điều sau:
Yêu cầu giá thầu từ Vương quốc Anh không đủ điều kiện do thua trong phiên đấu giá
Ví dụ sau đây xác định rằng mã nhận dạng nhà cung cấp 755 không đủ điều kiện sử dụng yêu cầu giá thầu để lập hồ sơ người dùng vì nhà xuất bản đã hạn chế mục đích 3 cho mã nhận dạng nhà cung cấp 755.
Điểm cuối đặt giá thầu của bạn nhận được một yêu cầu giá thầu:
{ "id": "D3x8RPLO96R6T137tQ6168", "imp": [ { "bidfloor": 140.414643547123, "bidfloorcur": "JPY" } ], "device": { "geo": { "country": "GBR" } }, "user": { "consent": "CQhuOAQQhuOAQB7ACBENCOEIALAAAELAAAwIF5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgXmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA.gF5gAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg", "id": "D17oNZQUJqB4Rt4n4Ec61AC9tee" }, "regs": { "ext": { "gdpr": 1 } }, "ext": { "privacy_treatments": { "allow_user_data_collection": 1 } } }Bạn đặt giá thầu:
{ "seatbid": [ { "bid": [ { "price": 149.83914184570312, "lurl": "http://example.com/loss?bid_request_id=${AUCTION_ID}&creative_status_code=${CREATIVE_STATUS_CODE}", "nurl": "http://example.com/win?bid_request_id=${AUCTION_ID}" } ] } ], "cur": "JPY" }Giá thầu của bạn thua trong phiên đấu giá, khiến URL thông báo thua của bạn được ping bằng các giá trị mở rộng cho
${AUCTION_ID}và${CREATIVE_STATUS_CODE}:http://example.com/loss?bid_request_id=D3x8RPLO96R6T137tQ6168&creative_status_code=79Kết luận: Giờ đây, bạn đã biết rằng yêu cầu đặt giá thầu có mã "
D3x8RPLO96R6T137tQ6168" không đủ điều kiện để tạo hồ sơ người dùng cho Mã người dùng Google "D17oNZQUJqB4Rt4n4Ec61AC9tee" ở Vương quốc Anh vì:- Yêu cầu giá thầu cho biết những điều sau:
- Thiết bị của người dùng nằm ở một khu vực mà TCF của IAB được thực thi.
- Chuỗi TC cho biết:
- Người dùng cho phép Mã nhận dạng nhà cung cấp
755tạo hồ sơ người dùng vì người dùng đã đồng ý cho mục đích 3 đối với mã nhận dạng nhà cung cấp755. - Không có quy định hạn chế dành cho nhà xuất bản.
- Người dùng cho phép Mã nhận dạng nhà cung cấp
- Nhà xuất bản cho phép thu thập dữ liệu người dùng.
- Mã yêu cầu giá thầu là "
D3x8RPLO96R6T137tQ6168". - Mã nhận dạng người dùng Google là "
D17oNZQUJqB4Rt4n4Ec61AC9tee". - Thiết bị của người dùng nằm ở "
GBR".
- Điểm cuối thông báo về việc thua thầu của bạn sẽ được ping bằng các tham số chuỗi truy vấn cho biết rằng yêu cầu giá thầu có mã nhận dạng "
D3x8RPLO96R6T137tQ6168" đã thua phiên đấu giá do bị đặt giá thầu cao hơn. - Bạn chưa đáp ứng các yêu cầu bổ sung về điều kiện tại Vương quốc Anh.
- Yêu cầu giá thầu cho biết những điều sau:
Tìm yêu cầu giá thầu không đủ điều kiện ở Vương quốc Anh do hạn chế của nhà xuất bản
Ví dụ sau đây xác định rằng mã nhận dạng nhà cung cấp 755 không đủ điều kiện sử dụng yêu cầu giá thầu để lập hồ sơ người dùng vì nhà xuất bản đã hạn chế mục đích 3 cho mã nhận dạng nhà cung cấp 755.
Điểm cuối đặt giá thầu của bạn nhận được một yêu cầu giá thầu:
{ "id": "D3x8RPLO96R6T137tQ6168", "imp": [ { "bidfloor": 140.414643547123, "bidfloorcur": "JPY" } ], "device": { "geo": { "country": "GBR" } }, "user": { "consent": "CQhuhyAQhuhyAB7ACBENCOEIALAAAELAAAwIF5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgXmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGCAAgLzDAAQF5iAAIC8w.gF5gAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg" }, "regs": { "ext": { "gdpr": 1 } }, "ext": { "privacy_treatments": { "allow_user_data_collection": 1 } } }Bạn đặt giá thầu:
{ "seatbid": [ { "bid": [ { "price": 149.83914184570312, "lurl": "http://example.com/loss?bid_request_id=${AUCTION_ID}&creative_status_code=${CREATIVE_STATUS_CODE}", "nurl": "http://example.com/win?bid_request_id=${AUCTION_ID}" } ] } ], "cur": "JPY" }Kết luận: Giờ đây, bạn đã biết rằng mã nhận dạng nhà cung cấp
755không đủ điều kiện sử dụng yêu cầu đặt giá thầu có mã "D3x8RPLO96R6T137tQ6168" để tạo hồ sơ người dùng vì:- Yêu cầu giá thầu cho biết những điều sau:
- Thiết bị của người dùng nằm ở một khu vực mà TCF của IAB được thực thi.
- Chuỗi TC cho biết:
- Người dùng cho phép Mã nhận dạng nhà cung cấp
755tạo hồ sơ người dùng vì người dùng đã đồng ý cho mục đích 3 đối với mã nhận dạng nhà cung cấp755. - Có các quy định hạn chế dành cho nhà xuất bản đối với mã nhận dạng nhà cung cấp nhắm đến mục đích 3
755.
- Người dùng cho phép Mã nhận dạng nhà cung cấp
- Nhà xuất bản cho phép thu thập dữ liệu người dùng.
- Mã yêu cầu giá thầu là "
D3x8RPLO96R6T137tQ6168". - Mã nhận dạng người dùng Google là "
D17oNZQUJqB4Rt4n4Ec61AC9tee". - Thiết bị của người dùng nằm ở "
GBR".
- Bạn chưa đáp ứng yêu cầu về sự cho phép của nhà xuất bản.
- Yêu cầu giá thầu cho biết những điều sau:
Tìm yêu cầu giá thầu đủ điều kiện ở ngoài Khu vực kinh tế Châu Âu (EEA)
Ví dụ sau đây sử dụng thông tin phản hồi theo thời gian thực để xác định rằng một yêu cầu giá thầu từ một khu vực không thuộc EEA đủ điều kiện mặc dù bị lọc vì giá thầu đã tham gia phiên đấu giá.
Điểm cuối đặt giá thầu của bạn nhận được một yêu cầu giá thầu:
{ "id": "D3x8RPLO96R6T137tQ6168", "imp": [ { "bidfloor": 140.414643547123, "bidfloorcur": "JPY" } ], "device": { "geo": { "country": "JPN" } }, "user": { "id": "D17oNZQUJqB4Rt4n4Ec61AC9tee" }, "ext": { "privacy_treatments": { "allow_user_data_collection": 1 } } }Bạn đặt giá thầu:
{ "seatbid": [ { "bid": [ { "price": 120.846348234842 } ] } ], "cur": "JPY" }Giá thầu của bạn thua trong phiên đấu giá. Trong yêu cầu giá thầu trong tương lai, điểm cuối đặt giá thầu của bạn sẽ nhận được một yêu cầu giá thầu có chứa thông tin phản hồi theo thời gian thực:
{ "id": "9B5K1zj5T61jRM80t25s13", "ext": { "bid_feedback": [ { "request_id": "3265hT3M9Uq7370Ou263Zp", "creative_status_code": 1 }, { "request_id": "D3x8RPLO96R6T137tQ6168", "creative_status_code": 80 } ] } }Kết luận: Giờ đây, bạn đã biết rằng yêu cầu giá thầu có mã nhận dạng "
D3x8RPLO96R6T137tQ6168" đủ điều kiện để tạo hồ sơ người dùng cho Mã nhận dạng người dùng của Google "D17oNZQUJqB4Rt4n4Ec61AC9tee" ở Nhật Bản vì:- Yêu cầu giá thầu cho biết những điều sau:
- Thiết bị của người dùng ở một khu vực không áp dụng IAB TCF.
- Nhà xuất bản cho phép thu thập dữ liệu người dùng.
- Mã yêu cầu giá thầu là "
D3x8RPLO96R6T137tQ6168". - Mã nhận dạng người dùng Google là "
D17oNZQUJqB4Rt4n4Ec61AC9tee". - Thiết bị của người dùng nằm ở "
JPN".
- Bạn nhận được thông tin phản hồi về yêu cầu giá thầu cho biết rằng yêu cầu giá thầu có mã nhận dạng "
D3x8RPLO96R6T137tQ6168" đã thua trong phiên đấu giá do giá thầu của bạn thấp hơn giá sàn. Đối với các quốc gia không thuộc EEA (chẳng hạn như Nhật Bản), việc tham gia phiên đấu giá và bị lọc vì lý do này sẽ đáp ứng các điều kiện bổ sung. - Bạn đã đáp ứng được các yêu cầu về quyền của nhà xuất bản và điều kiện bổ sung đối với Nhật Bản.
- Yêu cầu giá thầu cho biết những điều sau:
Tìm thấy yêu cầu giá thầu không thuộc EEA không đủ điều kiện
Ví dụ sau đây sử dụng thông tin phản hồi theo thời gian thực để xác định rằng yêu cầu giá thầu từ một khu vực không thuộc EEA không đủ điều kiện vì yêu cầu đó đã bị lọc trước phiên đấu giá.
Điểm cuối đặt giá thầu của bạn nhận được một yêu cầu giá thầu:
{ "id": "D3x8RPLO96R6T137tQ6168", "imp": [ { "bidfloor": 140.414643547123, "bidfloorcur": "JPY" } ], "device": { "geo": { "country": "JPN" } }, "user": { "id": "D17oNZQUJqB4Rt4n4Ec61AC9tee" }, "ext": { "privacy_treatments": { "allow_user_data_collection": 1 } } }Bạn đặt giá thầu:
{ "seatbid": [ { "bid": [ { "price": 149.83914184570312 } ] } ], "cur": "JPY" }Giá thầu của bạn thua trong phiên đấu giá. Trong yêu cầu giá thầu trong tương lai, điểm cuối đặt giá thầu của bạn sẽ nhận được một yêu cầu giá thầu có chứa thông tin phản hồi theo thời gian thực:
{ "id": "9B5K1zj5T61jRM80t25s13", "ext": { "bid_feedback": [ { "request_id": "3265hT3M9Uq7370Ou263Zp", "creative_status_code": 1 }, { "request_id": "D3x8RPLO96R6T137tQ6168", "creative_status_code": 10 } ] } }Kết luận: Giờ đây, bạn đã biết rằng yêu cầu đặt giá thầu có mã "
D3x8RPLO96R6T137tQ6168" không đủ điều kiện để tạo hồ sơ người dùng cho Mã người dùng Google "D17oNZQUJqB4Rt4n4Ec61AC9tee" ở Nhật Bản vì:- Yêu cầu giá thầu cho biết những điều sau:
- Thiết bị của người dùng ở một khu vực không áp dụng IAB TCF.
- Nhà xuất bản cho phép thu thập dữ liệu người dùng.
- Mã yêu cầu giá thầu là "
D3x8RPLO96R6T137tQ6168". - Mã nhận dạng người dùng Google là "
D17oNZQUJqB4Rt4n4Ec61AC9tee". - Thiết bị của người dùng nằm ở "
JPN".
- Bạn nhận được thông tin phản hồi về yêu cầu giá thầu cho biết rằng yêu cầu giá thầu có mã nhận dạng "
D3x8RPLO96R6T137tQ6168" không tham gia phiên đấu giá do giá thầu của bạn sử dụng một mẫu quảng cáo bị từ chối. - Bạn chưa đáp ứng các yêu cầu bổ sung về điều kiện đối với các quốc gia không thuộc Khu vực kinh tế Châu Âu (EEA), chẳng hạn như Nhật Bản.
- Yêu cầu giá thầu cho biết những điều sau:
Các bước tiếp theo
- Tài liệu tham khảo về tài nguyên UserLists của RTB API: Tài liệu tham khảo về tài nguyên userLists của API đặt giá thầu theo thời gian thực. Tài nguyên này được dùng để tạo và sửa đổi danh sách người dùng được dùng cho hoạt động tái tiếp thị.
- So khớp cookie: Thông tin tham khảo về Dịch vụ so khớp cookie và các dịch vụ khác có liên quan, được dùng cho hoạt động tái tiếp thị.
- Tải mã quảng cáo lên danh sách người dùng: Thông tin tham khảo về Bulk Uploader API được dùng để tải giá trị nhận dạng lên danh sách người dùng.