Composants d’action de données

Dernière mise à jour : 2021-06-01

Les composants d’action de données comprennent les flux de données client, le serveur de collecte de données, les éditeurs SFTP/S3/HTTP, IRIS et le serveur de cache de profil.

Les composants d’action sont des systèmes et des processus qui vous permettent de déplacer des données dans et hors de Audience Manager et (faute d’une meilleure expression) d’en faire quelque chose. Ces Audience Manager composants incluent :

Flux de données client (CDF)

CDF sont des fichiers envoyés toutes les heures aux clients. Ils contiennent des identifiants d’utilisateur ainsi que des identifiants de segment, de caractéristiques et d’autres données associés. Pour plus d’informations, voir Présentation du flux de données client.

Serveur de collecte de données (DCS)

Voir Composants de la collecte de données.

SFTP/S3

Les éditeurs SFTP/S3 reçoivent les données d’ID synchronisées de Outbound Feed Converter. Lorsque ces fichiers sont prêts, la balise SFTP/S3 publishers envoie ces données vers une destination spécifiée par le client. Ces fichiers contiennent des données d’ID synchronisées avec un mappage de Audience Manager identifiants utilisateur (UUID) à :

  • ID d’appareil/ID de fournisseur de données (DPUUID)
  • ID de segment qualifiés
  • ID de caractéristique

Audience Manager Les clients n’ont pas accès aux fonctionnalités qui contrôlent directement le SFPT/S3 publishers. Les clients utilisent ce service indirectement lorsqu’ils créent et envoient des données vers des destinations. Le système SFTP/S3 est essentiellement un processus de tâche automatisé qui s’exécute à des intervalles planifiés.

IRIS

Dans la mythologie grecque, Iris est une figure qui voyage et diffuse des messages rapidement. Le système IRIS est un homonyme qui reflète les caractéristiques de cette figure de l'ancien monde. En termes modernes, IRIS est un service de synchronisation et de transfert de données de cookies à faible latence et à haute fréquence.

IRIS fonctionne avec le même type de données que le SFTP/S3 système. Cependant, IRIS est différent, car il envoie des données vers les destinations en temps réel plutôt qu’à des intervalles définis. Il s’agit d’un système distinct, car les éditeurs SFTP/S3 ne peuvent pas envoyer de données vers une destination HTTP et ils ne sont pas conçus pour les transferts de données en temps réel.

Il n’existe aucun contrôle d’interface utilisateur qui permet aux clients de travailler directement avec IRIS. Les clients travaillent indirectement avec IRIS lorsqu’ils créent et envoient des données vers des destinations et pour d’autres processus qui nécessitent des transferts de données rapides.

Voici quelques exemples de services et de fonctionnalités IRIS :

  • Synchronisation rapide (dans les 30 secondes) des cookies et des segments. Il peut synchroniser le cookie Audience Manager, les cookies de partenaire ou les deux.

  • Transferts de données en temps réel. IRIS est chargé d’envoyer des événements de qualification de segment en temps réel à un partenaire ou à une autre destination. Ces données sont au format JSON et envoyées via une requête HTTP POST.

  • Transferts de données serveur à serveur en bloc : Si vous échangez de grandes quantités de données avec Audience Manager, IRIS est le système avec lequel vos serveurs interagissent pour transférer des données.

  • Une infrastructure fiable qui fonctionne à grande échelle et qui tolère les défauts. Les systèmes qui alimentent IRIS incluent Amazon SQS, Amazon EC2 et Cassandra.

Règles de mappage des segments

Pour optimiser le trafic entre les IRIS et les destinations de segment, IRIS envoie des segments vers des destinations en fonction d’un ensemble de règles.

  1. Nouvelle qualification du segment : lorsqu’un appareil est admissible pour un nouveau segment, IRIS envoie tous les segments associés à cet appareil vers toutes les destinations mappées à ces segments.

  2. Nouvelle disqualification des segments : lorsqu’un appareil n’est plus admissible pour un segment, IRIS envoie toutes les qualifications et les disqualifications de segment associées à cet appareil à toutes les destinations mappées à ces segments.

  3. Mises à jour du mapping de destination : lorsqu’un mappage de destination est mis à jour, IRIS envoie tous les segments associés à un appareil vers toutes les destinations mappées à ces segments, la prochaine fois que l’Audience Manager voit l’appareil.

  4. Mises à jour du graphique d’appareil : lorsqu’un identifiant d’appareil est ajouté ou supprimé du graphique d’appareil utilisé pour évaluer un segment, IRIS envoie tous les segments associés à cet appareil à toutes les destinations mappées à ces segments, la prochaine fois que l’Audience Manager voit l’appareil.

IMPORTANT

Si l’Audience Manager ne détecte aucune des mises à jour ci-dessus pendant 3 jours consécutifs, IRIS envoie tous les segments associés à un appareil à toutes les destinations mappées à ces segments, la prochaine fois que l’Audience Manager voit l’appareil.

Exemple de fichier de données

L’exemple suivant contient des données de segment en temps réel provenant de IRIS. Gardez à l’esprit qu’il s’agit uniquement d’exemples de données. Chaque client peut avoir des exigences de mise en forme différentes afin que le contenu puisse varier.

{
    "ProcessTime": "Tue Jul 21 19:12:45 UTC 2015",
    "Client_ID": "111111",
    "AAM_Destination_Id": "22222",
    "User_count": "5",
    "Users": [
        {
            "AAM_UUID": "28272096202945091600036434734793744071",
            "DataPartner_UUID": "CAESEFdv5pk-Lurd8vL9Yfb3qFg",
            "Segments": [
                {
                    "Segment_ID": "1200598",
                    "Status": "1",
                    "DateTime": "Tue Jul 21 19:12:12 UTC 2015"
                }
            ]
        },
        {
            "AAM_UUID": "35183292386788708387827965829455926157",
            "DataPartner_UUID": "CAESEF_d8blvZjchQ2WTzdB65yk",
            "Segments": [
                {
                    "Segment_ID": "1306742",
                    "Status": "1",
                    "DateTime": "Tue Jul 21 19:12:15 UTC 2015"
                }
            ]
        },
        {
            "AAM_UUID": "28012470144260632050402316345856327572",
            "DataPartner_UUID": "CAESEEPfHBiRjhkzvBPXQ-0MFRE|UzCESAAABOnFeHJy",
            "Segments": [
                {
                    "Segment_ID": "1306742",
                    "Status": "1",
                    "DateTime": "Tue Jul 21 19:12:33 UTC 2015"
                }
            ]
        },
        {
            "AAM_UUID": "18981483751565214534184221210627150539",
            "DataPartner_UUID": "CAK4NDH0ESEE6NBEhoWDkB7s7ZY|VPYFQQAAASXPElL0",
            "Segments": [
                {
                    "Segment_ID": "1306742",
                    "Status": "1",
                    "DateTime": "Tue Jul 21 19:12:36 UTC 2015"
                }
            ]
        },
        {
            "AAM_UUID": "04761851136483019318109155624251711702",
            "DataPartner_UUID": "CAESEDkM5aSaKMV8MfaBhgSspmE|VYnTNwAAASzvVhxy",
            "Segments": [
                {
                    "Segment_ID": "1306742",
                    "Status": "1",
                    "DateTime": "Tue Jul 21 19:12:42 UTC 2015"
                }
            ]
        }
    ]
}

Serveur de cache de profils (PCS)

Voir Composants de la collecte de données.

Sur cette page