Tworzenie profili użytkowników na podstawie zapytań o stawkę

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:

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=D3x8RPLO96R6T137tQ6168

  • Wniosek: identyfikator dostawcy 755 i identyfikator partnera ds. technologii reklamowych 99999 mogą 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 755 może tworzyć profile użytkowników, ponieważ użytkownik wyraził zgodę na cel 3 w przypadku identyfikatora dostawcy 755.
        • Brak ograniczeń dotyczących wydawców.
      • Identyfikator dostawcy technologii reklamowych 99999 może też tworzyć profile użytkowników, ponieważ jest on uwzględniony w polu consented_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.

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}${CREATIVE_STATUS_CODE}:

    http://example.com/loss?bid_request_id=D3x8RPLO96R6T137tQ6168&creative_status_code=79

  • 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 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 755 może tworzyć profile użytkowników, ponieważ użytkownik wyraził zgodę na cel 3 w przypadku identyfikatora dostawcy 755.
        • Brak ograniczeń dotyczących wydawców.
      • 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.

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 755 nie 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 755 może tworzyć profile użytkowników, ponieważ użytkownik wyraził zgodę na cel 3 w przypadku identyfikatora dostawcy 755.
        • W przypadku kierowania na dostawcę o identyfikatorze 755 w celu 3 obowiązują ograniczenia dotyczące wydawców.
      • 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.

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.

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.

Dalsze kroki