Créer la réponse SegmentResponse

Une fois que votre point de terminaison de curation a traité les signaux envoyés dans la demande de segment, il doit créer un objet SegmentResponse et y répondre à Google dans un délai de 50 ms. Cet objet doit identifier les segments de données applicables à chaque impression. Google ignore les réponses reçues après 50 ms.

Vous pouvez identifier les ID de segment pertinents pour une opportunité publicitaire à l'aide du champ SegmentResponse.segment.segment_id. Vous pouvez trouver les ID des segments de données que vous avez créés à l'aide de la ressource dataSegments dans l'API Marketplace. Pour en savoir plus, consultez Identifier les segments de données dans l'API par rapport à la curation en temps réel.

Répondre si aucun segment de données n'est applicable

Si vous constatez qu'aucun de vos segments de données n'est applicable à une demande de segment donnée, n'incluez pas d'objet SegmentResponse et répondez avec un état HTTP 204 vide.

Exemple de SegmentResponse

Si le contenu de l'objet SegmentRequest indique que l'impression est pertinente pour les segments de données test-data-segment-1 et test-data-segment-2, renvoyez leurs ID dans un objet SegmentResponse :

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