Composants d’action de données

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 Audience Manager et (faute d'une meilleure expression) de faire des choses avec. Ces composants Audience Manager incluent :

Flux de données client (CDF)

CDF sont des fichiers envoyés toutes les heures aux clients. Ils contiennent des ID d’utilisateur ainsi que des ID de segment associés, des ID de caractéristiques et d’autres données. 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, 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 de périphérique/ID de fournisseur de données (DPUUID)
  • ID de segment qualifiés
  • ID de caractéristiques

Audience Manager les clients n'ont pas accès à des 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 travail automatisé qui s'exécute à intervalles réguliers.

IRIS

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

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 et non à 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 ne sont pas conçus pour des transferts de données en temps réel.

Il n'existe aucun contrôle d'interface utilisateur permettant 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, ainsi que pour d'autres processus qui nécessitent des transferts rapides de données.

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 partenaires 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 s'engagent pour transférer des données.

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

Règles de mappage de segments

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

  1. Nouvelle qualification de segment : lorsqu’un périphérique est admissible pour un nouveau segment, IRIS envoie tous les segments associés à ce périphérique à toutes les destinations mises en correspondance avec ces segments.

  2. Nouvelle exclusion de segment : lorsqu'un périphérique n'est plus admissible pour un segment, IRIS envoie toutes les qualifications et les disqualifications de segment associées à ce périphérique à toutes les destinations associées à ces segments.

  3. Mises à jour du mappage de destination : lorsqu’un mappage de destination est mis à jour, IRIS envoie tous les segments associés à un périphérique vers toutes les destinations mises en correspondance avec ces segments, la prochaine fois que l’Audience Manager voit le périphérique.

  4. Mises à jour du graphique du périphérique : lorsqu’un identifiant de périphérique est ajouté ou supprimé du graphique de périphérique utilisé pour évaluer un segment, IRIS envoie tous les segments associés à ce périphérique à toutes les destinations mises en correspondance avec ces segments, la prochaine fois que l’Audience Manager voit le périphérique.

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 périphérique à toutes les destinations mises en correspondance avec ces segments, la prochaine fois que l'Audience Manager voit le périphérique.

Exemple de fichier de données

L'exemple suivant contient des données de segment en temps réel provenant de IRIS. N’oubliez pas qu’il s’agit uniquement d’exemples de données. Chaque client peut avoir des exigences de formatage différentes pour 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 profil (PCS)

Voir Composants de la collecte de données.

Sur cette page