Partager via


Soumissionnaires - Bonnes pratiques pour le service de segment de lots

Le service BSS (Batch Segment Service) vous permet d’envoyer des flux en bloc de données de segment externe à Xandr. À l’aide de BSS, vous pouvez facilement intégrer vos données d’audience de première, deuxième ou tierce pour créer des segments dynamiques et configurables pour un ciblage utilisateur sophistiqué et un retour sur investissement accru.

Meilleures pratiques

  1. Lisez les QUESTIONS fréquentes ci-dessous. Il y a de fortes chances que votre question y soit répondue.

  2. Gardez votre mappage de cookies à jour et le taux de correspondance utilisateur élevé en collectant les UID aussi fréquemment que possible. Xandr fait expirer les UID sur une base continue, de sorte que les ID utilisateur qui n’ont pas été vus pendant la période la plus longue sont supprimés de notre base de données pour libérer de la place pour de nouveaux ID utilisateur. Si vous chargez des UID très anciens, il est probable que vous ayez un pourcentage élevé d’ID d’utilisateur non valides dans votre rapport de status.

  3. Lotez vos fichiers autant que possible (entre 100 et 300 Mo). Vos données seront chargées plus rapidement dans quelques fichiers volumineux plutôt qu’une grande quantité de très petits fichiers.

  4. Dédupliez vos fichiers. Vous serez en mesure de conserver la taille et le délai de traitement en supprimant toutes les combinaisons utilisateur/segment en double de vos fichiers.

  5. Compressez vos fichiers. Gzip est la seule méthode de compression prise en charge par ce service. En compressant vos fichiers, vous serez en mesure de charger plus de données plus rapidement.

  6. Évitez d’envoyer l’appartenance au segment complet dans chaque fichier. Au lieu de cela, vous devez uniquement envoyer les modifications apportées à l’appartenance au segment (deltas) depuis le dernier chargement. Cela réduira considérablement la taille de vos fichiers et accélérera le processus de chargement.

  7. Utilisez immédiatement l’URL de chargement. Après avoir demandé une URL de chargement, veillez à l’utiliser dans les 5 minutes, sinon vous devrez demander une nouvelle URL. Vous ne pouvez pas réutiliser les anciennes URL.

  8. Pour optimiser votre limite de chargement BSS quotidienne, vérifiez que vous envoyez des données utilisateur dans des segments qui existent ou qui ont été créés sur la plateforme Xandr. L’envoi de données à des segments non valides, supprimés ou inexistants sur la plateforme Xandr serait comptabilisé dans votre limite de chargement BSS quotidienne totale. Cela peut conduire à de fausses hypothèses sur la raison pour laquelle certains segments ne sont pas mis à l’échelle et pourquoi les segments ont une faible utilisation. Examinez le champ de error_log_lines données lorsque vous affichez votre historique de chargement de fichiers. Il répertorie tous les ID de segment non valides qui ont été passés dans les chargements.

  9. Évitez de charger vos fichiers les plus volumineux pendant les heures de pointe (de 10 h à 22 h EST aux États-Unis, de 10 h à 22 h CET en Europe). Pendant les heures de pointe, d’autres fichiers sont dans la file d’attente, et votre fichier peut prendre plus de temps à être traité. Si vous le pouvez, planifiez vos chargements pour qu’ils se produisent pendant la nuit. Selon le contrat SLA, les chargements peuvent prendre jusqu’à 24 heures.

  10. Vérifiez le rapport status. La vérification du rapport status vous permet d’intercepter et de corriger les erreurs et de charger des données plus précises.

  11. Vérifiez que cela a fonctionné. Une fois vos données traitées, vous pouvez case activée quelques ID utilisateur à l’aide de la visionneuse de cookies. Si vous ne voyez pas les segments dans une zone géographique, case activée l’autre, il est probable que votre utilisateur se trouve dans une autre zone géographique.

    • NOUS: https://ib.nym1.adnxs.com/cookie?member_id=MEMBER_ID&dongle=DONGLE&uid=USER_ID
    • UE: https://ib.ams1.adnxs.com/cookie?member_id=MEMBER_ID&dongle=DONGLE&uid=USER_ID
    • Asie: https://ib.sin1.adnxs.com/cookie?member_id=MEMBER_ID&dongle=DONGLE&uid=USER_ID
  12. Incluez l’ID du travail dans les demandes de support. Si vous rencontrez des problèmes techniques, n’oubliez pas d’inclure tous les ID de travail pertinents lors de l’envoi de votre demande au portail de support technique Xandr.

    Conseil

    Veillez à attendre environ 20 minutes avant d’essayer d’ajouter des utilisateurs aux segments nouvellement créés (pour permettre la propagation de ces segments à tous les serveurs). Il est recommandé de réduire la création de nouveaux segments, de réutiliser les segments existants dans la mesure du possible ou d’utiliser segment "values" pour subdiviser davantage les utilisateurs dans les segments existants. Ces pratiques garantissent la réussite des chargements utilisateur vers les segments. Pour plus d’informations sur la création d’un segment "values", consultez Ciblage de segment.

