Export des logs

Qu'elles concernent les diffusions ou les abonnements, les données de log peuvent être exportées par le biais d'un workflow simple. Vous pouvez ainsi analyser les résultats de vos campagnes dans vos outils de reporting ou de Business Intelligence.

Grâce à une Requête incrémentale qui récupère uniquement les nouveaux logs à chaque exécution du workflow et une activité Extraction de fichier simple qui permet de définir les colonnes de sortie, vous pouvez obtenir un fichier au format et avec les données désirés. Utilisez ensuite une activité Transfert de fichier pour récupérer le fichier final. Chaque exécution du workflow est planifiée par un Planificateur.

L'opération d'export des logs peut être effectuée par les utilisateurs standard. En revanche, seul l'administrateur fonctionnel peut gérer les ressources privées suivantes : broadlogs, logs de tracking, logs d'abonnement et logs d'historique des abonnements dans l'onglet Profils.

  1. Créez un workflow, comme expliqué dans cette section.

  2. Ajoutez une activité Planificateur et définissez-la selon vos besoins. Vous trouverez ci-dessous un exemple d'exécution mensuelle.

    export_logs_scheduler
  3. Ajoutez une activité Requête incrémentale et configurez-la afin de sélectionner les logs dont vous avez besoin. Pour sélectionner par exemple tous les broadlogs (logs de diffusion des profils) mis à jour ou nouveaux, procédez comme suit :

    • Dans l'onglet Propriétés, remplacez la ressource cible par Logs de diffusion (broadLogRcp).

      export_logs_query_properties
    • Dans l'onglet Cible, définissez une condition afin de récupérer tous les logs de diffusion qui correspondent aux diffusions envoyées en 2016 ou après. Pour plus d'informations à ce sujet, voir la section Edition de requêtes.

      export_logs_query_target
    • Dans l'onglet Données traitées, sélectionnez Utiliser un champ de date et le champ lastModified. Pendant les prochaines exécutions du workflow, seuls les logs qui auront été modifiés ou créés après la dernière exécution seront récupérés.

      export_logs_query_processeddata

      Après la première exécution du workflow, vous pouvez voir dans cet onglet la date de dernière exécution qui sera utilisée pour la prochaine exécution. Cette date est automatiquement mise à jour à chaque exécution du workflow. Vous avez toujours la possibilité de remplacer cette valeur en en saisissant une autre qui répond à vos besoins.

  4. Ajoutez une activité Extraction de fichier qui permettra d'exporter les données interrogées vers un fichier :

    • Dans l'onglet Extraction, indiquez le nom du fichier. Ce nom sera renseigné automatiquement avec la date de l'export afin de s'assurer que tous les fichiers extraits sont uniques.

      Sélectionnez les colonnes que vous souhaitez exporter dans votre fichier. Ici, vous pouvez sélectionner des données de ressources associées, telles que des informations de diffusion ou de profil. Pour organiser le fichier final, vous pouvez appliquer un tri, selon la date du log, par exemple, comme l'illustre l'exemple ci-après.

      export_logs_extractfile_extraction

      Remarque :

      Il n'est pas possible d'exporter les identifiants uniques (clés primaires) des ressources des logs.

    • Dans l'onglet Structure du fichier, définissez le format du fichier de sortie selon vos besoins.

      Cochez l'option Exporter les libellés plutôt que les valeurs internes des énumérations si vous exportez des valeurs d'énumération. Cette option permet de récupérer des libellés plus courts qui sont compréhensibles à la place d'identifiants.

  5. Ajoutez une activité Transfert de fichier et configurez-la pour transférer le fichier nouvellement créé du serveur Adobe Campaign vers un autre emplacement où vous pourrez accéder au fichier (un serveur SFTP, par exemple).

    • Dans l'onglet Général, sélectionnez Envoi de fichier puisque l'objectif est d'envoyer le fichier d'Adobe Campaign vers un autre serveur.

    • Dans l'onglet Protocole, indiquez les paramètres de transfert et sélectionnez le compte externe à utiliser.

  6. Ajoutez une activité Fin pour vous assurer que le workflow se termine correctement et enregistrez ce dernier.

    export_logs_example_workflow

Vous pouvez exécuter à présent le workflow et récupérer le fichier de sortie sur le serveur externe.

Rubrique connexe :

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne