Tworzenie obiektu SegmentResponse

Po przetworzeniu sygnałów wysłanych w żądaniu segmentu punkt końcowy selekcjonowania musi w ciągu 50 ms utworzyć i wysłać do Google obiekt SegmentResponse, który identyfikuje segmenty danych mające zastosowanie do każdego wyświetlenia. Google ignoruje odpowiedzi otrzymane po upływie 50 ms.

Identyfikatory segmentów istotne w przypadku możliwości wyświetlenia reklamy możesz określić za pomocą pola SegmentResponse.segment.segment_id. Identyfikatory utworzonych przez Ciebie segmentów danych znajdziesz w zasobie dataSegments interfejsu Marketplace API. Więcej informacji znajdziesz w artykule Jak identyfikować segmenty danych w interfejsie API w porównaniu z selekcją w czasie rzeczywistym.

Odpowiadanie, gdy nie ma zastosowania żaden segment danych

Jeśli okaże się, że żaden z Twoich segmentów danych nie ma zastosowania w przypadku danego żądania segmentu, pomiń tworzenie obiektu SegmentResponse i odpowiedz pustym stanem HTTP 204.

Przykład SegmentResponse

Jeśli zawartość obiektu SegmentRequest wskazuje, że wyświetlenie jest istotne dla segmentów danych test-data-segment-1test-data-segment-2, zwróć ich identyfikatory w obiekcie SegmentResponse:

{
  "segment": [
    {
      "segment_id": "test-data-segment-1",
    },
    {
      "segment_id": "test-data-segment-2",
    }
  ]
}