FAQ

  1. J’ai terminé les travaux de chargement. Cependant, je vois qu’il y a des erreurs.

    Si vous rencontrez des erreurs, vous pouvez référencer le document de résolution des problèmes BSS pour diagnostiquer la cause potentielle.

  2. Combien de temps après mon chargement jusqu’à ce que les données soient disponibles pour le ciblage ?

    Vos données de segment commencent à être disponibles pour le ciblage dès que votre travail atteint la phase de « validation ». Les données sont entièrement ingérées et prêtes à être ciblées une fois que votre travail a atteint « Terminé ». Le délai jusqu’à ce que votre travail atteigne « terminé » dépend de la taille de votre fichier et du nombre d’autres fichiers dans la file d’attente.

    Remarque

    Prévoyez jusqu’à 24 heures pour le traitement des chargements (conformément au contrat SLA Xandr).

  3. Y aura-t-il un horodatage « déclenché » sur ces utilisateurs pour le ciblage par tranche d’âge ?

    Si vous choisissez d’inclure le champ TIMESTAMP dans vos fichiers, vous spécifiez l’horodatage pour chaque combinaison utilisateur/segment. Si vous n’incluez pas TIMESTAMP, l’horodatage correspond à l’heure à laquelle les données ont été écrites dans notre magasin de cookies côté serveur, qui est généralement autour de l'« heure de fin » que vous voyez dans votre rapport de status. Notez que l’heure se trouve dans le fuseau horaire UTC.

  4. Que se passe-t-il si j’ai des utilisateurs aux États-Unis et d’autres en Europe ?

    Xandr gère trois magasins de cookies distincts aux États-Unis, en Europe et en Asie. Toutefois, vous n’avez pas besoin de charger des fichiers distincts pour chaque zone géographique. Le système Batch Segment détermine automatiquement la zone géographique dans laquelle se trouve l’utilisateur et envoie les données à cette base de données de magasin de cookies. Si l’utilisateur se trouve dans plusieurs zones géographiques, les données sont envoyées à chaque zone géographique dans laquelle l’utilisateur existe.

  5. Pourquoi suis-je limité aux lignes d’erreur 999 uniquement ?

    Les lignes d’erreur 999 fournies ne sont pas destinées à être une liste complète de toutes les erreurs. Au lieu de cela, ils doivent être utilisés comme outil de diagnostic pour diagnostiquer les problèmes liés à votre fichier, puis les corriger.

  6. Pourquoi certains travaux sont-ils manquants lorsque j’affiche l’intégralité de mon historique des travaux ?

    Lorsque vous affichez votre historique de chargement de fichiers complet, tous les fichiers que vous avez téléchargés sont inclus. Toutefois, notre API limite les réponses à 100 objets via la pagination. Vous pouvez afficher des objets supplémentaires en ajoutant l’un d’entre eux à l’appel d’API :

    &start_element=101
    
    &sort=last_modified.desc
    

    Pour plus d’informations sur la pagination , consultez Limitation, pagination et filtrage.

  7. Si j’inclut le VALUE champ, dois-je répertorier une valeur pour chaque combinaison utilisateur/segment unique ?

    Oui. Toutefois, si vous ne souhaitez pas affecter de valeur, vous pouvez entrer 0 comme valeur.

  8. À quelle fréquence puis-je envoyer (push) des chargements de segments de lot ?

    Nos systèmes peuvent gérer un maximum d’un chargement par minute (par membre). Tout intervalle de chargement supérieur à une minute fonctionne correctement.

  9. J’ai reçu une notification « Tentative de dépassement de la limite quotidienne de chargement d’octets ». Puis-je continuer à charger des fichiers de données ?

    Tenez compte de votre taille limite BSS quotidienne. Si vous recevez un message d’erreur de notre système, arrêtez immédiatement vos travaux de chargement de fichiers. La poursuite du chargement de votre fichier avec des messages d’erreur répétés peut entraîner des retards système. Attendez une heure, puis réessayez de charger votre fichier.

  10. Dois-je compresser les fichiers de chargement avant de les envoyer via le service de segment de lot d’API ?

    Oui. En guise de meilleure pratique, vous devez toujours compresser les fichiers de chargement avant de les envoyer via le service batch segment. La norme de compression gzip est prise en charge.

  11. Dois-je toujours envoyer (push) mes audiences complètes chaque fois que je charge sur des segments via le service de segment de lot d’API ?

    En guise de meilleure pratique, vous devez uniquement charger des audiences complètes via le service de segment de lot d’API lorsque vous chargez l’audience pour la première fois ou lorsque l’audience a expiré à partir de son segment respectif. Outre ces deux cas, vous devez toujours charger des modifications (deltas) sur vos audiences existantes. Les chargements de segments batch n’actualisent pas la durée de vie des cookies dans le magasin de cookies Xandr (ils peuvent uniquement actualiser la durée pendant laquelle les cookies sont associés à un ensemble particulier de segments).

  12. Dois-je trier les UID dans mes fichiers de chargement de segment de lot ?

    Le tri de votre fichier par ID utilisateur permet à notre système de traiter votre fichier plus rapidement.

  13. Comment puis-je voir le taux de correspondance utilisateur d’un travail ?

    Le taux de correspondance utilisateur d’un travail est le pourcentage d’ID que notre système avait vus auparavant, divisé par le nombre total d’identificateurs chargés. Il peut s’agir d’une métrique utile pour obtenir une indication de la qualité des données qui ont été chargées. Les équipes internes de Xandr utilisent également cette métrique pour évaluer la qualité des données chargées. La formule pour calculer le taux de correspondance est la suivante :

    taux de correspondance utilisateur = num_valid_user / ( + num_valid_usernum_invalid_user)

  14. Je ne pense pas que cela fonctionne. Pouvez-vous m’aider ?

    Sûr! Soumettez un cas par le biais du support technique Xandr. Notez que même si les rapports de status de travail sont conservés avec 30 jours d’historique des travaux, nous n’enregistrons le fichier de données réel que pendant 3 jours. Veillez à soumettre votre cas dès que possible après le chargement afin que nous puissions examiner les données que vous avez chargées.