Profil użytkownika to przypisanie identyfikatora użytkownika, np. identyfikatora użytkownika Google zawartego w BidRequest.user.id, do informacji o użytkowniku, których możesz używać do określania stawek w przypadku reklam opartych na zainteresowaniach lub remarketingu z użyciem list użytkowników.
Danych z pytań o stawkę możesz używać do tworzenia profili użytkowników tylko wtedy, gdy spełnione są wszystkie te warunki:
- Pytanie o stawkę umożliwia wyświetlanie reklam spersonalizowanych. W niektórych regionach musisz też potwierdzić, że użytkownik wyraził zgodę na używanie danych z pytania o stawkę do tworzenia profili użytkowników.
- Wydawca przyznał Ci uprawnienia do używania danych z pytań o stawkę na potrzeby profilowania użytkowników.
- Dodatkowe warunki oparte na regionie geograficznym, w którym znajduje się urządzenie użytkownika, zostały spełnione.
Z tego przewodnika dowiesz się, jak na podstawie uprawnień wydawcy i wyniku aukcji określić, czy pytanie o stawkę kwalifikuje się do użycia przy tworzeniu profilu użytkownika.
Sprawdzanie, czy reklamy spersonalizowane są dozwolone
Sprawdź pole non_personalized_ads_reason
Pytania o stawkę dotyczące reklam niespersonalizowanych nie kwalifikują się do profilowania użytkowników. W polu BidRequest.ext.privacy_treatments.non_personalized_ads_reason potwierdź, czy reklamy spersonalizowane są dozwolone. Jeśli pole non_personalized_ads_reason
jest wypełnione, reklamy spersonalizowane są niedozwolone.
Sprawdzanie zgody użytkownika na przetwarzanie danych przez dostawców IAB za pomocą ciągu tekstowego dotyczącego przejrzystości i zgody
W regionach, w których obowiązuje RODO, do informowania o dozwolonych działaniach związanych z przetwarzaniem danych używane są Zasady IAB dotyczące przejrzystości i uzyskiwania zgody na przetwarzanie danych (TCF).
Aby określić, które identyfikatory dostawców otrzymały zgodę użytkownika na tworzenie profili użytkowników, możesz użyć ciągu tekstowego dotyczącego przejrzystości i zgody na przetwarzanie danych znajdującego się w polu BidRequest.user.consent. Więcej informacji o ciągu tekstowym dotyczącym przejrzystości i zgody używanym w specyfikacji zasad TCF w wersji 2.0 znajdziesz w artykule Ciąg tekstowy dotyczący przejrzystości i zgody na przetwarzanie danych w formatach globalnej listy dostawców i listy platform do zarządzania zgodą użytkowników.
Więcej informacji o integracji ze specyfikacją TCF w wersji 2.0 w kontekście usługi Authorized Buyers znajdziesz w artykule Integracja kupującego z opracowanymi przez IAB Europe zasadami TCF.
Aby utworzyć profil użytkownika na podstawie danych z pytania o stawkę, musisz potwierdzić, że użytkownik wyraził zgodę na cel 3 zasad TCF w przypadku odpowiednich dostawców. Więcej informacji o celach TCF znajdziesz w dokumentacji organizacji IAB dotyczącej celów.
Sprawdzanie, czy wydawca przyznał uprawnienia
Aby tworzyć profile użytkowników na podstawie danych z pytania o stawkę, musisz uzyskać zgodę wydawcy. Profile użytkowników możesz tworzyć tylko na podstawie danych z pytań o stawkę, jeśli wydawca zezwala na zbieranie danych użytkownika i nie ma ograniczeń wydawcy dotyczących wymaganych identyfikatorów dostawców na potrzeby 3.
Sprawdzanie, czy wydawca zezwala na zbieranie danych użytkownika
Możesz sprawdzić, czy wydawca zezwala na zbieranie danych użytkownika, korzystając z pola
BidRequest.ext.privacy_treatments.allow_user_data_collection. Dane z pytania o stawkę możesz wykorzystywać do profilowania użytkowników tylko wtedy, gdy pole allow_user_data_collection ma wartość true.
Sprawdzanie ograniczeń wydawcy za pomocą ciągu tekstowego dotyczącego przejrzystości i zgody
Możesz sprawdzić, czy do wymaganych identyfikatorów dostawców mają zastosowanie jakiekolwiek ograniczenia dotyczące wydawców, analizując ciąg tekstowy dotyczący przejrzystości i zgody znaleziony w BidRequest.user.consent. Sprawdź sekcję Ograniczenia dotyczące wydawców w ciągu tekstowym dotyczącym przejrzystości i zgody, aby określić, czy wydawca ogranicza cel 3 w przypadku wymaganych identyfikatorów dostawców. Więcej informacji o ograniczeniach dotyczących wydawców i innych danych zawartych w ciągu tekstowym dotyczącym przejrzystości i zgody użytkowników znajdziesz w artykule Jakie informacje są zawarte w ciągu tekstowym dotyczącym przejrzystości i zgody użytkowników?
spełniać dodatkowe warunki obowiązujące w danym regionie,
Dodatkowe warunki zależą od wyników aukcji i są wymagane w danym regionie, aby dane z odpowiedniego pytania o stawkę kwalifikowały się do wykorzystania przy tworzeniu profili użytkowników. Lokalizację urządzenia użytkownika możesz znaleźć za pomocą pola
BidRequest.device.geo. Więcej informacji o tym, jak za pomocą pola
BidRequest.device.geo określać lokalizację urządzenia użytkownika, znajdziesz w przewodniku Kierowanie geograficzne.
Dodatkowe warunki dotyczące Europejskiego Obszaru Gospodarczego, Wielkiej Brytanii i Szwajcarii
Dane z żądań stawek dotyczące wyświetleń na urządzeniach użytkowników z Europejskiego Obszaru Gospodarczego (EOG), Wielkiej Brytanii i Szwajcarii mogą być używane do tworzenia profili użytkowników tylko wtedy, gdy odpowiednia stawka została zgłoszona w aukcji i wygrała ją.
Dodatkowe warunki w przypadku regionów innych niż EOG, Wielka Brytania i Szwajcaria
Dane z żądań stawek dotyczących wyświetleń na urządzeniach użytkowników poza Europejskim Obszarem Gospodarczym, Wielką Brytanią i Szwajcarią mogą być używane do tworzenia profili użytkowników tylko wtedy, gdy odpowiednia stawka spełnia jeden z tych warunków:
- Twoja stawka wzięła udział w aukcji i wygrała ją.
- Twoja stawka trafiła na aukcję, ale została przelicytowana.
- Twoja stawka wzięła udział w aukcji i została odfiltrowana, ponieważ była poniżej minimalnego progu CPM lub ceny minimalnej wydawcy. Cena minimalna nie zawsze jest uwzględniana w pytaniach o stawkę.
Korzystanie z informacji zwrotnych w czasie rzeczywistym do określania wyniku aukcji
Możesz korzystać z odpowiedzi w czasie rzeczywistym, aby uzyskiwać informacje o wynikach aukcji, w których brały udział wcześniej złożone stawki, na podstawie przychodzących żądań stawek. Poniżej opisujemy odpowiednie pola w wiadomości BidFeedback z pliku openrtb-adx.proto:
| Pole | Opis |
|---|---|
request_id
|
Unikalny identyfikator żądania używany do identyfikowania odpowiedniego pytania o stawkę. To pole ma taką samą wartość jak odpowiednie pole BidRequest.id w pytaniu o stawkę. |
creative_status_code
|
Kod stanu opisujący wynik aukcji. Możliwe kody stanu i ich znaczenie znajdziesz w pliku creative-status-codes.txt. |
Używanie powiadomień o wygranych i przegranych aukcjach do określania wyników aukcji
Możesz korzystać z powiadomień o wygranych i przegranych, aby dowiadywać się o wynikach aukcji, w których brały udział Twoje wcześniejsze stawki, gdy pingowane są adresy URL powiadomień o wygranych lub przegranych. Adres URL powiadomienia o wygranej możesz ustawić w polu BidResponse.seatbid.bid.nurl, a adres URL powiadomienia o przegranej – w polu BidResponse.seatbid.bid.lurl.
Możesz określić makra jako wartość parametrów ciągu zapytania ustawionych dla adresu URL powiadomienia, aby uzyskać dodatkowe informacje o wyniku aukcji. Zostaną one zastąpione odpowiednią wartością, gdy określony punkt końcowy zostanie pingowany. Poniżej znajdziesz opis odpowiednich makr:
| Makro | Opis |
|---|---|
${AUCTION_ID}
|
Unikalny identyfikator żądania używany do identyfikowania odpowiedniego pytania o stawkę. To pole ma taką samą wartość jak pole BidRequest.id w odpowiednim żądaniu stawki. |
${CREATIVE_STATUS_CODE}
|
Kod stanu używany do opisywania wyniku aukcji. Możliwe kody stanu i ich znaczenie znajdziesz w pliku creative-status-codes.txt. |
Używanie kodu stanu kreacji w celu spełnienia dodatkowych warunków
Odpowiednie kody stanu kreacji, które pozwalają spełnić dodatkowe warunki, to:
| Kod stanu kreacji | Opis | Szczegóły zgodności |
|---|---|---|
| 1 | Twoja stawka wygrała aukcję. | Warunki są spełnione we wszystkich regionach. |
| 79 | Twoja oferta została przebita. | Warunki są spełnione w przypadku regionów spoza EOG, Wielkiej Brytanii i Szwajcarii. |
| 80 | Stawka była niższa od ceny minimalnej. | Warunki są spełnione w przypadku regionów spoza Europejskiego Obszaru Gospodarczego, Wielkiej Brytanii i Szwajcarii. |
Profile użytkowników możesz tworzyć na podstawie danych z pytań o stawkę tylko wtedy, gdy odpowiedź na pytanie o stawkę spełnia dodatkowe warunki dotyczące regionu, w którym znajduje się urządzenie użytkownika.
Przykłady
Poniższe przykłady przedstawiają sekwencję zdarzeń, która pokazuje, jak możesz określić, czy pytanie o stawkę kwalifikuje się do użycia przy tworzeniu profilu użytkownika. Obiekty JSON żądania i odpowiedzi na pytanie o stawkę w tych przykładach zawierają tylko pola niezbędne do określenia kwalifikowalności.
Znajdowanie pytań o stawkę, które nie kwalifikują się do wyświetlenia reklamy, ponieważ wydawca blokuje zbieranie danych
Punkt końcowy określania stawek otrzymuje pytanie o stawkę:
{ "id": "D3x8RPLO96R6T137tQ6168", "device": { "geo": { "country": "GBR" } }, "user": { "id": "D17oNZQUJqB4Rt4n4Ec61AC9tee" } }Wniosek: pytanie o stawkę nie wypełnia pola
BidRequest.ext.privacy_treatments.allow_user_data_collection, ponieważ warunek jest fałszywy. Na tej podstawie możemy stwierdzić, że to pytanie o stawkę nie kwalifikuje się do użycia przy tworzeniu profilu użytkownika, ponieważ nie spełnia wymagań dotyczących zgody wydawcy.
Znajdowanie pytań o stawkę z Wielkiej Brytanii, które spełniają wymagania
W tym przykładzie powiadomienie o wygranej służy do określania, czy dane z prośby o stawkę pochodzącej z urządzenia w Wielkiej Brytanii kwalifikują się do wykorzystania w profilowaniu użytkowników na potrzeby identyfikatora dostawcy 755 i identyfikatora ATP 99999:
Punkt końcowy określania stawek otrzymuje pytanie o stawkę:
{ "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 } } }Składasz ofertę:
{ "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" }Twoja stawka wygrywa aukcję, co powoduje wysłanie pinga do adresu URL powiadomienia o wygranej z rozszerzoną wartością parametru
${AUCTION_ID}:http://example.com/win?bid_request_id=D3x8RPLO96R6T137tQ6168Wniosek: identyfikator dostawcy
755i identyfikator partnera ds. technologii reklamowych99999mogą używać pytania o stawkę z identyfikatorem „D3x8RPLO96R6T137tQ6168” do tworzenia profilu użytkownika dla identyfikatora użytkownika Google „D17oNZQUJqB4Rt4n4Ec61AC9tee” w Wielkiej Brytanii, ponieważ:- Pytanie o stawkę zawiera te informacje:
- Urządzenie użytkownika znajduje się w regionie, w którym obowiązuje IAB TCF.
- Ciąg tekstowy dotyczący przejrzystości i zgody wskazuje:
- Identyfikator dostawcy
755może tworzyć profile użytkowników, ponieważ użytkownik wyraził zgodę na cel 3 w przypadku identyfikatora dostawcy755. - Brak ograniczeń dotyczących wydawców.
- Identyfikator dostawcy
- Identyfikator dostawcy technologii reklamowych
99999może też tworzyć profile użytkowników, ponieważ jest on uwzględniony w poluconsented_providers. - Wydawca zezwala na zbieranie danych użytkowników.
- Identyfikator pytania o stawkę to „
D3x8RPLO96R6T137tQ6168”. - Identyfikator użytkownika Google to „
D17oNZQUJqB4Rt4n4Ec61AC9tee”. - Urządzenie użytkownika znajduje się w lokalizacji „
GBR”.
- Punkt końcowy powiadomienia o zwycięstwie jest pingowany za pomocą parametru ciągu zapytania, który wskazuje, że pytanie o stawkę o identyfikatorze „
D3x8RPLO96R6T137tQ6168” wygrało aukcję. - Wymagania dotyczące zgody użytkownika, uprawnień wydawcy i dodatkowych warunków w Wielkiej Brytanii zostały spełnione.
- Pytanie o stawkę zawiera te informacje:
Znajdź pytania o stawkę z Wielkiej Brytanii, które nie kwalifikują się z powodu przegranej aukcji
W przykładzie poniżej stwierdzono, że identyfikator dostawcy 755 nie kwalifikuje się do używania pytania o stawkę do profilowania użytkowników, ponieważ wydawca ograniczył cel 3 dla identyfikatora dostawcy 755.
Punkt końcowy określania stawek otrzymuje pytanie o stawkę:
{ "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 } } }Składasz ofertę:
{ "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" }Twoja stawka przegrywa aukcję, co powoduje wysłanie pinga do adresu URL powiadomienia o utracie z rozszerzonymi wartościami parametrów
${AUCTION_ID}i${CREATIVE_STATUS_CODE}:http://example.com/loss?bid_request_id=D3x8RPLO96R6T137tQ6168&creative_status_code=79Wniosek: wiesz już, że pytanie o stawkę o identyfikatorze „
D3x8RPLO96R6T137tQ6168” nie kwalifikuje się do utworzenia profilu użytkownika dla identyfikatora użytkownika Google „D17oNZQUJqB4Rt4n4Ec61AC9tee” w Wielkiej Brytanii, ponieważ:- Pytanie o stawkę zawiera te informacje:
- Urządzenie użytkownika znajduje się w regionie, w którym obowiązuje IAB TCF.
- Ciąg tekstowy dotyczący przejrzystości i zgody wskazuje:
- Identyfikator dostawcy
755może tworzyć profile użytkowników, ponieważ użytkownik wyraził zgodę na cel 3 w przypadku identyfikatora dostawcy755. - Brak ograniczeń dotyczących wydawców.
- Identyfikator dostawcy
- Wydawca zezwala na zbieranie danych użytkowników.
- Identyfikator pytania o stawkę to „
D3x8RPLO96R6T137tQ6168”. - Identyfikator użytkownika Google to „
D17oNZQUJqB4Rt4n4Ec61AC9tee”. - Urządzenie użytkownika znajduje się w lokalizacji „
GBR”.
- Punkt końcowy powiadomienia o utracie jest pingowany z parametrami ciągu zapytania wskazującymi, że pytanie o stawkę o identyfikatorze „
D3x8RPLO96R6T137tQ6168” przegrało aukcję z powodu wyższej stawki. - Dodatkowe wymagania dotyczące warunków w Wielkiej Brytanii nie zostały spełnione.
- Pytanie o stawkę zawiera te informacje:
Znajdowanie pytań o stawkę z Wielkiej Brytanii, które są niekwalifikujące się z powodu ograniczeń wydawcy
W przykładzie poniżej stwierdzono, że dostawca o identyfikatorze 755 nie może używać pytania o stawkę do profilowania użytkowników, ponieważ wydawca ograniczył cel 3 w przypadku tego dostawcy.
Punkt końcowy określania stawek otrzymuje pytanie o stawkę:
{ "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 } } }Składasz ofertę:
{ "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" }Wniosek: wiesz już, że identyfikator dostawcy
755nie kwalifikuje się do korzystania z pytania o stawkę o identyfikatorze „D3x8RPLO96R6T137tQ6168” do tworzenia profili użytkowników, ponieważ:- Pytanie o stawkę zawiera te informacje:
- Urządzenie użytkownika znajduje się w regionie, w którym obowiązuje IAB TCF.
- Ciąg tekstowy dotyczący przejrzystości i zgody wskazuje:
- Identyfikator dostawcy
755może tworzyć profile użytkowników, ponieważ użytkownik wyraził zgodę na cel 3 w przypadku identyfikatora dostawcy755. - W przypadku kierowania na dostawcę o identyfikatorze
755w celu 3 obowiązują ograniczenia dotyczące wydawców.
- Identyfikator dostawcy
- Wydawca zezwala na zbieranie danych użytkowników.
- Identyfikator pytania o stawkę to „
D3x8RPLO96R6T137tQ6168”. - Identyfikator użytkownika Google to „
D17oNZQUJqB4Rt4n4Ec61AC9tee”. - Urządzenie użytkownika znajduje się w lokalizacji „
GBR”.
- Nie spełniono wymagań dotyczących uprawnień wydawcy.
- Pytanie o stawkę zawiera te informacje:
Znajdowanie pytań o stawkę spoza Europejskiego Obszaru Gospodarczego, które kwalifikują się do wyświetlania reklam
W tym przykładzie użyto odpowiedzi w czasie rzeczywistym, aby określić, że pytanie o stawkę z regionu spoza Europejskiego Obszaru Gospodarczego kwalifikuje się do udziału w aukcji, mimo że zostało odfiltrowane, ponieważ stawka weszła do aukcji.
Punkt końcowy określania stawek otrzymuje pytanie o stawkę:
{ "id": "D3x8RPLO96R6T137tQ6168", "imp": [ { "bidfloor": 140.414643547123, "bidfloorcur": "JPY" } ], "device": { "geo": { "country": "JPN" } }, "user": { "id": "D17oNZQUJqB4Rt4n4Ec61AC9tee" }, "ext": { "privacy_treatments": { "allow_user_data_collection": 1 } } }Składasz ofertę:
{ "seatbid": [ { "bid": [ { "price": 120.846348234842 } ] } ], "cur": "JPY" }Twoja stawka przegrywa na aukcji. W przyszłym pytaniu o stawkę Twój punkt końcowy ustalania stawek otrzyma pytanie o stawkę zawierające informacje zwrotne w czasie rzeczywistym:
{ "id": "9B5K1zj5T61jRM80t25s13", "ext": { "bid_feedback": [ { "request_id": "3265hT3M9Uq7370Ou263Zp", "creative_status_code": 1 }, { "request_id": "D3x8RPLO96R6T137tQ6168", "creative_status_code": 80 } ] } }Wniosek: wiesz już, że pytanie o stawkę o identyfikatorze „
D3x8RPLO96R6T137tQ6168” kwalifikuje się do utworzenia profilu użytkownika na potrzeby identyfikatora użytkownika Google „D17oNZQUJqB4Rt4n4Ec61AC9tee” w Japonii, ponieważ:- Pytanie o stawkę zawiera te informacje:
- Urządzenie użytkownika znajduje się w regionie, w którym nie obowiązuje IAB TCF.
- Wydawca zezwala na zbieranie danych użytkowników.
- Identyfikator pytania o stawkę to „
D3x8RPLO96R6T137tQ6168”. - Identyfikator użytkownika Google to „
D17oNZQUJqB4Rt4n4Ec61AC9tee”. - Urządzenie użytkownika znajduje się w lokalizacji „
JPN”.
- Otrzymaliśmy opinię dotyczącą pytania o stawkę, z której wynika, że pytanie o stawkę o identyfikatorze „
D3x8RPLO96R6T137tQ6168” przegrało aukcję, ponieważ Twoja stawka była niższa od ceny minimalnej. W przypadku krajów spoza Europejskiego Obszaru Gospodarczego, takich jak Japonia, wejście na aukcję i odfiltrowanie z tego powodu spełnia dodatkowe warunki. - Wymagania dotyczące uprawnień wydawcy i dodatkowych warunków w Japonii zostały spełnione.
- Pytanie o stawkę zawiera te informacje:
Znajdowanie niekwalifikujących się pytań o stawkę pochodzących spoza Europejskiego Obszaru Gospodarczego
W tym przykładzie wykorzystano informacje zwrotne w czasie rzeczywistym, aby określić, że pytanie o stawkę z regionu spoza Europejskiego Obszaru Gospodarczego nie kwalifikuje się do udziału w aukcji, ponieważ zostało odfiltrowane przed aukcją.
Punkt końcowy określania stawek otrzymuje pytanie o stawkę:
{ "id": "D3x8RPLO96R6T137tQ6168", "imp": [ { "bidfloor": 140.414643547123, "bidfloorcur": "JPY" } ], "device": { "geo": { "country": "JPN" } }, "user": { "id": "D17oNZQUJqB4Rt4n4Ec61AC9tee" }, "ext": { "privacy_treatments": { "allow_user_data_collection": 1 } } }Składasz ofertę:
{ "seatbid": [ { "bid": [ { "price": 149.83914184570312 } ] } ], "cur": "JPY" }Twoja stawka przegrywa na aukcji. W przyszłym pytaniu o stawkę Twój punkt końcowy ustalania stawek otrzyma pytanie o stawkę zawierające informacje zwrotne w czasie rzeczywistym:
{ "id": "9B5K1zj5T61jRM80t25s13", "ext": { "bid_feedback": [ { "request_id": "3265hT3M9Uq7370Ou263Zp", "creative_status_code": 1 }, { "request_id": "D3x8RPLO96R6T137tQ6168", "creative_status_code": 10 } ] } }Wniosek: wiesz już, że pytanie o stawkę o identyfikatorze „
D3x8RPLO96R6T137tQ6168” nie kwalifikuje się do utworzenia profilu użytkownika dla identyfikatora użytkownika Google „D17oNZQUJqB4Rt4n4Ec61AC9tee” w Japonii, ponieważ:- Pytanie o stawkę zawiera te informacje:
- Urządzenie użytkownika znajduje się w regionie, w którym nie obowiązuje IAB TCF.
- Wydawca zezwala na zbieranie danych użytkowników.
- Identyfikator pytania o stawkę to „
D3x8RPLO96R6T137tQ6168”. - Identyfikator użytkownika Google to „
D17oNZQUJqB4Rt4n4Ec61AC9tee”. - Urządzenie użytkownika znajduje się w lokalizacji „
JPN”.
- Otrzymaliśmy opinię dotyczącą pytania o stawkę, z której wynika, że pytanie o stawkę o identyfikatorze „
D3x8RPLO96R6T137tQ6168” nie wzięło udziału w aukcji, ponieważ Twoja stawka używała odrzuconej kreacji. - Dodatkowe wymagania dotyczące krajów spoza Europejskiego Obszaru Gospodarczego, takich jak Japonia, nie zostały spełnione.
- Pytanie o stawkę zawiera te informacje:
Dalsze kroki
- Dokumentacja zasobu UserLists interfejsu RTB API: dokumentacja zasobu userLists interfejsu określania stawek w czasie rzeczywistym API, który służy do tworzenia i modyfikowania list użytkowników używanych na potrzeby remarketingu.
- Dopasowywanie plików cookie: dokument referencyjny dotyczący usługi dopasowywania plików cookie i innych powiązanych usług używanych na potrzeby remarketingu.
- Przesyłanie identyfikatorów reklam na listy użytkowników: dokumentacja interfejsu Bulk Uploader API, który służy do przesyłania identyfikatorów na listy użytkowników.