Po przetworzeniu sygnałów wysłanych w żądaniu segmentu punkt końcowy selekcjonowania musi w ciągu 50 ms utworzyć obiekt SegmentResponse i odpowiedzieć nim do Google. Obiekt ten musi identyfikować segmenty danych, które mają zastosowanie do każdego wyświetlenia. Google ignoruje odpowiedzi otrzymane po 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 segmentów danych utworzonych przez Ciebie możesz znaleźć za pomocą zasobu dataSegments w interfejsie Marketplace API.
Więcej informacji znajdziesz w artykule Jak odróżniać segmenty danych w interfejsie API od segmentów w kuracji w czasie rzeczywistym.
Odpowiadanie, gdy nie ma zastosowania żaden segment danych
Jeśli stwierdzisz, ż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-1 i test-data-segment-2, zwróć ich identyfikatory w obiekcie SegmentResponse:
{
"segment": [
{
"segment_id": "test-data-segment-1",
},
{
"segment_id": "test-data-segment-2",
}
]
}