Service de statistiques du webtracking
Contrat WSDLhttp://apitmapreprod.dolist.net/V2/WebTrackingStatisticsService.svc?Wsdl
Exemple disponible
  • Implémentation en .NET C# 4.0

  • Définition

    Le service de statistiques du webtracking vous permet de récupérer l'ensemble de vos statistiques sur une (ou plusieurs) campagne(s) donnée(s) ou sur une période définie.
    Récupérer vos statistiques globales de campagnes, commandes, acheteurs et les donénes relatives aux visites..

    Principe fonctionnement

    Voici quelques règles de fonctionnement pour utiliser au mieux nos API de statistiques de webtracking.
    • Il faut passer au minimum une liste campagne (une seule est également possible) ou une période de dates pour avoir un résultat.
    • Spécifier un seul numéro d’envoi (CampaignChildID) pour plusieurs campagnes donnera un résultat incohérent.
    • L’entité gestionnaire ou le segment sont utilisables seulement pour les campagnes non archivées.
    • Campagnes de Trigger Marketing / Campagne de Personnalisation Dynamique : Des doublons peuvent être retournés si une campagne mère et une campagne fille sont dans la liste de campagnes.
    • Le segment doit être un identifiant valide et supérieur à 0.
    • L'entité gestionnaire doit être présente dans la base.
    • Les valeurs retournées peuvent être vides dans le cas de l’utilisation d’un segment dans lequel aucun contact n’a fait partie de l’envoi.

    Synthèse des statistiques de webtracking des campagnes

    Nom de la méthode : GetCampaignsSummaryStats

    Cette méthode vous permet de récupérer une synthèse des statistiques de webtracking des campagnes tels que le nombre de visite et visiteur, des temps moyens de visite et de consultation de page ou des taux de conversion et de rebond sur chacune des campagnes de la période ou de la liste de recherche.
    Les paramètres attendus en entrée
    ChampTypeDescription
    authenticationTokenContextAuthenticationTokenContextJeton d'authentification
    requestGetCampaignsSummaryStatsRequestParamètres de la requête (filtres)
    Les valeurs renvoyées
    TypeDescription
    GetCampaignsSummaryStatsResultObjet contenant la liste des synthèses de statistiques de webtracking pour une liste de campagne
    Liste des erreurs possibles
    Erreurs communes
    CodeNomDescription
    107SegmentNotFoundExceptionLe segment demandé n'existe pas
    409SaleManagerNotFoundExceptionL'entité gestionnaire demandée n'existe pas
    503InvalidStatsFilterExceptionVous devez donner une liste d'identifiants de campagne ou une période
    504InvalidSortFieldExceptionLe champ de tri spécifié n'est pas disponible
    920TooLongPeriodExceptionPériode de recherche de la campagne dépassée

    Synthèse d’audience des supports de consultation

    Nom de la méthode : GetDevicesSummaryStats

    Cette méthode vous permet de récupérer une synthèse d’audience des supports de consultation sur chacune des campagnes de la période ou de la liste de recherche.
    Les paramètres attendus en entrée
    ChampTypeDescription
    authenticationTokenContextAuthenticationTokenContextJeton d'authentification
    requestGetDevicesSummaryStatsRequestParamètres de la requête (filtres)
    Les valeurs renvoyées
    TypeDescription
    GetDevicesSummaryStatsResultObjet contenant la liste des synthèses d’audience des supports de consultation pour une liste de campagne
    Liste des erreurs possibles
    Erreurs communes
    CodeNomDescription
    107SegmentNotFoundExceptionLe segment demandé n'existe pas
    409SaleManagerNotFoundExceptionL'entité gestionnaire demandée n'existe pas
    503InvalidStatsFilterExceptionVous devez donner une liste d'identifiants de campagne ou une période
    504InvalidSortFieldExceptionLe champ de tri spécifié n'est pas disponible
    920TooLongPeriodExceptionPériode de recherche de la campagne dépassée

    Synthèse d’audience des navigateurs utilisés

    Nom de la méthode : GetBrowsersSummaryStats

    Cette méthode vous permet de récupérer une synthèse d’audience des navigateurs utilisés sur chacune des campagnes de la période ou de la liste de recherche.
    Les paramètres attendus en entrée
    ChampTypeDescription
    authenticationTokenContextAuthenticationTokenContextJeton d'authentification
    requestGetBrowsersSummaryStatsRequestParamètres de la requête (filtres)
    Les valeurs renvoyées
    TypeDescription
    GetBrowsersSummaryStatsResultObjet contenant la liste des synthèse d’audience des navigateurs utilisés pour une liste de campagne
    Liste des erreurs possibles
    Erreurs communes
    CodeNomDescription
    107SegmentNotFoundExceptionLe segment demandé n'existe pas
    409SaleManagerNotFoundExceptionL'entité gestionnaire demandée n'existe pas
    503InvalidStatsFilterExceptionVous devez donner une liste d'identifiants de campagne ou une période
    504InvalidSortFieldExceptionLe champ de tri spécifié n'est pas disponible
    920TooLongPeriodExceptionPériode de recherche de la campagne dépassée

    Synthèse des commandes

    Nom de la méthode : GetOrdersSummaryStats

    Cette méthode vous permet de récupérer une synthèse des commandes tels que les nombres de transactions, le chiffre d 'affaires et le panier moyen sur chacune des campagnes de la période ou de la liste de recherche.
    Les paramètres attendus en entrée
    ChampTypeDescription
    authenticationTokenContextAuthenticationTokenContextJeton d'authentification
    requestGetOrdersSummaryStatsRequestParamètres de la requête (filtres)
    Les valeurs renvoyées
    TypeDescription
    GetOrdersSummaryStatsResultObjet contenant la liste des synthèse des commandes pour une liste de campagne
    Liste des erreurs possibles
    Erreurs communes
    CodeNomDescription
    107SegmentNotFoundExceptionLe segment demandé n'existe pas
    409SaleManagerNotFoundExceptionL'entité gestionnaire demandée n'existe pas
    503InvalidStatsFilterExceptionVous devez donner une liste d'identifiants de campagne ou une période
    504InvalidSortFieldExceptionLe champ de tri spécifié n'est pas disponible
    920TooLongPeriodExceptionPériode de recherche de la campagne dépassée
    11InvalidDatePeriodExceptionL'intervalle de temps n'est pas valide, vérifiez les dates passées à la requête
    4ForbiddenActionExceptionL'action demandée n'est pas autorisée

    Synthèse des produits commandés

    Nom de la méthode : GetOrderedProductsSummaryStats

    Cette méthode vous permet de récupérer une synthèse des produits commandés sur chacune des campagnes de la période ou de la liste de recherche.
    Les paramètres attendus en entrée
    ChampTypeDescription
    authenticationTokenContextAuthenticationTokenContextJeton d'authentification
    requestGetOrderedProductsSummaryStatsRequestParamètres de la requête (filtres)
    Les valeurs renvoyées
    TypeDescription
    GetOrderedProductsSummaryStatsResultObjet contenant la liste des synthèses des produits commandés pour une liste de campagne
    Liste des erreurs possibles
    Erreurs communes
    CodeNomDescription
    107SegmentNotFoundExceptionLe segment demandé n'existe pas
    409SaleManagerNotFoundExceptionL'entité gestionnaire demandée n'existe pas
    503InvalidStatsFilterExceptionVous devez donner une liste d'identifiants de campagne ou une période
    504InvalidSortFieldExceptionLe champ de tri spécifié n'est pas disponible
    920TooLongPeriodExceptionPériode de recherche de la campagne dépassée
    11InvalidDatePeriodExceptionL'intervalle de temps n'est pas valide, vérifiez les dates passées à la requête
    4ForbiddenActionExceptionL'action demandée n'est pas autorisée

    Synthèse des acheteurs

    Nom de la méthode : GetBuyersSummaryStats

    Cette méthode vous permet de récupérer une synthèse des acheteurs sur chacune des campagnes de la période ou de la liste de recherche.
    Les paramètres attendus en entrée
    ChampTypeDescription
    authenticationTokenContextAuthenticationTokenContextJeton d'authentification
    requestGetBuyersSummaryStatsRequestParamètres de la requête (filtres)
    Les valeurs renvoyées
    TypeDescription
    GetBuyersSummaryStatsResultObjet contenant la liste des acheteurs pour une liste de campagne
    Liste des erreurs possibles
    Erreurs communes
    CodeNomDescription
    107SegmentNotFoundExceptionLe segment demandé n'existe pas
    409SaleManagerNotFoundExceptionL'entité gestionnaire demandée n'existe pas
    503InvalidStatsFilterExceptionVous devez donner une liste d'identifiants de campagne ou une période
    504InvalidSortFieldExceptionLe champ de tri spécifié n'est pas disponible
    920TooLongPeriodExceptionPériode de recherche de la campagne dépassée
    11InvalidDatePeriodExceptionL'intervalle de temps n'est pas valide, vérifiez les dates passées à la requête
    4ForbiddenActionExceptionL'action demandée n'est pas autorisée

    Synthèse des pages d'entrées

    Nom de la méthode : GetEntryPagesSummaryStats

    Cette méthode vous permet de récupérer une synthèse des pages d'entrées sur chacune des campagnes de la période ou de la liste de recherche.
    Les paramètres attendus en entrée
    ChampTypeDescription
    authenticationTokenContextAuthenticationTokenContextJeton d'authentification
    requestGetEntryPagesSummaryStatsRequestParamètres de la requête (filtres)
    Les valeurs renvoyées
    TypeDescription
    GetEntryPagesSummaryStatsResultObjet contenant la liste des synthèses des pages d'entrées pour une liste de campagne
    Liste des erreurs possibles
    Erreurs communes
    CodeNomDescription
    107SegmentNotFoundExceptionLe segment demandé n'existe pas
    409SaleManagerNotFoundExceptionL'entité gestionnaire demandée n'existe pas
    503InvalidStatsFilterExceptionVous devez donner une liste d'identifiants de campagne ou une période
    504InvalidSortFieldExceptionLe champ de tri spécifié n'est pas disponible
    920TooLongPeriodExceptionPériode de recherche de la campagne dépassée
    11InvalidDatePeriodExceptionL'intervalle de temps n'est pas valide, vérifiez les dates passées à la requête
    4ForbiddenActionExceptionL'action demandée n'est pas autorisée

    Synthèse des pages visitées

    Nom de la méthode : GetViewedPagesSummaryStats

    Cette méthode vous permet de récupérer une synthèse des pages visitées sur chacune des campagnes de la période ou de la liste de recherche.
    Les paramètres attendus en entrée
    ChampTypeDescription
    authenticationTokenContextAuthenticationTokenContextJeton d'authentification
    requestGetViewedPagesSummaryStatsRequestParamètres de la requête (filtres)
    Les valeurs renvoyées
    TypeDescription
    GetViewedPagesSummaryStatsResultObjet contenant la liste des synthèses des pages d'entrées pour une liste de campagne
    Liste des erreurs possibles
    Erreurs communes
    CodeNomDescription
    107SegmentNotFoundExceptionLe segment demandé n'existe pas
    409SaleManagerNotFoundExceptionL'entité gestionnaire demandée n'existe pas
    503InvalidStatsFilterExceptionVous devez donner une liste d'identifiants de campagne ou une période
    504InvalidSortFieldExceptionLe champ de tri spécifié n'est pas disponible
    920TooLongPeriodExceptionPériode de recherche de la campagne dépassée
    11InvalidDatePeriodExceptionL'intervalle de temps n'est pas valide, vérifiez les dates passées à la requête
    4ForbiddenActionExceptionL'action demandée n'est pas autorisée

    Les objets du service de statistiques du webtracking

    AuthenticationTokenContext

    ChampTypeDescription
    AccountIDintIdentifiant du client
    KeystringClé du jeton d'authentification
    ListIDintIdentifiant du client: obsolète. Utilisez AccountID à la place

      GetCampaignsSummaryStatsRequest

      la classe hérite de : BaseWebtrackingSummaryStatsRequest
      ChampTypeDescription
      Culturestring(Facultatif) - Langue de l'utilisateur (ex: fr-FR)
      UserEmailstring(Facultatif) - [Options et Droits de l'utilisateur] - Adresse e-mail de l'utilisateur
      CampaignIDListint[] (Facultatif) - Liste d'identifiants de campagne
      CampaignChildIDint(Facultatif) - Numéro d'envoi
      SegmentIDint(Facultatif) - Identifiant du segment
      StartDatestring(Facultatif) - Date de début
      EndDatestring(Facultatif) - Date de fin
      SaleMgtIDint(Facultatif) - Identifiant de l'entité gestionnaire
      StaticFieldListstring[] (Facultatif) - Liste des noms des champs statiques à retourner
      SortFieldstring(Facultatif) - Champ à trier par rapport aux champs retournés par la méthode
      SortOrderSortOrder(Facultatif) - Ordre de tri (ASC / DESC)
      Offsetint(Facultatif) - Offset de lecture
      Limitint(Facultatif) - Nombre maximum d'éléments à retourner
      SiteIDListint[] (Facultatif) - Liste d'identifiants des sites à traiter
      • Les paramètres StartDate (date incluse) et EndDate (date non incluse) correspondent à la date de clics réalisés sur les messages.
        Le format requis est DD/MM/YYYY (par défaut) et MM/DD/YYYY pour la culture "en-US". Les deux paramètres sont indissociables. La période de recherche ne doit pas dépasser 2 ans.
      • Une campagne d'emailing est composée d'un identifiant - CampaignID - et d'une occurrence - CampaignChildID. Le paramètre CampaignChildID ne peut pas être renseigné seul. Il faut obligatoirement l'identifiant de la campagne. Il s'agit donc d'un couple CampaignID/CampaignChildID.
      • Les valeurs possibles pour le champ SortField sont celles passées dans StaticFieldList et les propriétés de l'objet retournée pour les statistiques.
      • Les paramètres Offset et Limit ne peuvent pas fonctionner séparément. L'Offset définit la position de départ et la Limit le nombre d'enregistrements à retourner.
      • Les valeurs possibles pour le champ StaticFieldList sont :
        • CountVisit : Nombre de visite
        • CountVisitor : Nombre de visiteur
        • ConversionRate : Taux de conversion
        • AvgPageDuration : Temps moyen de consultation des pages (en millisecondes)
        • AvgVisitDuration : Temps moyen de visite d'un site (en millisecondes)
        • AvgPageCountByVisit : Nombre moyen de page consultée par visite
        • CountVisitor1Visit : Nombre de contact par visite
        • BoundingRate : Taux de rebond
        • CountNewVisitor : Nombre de nouveau visteur
        • NewVisitorRate : Taux de nouveau visiteur

      BaseWebtrackingSummaryStatsRequest

      la classe hérite de : BaseWebtrackingStatsRequest
      ChampTypeDescription
      Culturestring(Facultatif) - Langue de l'utilisateur (ex: fr-FR)
      UserEmailstring(Facultatif) - [Options et Droits de l'utilisateur] - Adresse e-mail de l'utilisateur
      CampaignIDListint[] (Facultatif) - Liste d'identifiants de campagne
      CampaignChildIDint(Facultatif) - Numéro d'envoi
      SegmentIDint(Facultatif) - Identifiant du segment
      StartDatestring(Facultatif) - Date de début
      EndDatestring(Facultatif) - Date de fin
      SaleMgtIDint(Facultatif) - Identifiant de l'entité gestionnaire
      StaticFieldListstring[] (Facultatif) - Liste des noms des champs statiques à retourner
      SortFieldstring(Facultatif) - Champ à trier par rapport aux champs retournés par la méthode
      SortOrderSortOrder(Facultatif) - Ordre de tri (ASC / DESC)
      Offsetint(Facultatif) - Offset de lecture
      Limitint(Facultatif) - Nombre maximum d'éléments à retourner
      SiteIDListint[] (Facultatif) - Liste d'identifiants des sites à traiter

        BaseWebtrackingStatsRequest

        la classe hérite de : BaseServiceRequest
        ChampTypeDescription
        Culturestring(Facultatif) - Langue de l'utilisateur (ex: fr-FR)
        UserEmailstring(Facultatif) - [Options et Droits de l'utilisateur] - Adresse e-mail de l'utilisateur
        CampaignIDListint[] (Facultatif) - Liste d'identifiants de campagne
        CampaignChildIDint(Facultatif) - Numéro d'envoi
        SegmentIDint(Facultatif) - Identifiant du segment
        StartDatestring(Facultatif) - Date de début
        EndDatestring(Facultatif) - Date de fin
        SaleMgtIDint(Facultatif) - Identifiant de l'entité gestionnaire
        StaticFieldListstring[] (Facultatif) - Liste des noms des champs statiques à retourner
        SortFieldstring(Facultatif) - Champ à trier par rapport aux champs retournés par la méthode
        SortOrderSortOrder(Facultatif) - Ordre de tri (ASC / DESC)
        Offsetint(Facultatif) - Offset de lecture
        Limitint(Facultatif) - Nombre maximum d'éléments à retourner

          BaseServiceRequest

          ChampTypeDescription
          Culturestring(Facultatif) - Langue de l'utilisateur (ex: fr-FR)
          UserEmailstring(Facultatif) - [Options et Droits de l'utilisateur] - Adresse e-mail de l'utilisateur

            GetCampaignsSummaryStatsResult

            ChampTypeDescription
            CountintNombre de campagne
            CampaignSummaryStatsListCampaignSummaryStats[] Liste des synthèses de statistiques de campagne

              CampaignSummaryStats

              la classe hérite de : BaseWebTrackingStats
              ChampTypeDescription
              CampaignIDintNuméro de campagne
              CampaignChildIDintNuméro d'envoi
              EventDatestringDate de l'évènement
              TestModebooleanCampagne en mode test (0/1)
              SendingTypeintType d'envoi
              CampaignStatusintStatus de la campagne
              StaticFieldValueListStaticFieldValue[] (Facultatif) - Liste des champs statiques avec leurs valeurs
              • Les valeurs possibles pour SendingType sont :
                • 0 - Campagne classique
                • 1 - Campagne de personnalisation dynamique "Mère"
                • 2 - Campagne de personnalisation dynamique "Fille"
                • 5 - Campagne de Trigger Marketing sur Segment "Fille"
                • 6 - Campagne de Trigger Marketing sur Segment "Mère"
                • 11 - Campagne d'A/B Testing - Finale
                • 12 - Campagne d'A/B Testing - Test
                • 13 - Campagne de Trigger Marketing sur Action
              • Les valeurs possibles pour CampaignStatus sont :
                • 100 - Campagne en cours de création
                • 200/300 - Campagne créée
                • 10001 - Campagne planifiée
                • 503 - Campagne en cours d'envoi
                • 500 - Campagne terminée
                • 301 - Demande d'annulation de la campagne
                • 302 - Demande de pause de la campagne
                • 303 - Demande de reprise de la campagne
                • 501/505 - Campagne annulée
                • 502 - Campagne en pause
                • 505 - Campagne annulée
                • 4XX/10002/10003 - Campagne refusée

              BaseWebTrackingStats

              ChampTypeDescription
              CampaignIDintNuméro de campagne
              CampaignChildIDintNuméro d'envoi
              EventDatestringDate de l'évènement
              TestModebooleanCampagne en mode test (0/1)
              SendingTypeintType d'envoi
              CampaignStatusintStatus de la campagne
              StaticFieldValueListStaticFieldValue[] (Facultatif) - Liste des champs statiques avec leurs valeurs

                StaticFieldValue

                ChampTypeDescription
                NamestringNom système du champ retourné
                ValuestringValeur du champ

                  GetDevicesSummaryStatsRequest

                  la classe hérite de : BaseWebtrackingSummaryStatsRequest
                  ChampTypeDescription
                  Culturestring(Facultatif) - Langue de l'utilisateur (ex: fr-FR)
                  UserEmailstring(Facultatif) - [Options et Droits de l'utilisateur] - Adresse e-mail de l'utilisateur
                  CampaignIDListint[] (Facultatif) - Liste d'identifiants de campagne
                  CampaignChildIDint(Facultatif) - Numéro d'envoi
                  SegmentIDint(Facultatif) - Identifiant du segment
                  StartDatestring(Facultatif) - Date de début
                  EndDatestring(Facultatif) - Date de fin
                  SaleMgtIDint(Facultatif) - Identifiant de l'entité gestionnaire
                  StaticFieldListstring[] (Facultatif) - Liste des noms des champs statiques à retourner
                  SortFieldstring(Facultatif) - Champ à trier par rapport aux champs retournés par la méthode
                  SortOrderSortOrder(Facultatif) - Ordre de tri (ASC / DESC)
                  Offsetint(Facultatif) - Offset de lecture
                  Limitint(Facultatif) - Nombre maximum d'éléments à retourner
                  SiteIDListint[] (Facultatif) - Liste d'identifiants des sites à traiter
                  • Les paramètres StartDate (date incluse) et EndDate (date non incluse) correspondent à la date de clics réalisés sur les messages.
                    Le format requis est DD/MM/YYYY (par défaut) et MM/DD/YYYY pour la culture "en-US". Les deux paramètres sont indissociables. La période de recherche ne doit pas dépasser 2 ans.
                  • Une campagne d'emailing est composée d'un identifiant - CampaignID - et d'une occurrence - CampaignChildID. Le paramètre CampaignChildID ne peut pas être renseigné seul. Il faut obligatoirement l'identifiant de la campagne. Il s'agit donc d'un couple CampaignID/CampaignChildID.
                  • Les valeurs possibles pour le champ SortField sont celles passées dans StaticFieldList et les propriétés de l'objet retournée pour les statistiques.
                  • Les paramètres Offset et Limit ne peuvent pas fonctionner séparément. L'Offset définit la position de départ et la Limit le nombre d'enregistrements à retourner.
                  • Les valeurs possibles pour le champ StaticFieldList sont :
                    • Count : Nombre d'utilisateur du support de consultation
                    • Rate : Pourcentage de répartition du support

                  GetDevicesSummaryStatsResult

                  ChampTypeDescription
                  CountintNombre de support de consultation pour la liste de campagnes choisies
                  DeviceSummaryStatsListDeviceSummaryStats[] Liste des synthèses d’audience des supports de consultation pour une liste de campagne

                    DeviceSummaryStats

                    la classe hérite de : BaseWebTrackingStats
                    ChampTypeDescription
                    CampaignIDintNuméro de campagne
                    CampaignChildIDintNuméro d'envoi
                    EventDatestringDate de l'évènement
                    TestModebooleanCampagne en mode test (0/1)
                    SendingTypeintType d'envoi
                    CampaignStatusintStatus de la campagne
                    StaticFieldValueListStaticFieldValue[] (Facultatif) - Liste des champs statiques avec leurs valeurs
                    DeviceIDintIdentifiant du support de consultation
                    DeviceCategorystringCatégorie du support de consultation
                    • EventDate : Date d'envoi de la campagne

                    GetBrowsersSummaryStatsRequest

                    la classe hérite de : BaseWebtrackingSummaryStatsRequest
                    ChampTypeDescription
                    Culturestring(Facultatif) - Langue de l'utilisateur (ex: fr-FR)
                    UserEmailstring(Facultatif) - [Options et Droits de l'utilisateur] - Adresse e-mail de l'utilisateur
                    CampaignIDListint[] (Facultatif) - Liste d'identifiants de campagne
                    CampaignChildIDint(Facultatif) - Numéro d'envoi
                    SegmentIDint(Facultatif) - Identifiant du segment
                    StartDatestring(Facultatif) - Date de début
                    EndDatestring(Facultatif) - Date de fin
                    SaleMgtIDint(Facultatif) - Identifiant de l'entité gestionnaire
                    StaticFieldListstring[] (Facultatif) - Liste des noms des champs statiques à retourner
                    SortFieldstring(Facultatif) - Champ à trier par rapport aux champs retournés par la méthode
                    SortOrderSortOrder(Facultatif) - Ordre de tri (ASC / DESC)
                    Offsetint(Facultatif) - Offset de lecture
                    Limitint(Facultatif) - Nombre maximum d'éléments à retourner
                    SiteIDListint[] (Facultatif) - Liste d'identifiants des sites à traiter
                    • Les paramètres StartDate (date incluse) et EndDate (date non incluse) correspondent à la date de clics réalisés sur les messages.
                      Le format requis est DD/MM/YYYY (par défaut) et MM/DD/YYYY pour la culture "en-US". Les deux paramètres sont indissociables. La période de recherche ne doit pas dépasser 2 ans.
                    • Une campagne d'emailing est composée d'un identifiant - CampaignID - et d'une occurrence - CampaignChildID. Le paramètre CampaignChildID ne peut pas être renseigné seul. Il faut obligatoirement l'identifiant de la campagne. Il s'agit donc d'un couple CampaignID/CampaignChildID.
                    • Les valeurs possibles pour le champ SortField sont celles passées dans StaticFieldList et les propriétés de l'objet retournée pour les statistiques.
                    • Les paramètres Offset et Limit ne peuvent pas fonctionner séparément. L'Offset définit la position de départ et la Limit le nombre d'enregistrements à retourner.
                    • Les valeurs possibles pour le champ StaticFieldList sont :
                      • Count : Nombre d'utilisateur du navigateur
                      • Rate : Pourcentage de répartition du navigateur

                    GetBrowsersSummaryStatsResult

                    ChampTypeDescription
                    CountintNombre de navigateur pour la liste de campagnes choisies
                    BrowserSummaryStatListBrowserSummaryStats[] Liste des synthèses d'audience des navigateurs utilisés pour une liste de campagne

                      BrowserSummaryStats

                      la classe hérite de : BaseWebTrackingStats
                      ChampTypeDescription
                      CampaignIDintNuméro de campagne
                      CampaignChildIDintNuméro d'envoi
                      EventDatestringDate de l'évènement
                      TestModebooleanCampagne en mode test (0/1)
                      SendingTypeintType d'envoi
                      CampaignStatusintStatus de la campagne
                      StaticFieldValueListStaticFieldValue[] (Facultatif) - Liste des champs statiques avec leurs valeurs
                      BrowserIDintIdentifiant du navigateur
                      BrowserNamestringNom du navigateur
                      • EventDate : Date d'envoi de la campagne

                      GetOrdersSummaryStatsRequest

                      la classe hérite de : BaseWebtrackingSummaryStatsRequest
                      ChampTypeDescription
                      Culturestring(Facultatif) - Langue de l'utilisateur (ex: fr-FR)
                      UserEmailstring(Facultatif) - [Options et Droits de l'utilisateur] - Adresse e-mail de l'utilisateur
                      CampaignIDListint[] (Facultatif) - Liste d'identifiants de campagne
                      CampaignChildIDint(Facultatif) - Numéro d'envoi
                      SegmentIDint(Facultatif) - Identifiant du segment
                      StartDatestring(Facultatif) - Date de début
                      EndDatestring(Facultatif) - Date de fin
                      SaleMgtIDint(Facultatif) - Identifiant de l'entité gestionnaire
                      StaticFieldListstring[] (Facultatif) - Liste des noms des champs statiques à retourner
                      SortFieldstring(Facultatif) - Champ à trier par rapport aux champs retournés par la méthode
                      SortOrderSortOrder(Facultatif) - Ordre de tri (ASC / DESC)
                      Offsetint(Facultatif) - Offset de lecture
                      Limitint(Facultatif) - Nombre maximum d'éléments à retourner
                      SiteIDListint[] (Facultatif) - Liste d'identifiants des sites à traiter
                      CurrencystringCode de la devise de la commande. Par exemple (USD ou EUR).
                      • Les paramètres StartDate (date incluse) et EndDate (date non incluse) correspondent à la date de clics réalisés sur les messages.
                        Le format requis est DD/MM/YYYY (par défaut) et MM/DD/YYYY pour la culture "en-US". Les deux paramètres sont indissociables. La période de recherche ne doit pas dépasser 2 ans.
                      • Une campagne d'emailing est composée d'un identifiant - CampaignID - et d'une occurrence - CampaignChildID. Le paramètre CampaignChildID ne peut pas être renseigné seul. Il faut obligatoirement l'identifiant de la campagne. Il s'agit donc d'un couple CampaignID/CampaignChildID.
                      • Les valeurs possibles pour le champ SortField sont celles passées dans StaticFieldList et les propriétés de l'objet retournée pour les statistiques.
                      • Les paramètres Offset et Limit ne peuvent pas fonctionner séparément. L'Offset définit la position de départ et la Limit le nombre d'enregistrements à retourner.
                      • Les valeurs possibles pour le champ StaticFieldList sont :
                        • CountProduct : Nombre total de produit commandé par campagne
                        • CountOrder : Nombre de commandes
                        • Amount : Chiffre d'affaires
                        • Shipping : Montant des frais de livraison
                        • Tax : Montant des taxes
                        • AvgAmount : Panier moyen

                      GetOrdersSummaryStatsResult

                      ChampTypeDescription
                      CountintNombre de commandes retournées
                      OrderSummaryStatsListOrderSummaryStats[] Liste des synthèses de commande de la liste des campagnes

                        OrderSummaryStats

                        la classe hérite de : BaseWebTrackingStats
                        ChampTypeDescription
                        CampaignIDintNuméro de campagne
                        CampaignChildIDintNuméro d'envoi
                        EventDatestringDate de l'évènement
                        TestModebooleanCampagne en mode test (0/1)
                        SendingTypeintType d'envoi
                        CampaignStatusintStatus de la campagne
                        StaticFieldValueListStaticFieldValue[] (Facultatif) - Liste des champs statiques avec leurs valeurs
                        CurrencystringCode de la devise de la commande. Par exemple (USD ou EUR).
                        • EventDate : Date d'envoi de la campagne

                        GetOrderedProductsSummaryStatsRequest

                        la classe hérite de : BaseWebtrackingSummaryStatsRequest
                        ChampTypeDescription
                        Culturestring(Facultatif) - Langue de l'utilisateur (ex: fr-FR)
                        UserEmailstring(Facultatif) - [Options et Droits de l'utilisateur] - Adresse e-mail de l'utilisateur
                        CampaignIDListint[] (Facultatif) - Liste d'identifiants de campagne
                        CampaignChildIDint(Facultatif) - Numéro d'envoi
                        SegmentIDint(Facultatif) - Identifiant du segment
                        StartDatestring(Facultatif) - Date de début
                        EndDatestring(Facultatif) - Date de fin
                        SaleMgtIDint(Facultatif) - Identifiant de l'entité gestionnaire
                        StaticFieldListstring[] (Facultatif) - Liste des noms des champs statiques à retourner
                        SortFieldstring(Facultatif) - Champ à trier par rapport aux champs retournés par la méthode
                        SortOrderSortOrder(Facultatif) - Ordre de tri (ASC / DESC)
                        Offsetint(Facultatif) - Offset de lecture
                        Limitint(Facultatif) - Nombre maximum d'éléments à retourner
                        SiteIDListint[] (Facultatif) - Liste d'identifiants des sites à traiter
                        Currencystring(Facultatif) Code de la devise du produit. Par exemple (USD ou EUR).
                        • Les paramètres StartDate (date incluse) et EndDate (date non incluse) correspondent à la date de clics réalisés sur les messages.
                          Le format requis est DD/MM/YYYY (par défaut) et MM/DD/YYYY pour la culture "en-US". Les deux paramètres sont indissociables. La période de recherche ne doit pas dépasser 2 ans.
                        • Une campagne d'emailing est composée d'un identifiant - CampaignID - et d'une occurrence - CampaignChildID. Le paramètre CampaignChildID ne peut pas être renseigné seul. Il faut obligatoirement l'identifiant de la campagne. Il s'agit donc d'un couple CampaignID/CampaignChildID.
                        • Les valeurs possibles pour le champ SortField sont celles passées dans StaticFieldList et les propriétés de l'objet retournée pour les statistiques.
                        • Les paramètres Offset et Limit ne peuvent pas fonctionner séparément. L'Offset définit la position de départ et la Limit le nombre d'enregistrements à retourner.
                        • Les valeurs possibles pour le champ StaticFieldList sont :
                          • CountProduct : Nombre total de produit commandé par campagne
                          • Amount: Montant total du produit commandé par campagne
                          • Currency: Code de la devise du produit

                        GetOrderedProductsSummaryStatsResult

                        ChampTypeDescription
                        CountintNombre de produits retournés
                        OrderedProductSummaryStatsListOrderedProductSummaryStats[] Liste des synthèses de produit pour les commandes de la liste des campagnes

                          OrderedProductSummaryStats

                          la classe hérite de : BaseWebTrackingStats
                          ChampTypeDescription
                          CampaignIDintNuméro de campagne
                          CampaignChildIDintNuméro d'envoi
                          EventDatestringDate de l'évènement
                          TestModebooleanCampagne en mode test (0/1)
                          SendingTypeintType d'envoi
                          CampaignStatusintStatus de la campagne
                          StaticFieldValueListStaticFieldValue[] (Facultatif) - Liste des champs statiques avec leurs valeurs
                          ProductCodestringCode produit
                          ProductNamestringNom du produit
                          • EventDate : Date d'envoi de la campagne

                          GetBuyersSummaryStatsRequest

                          la classe hérite de : BaseWebtrackingMemberStatsRequest
                          ChampTypeDescription
                          Culturestring(Facultatif) - Langue de l'utilisateur (ex: fr-FR)
                          UserEmailstring(Facultatif) - [Options et Droits de l'utilisateur] - Adresse e-mail de l'utilisateur
                          CampaignIDListint[] (Facultatif) - Liste d'identifiants de campagne
                          CampaignChildIDint(Facultatif) - Numéro d'envoi
                          SegmentIDint(Facultatif) - Identifiant du segment
                          StartDatestring(Facultatif) - Date de début
                          EndDatestring(Facultatif) - Date de fin
                          SaleMgtIDint(Facultatif) - Identifiant de l'entité gestionnaire
                          StaticFieldListstring[] (Facultatif) - Liste des noms des champs statiques à retourner
                          SortFieldstring(Facultatif) - Champ à trier par rapport aux champs retournés par la méthode
                          SortOrderSortOrder(Facultatif) - Ordre de tri (ASC / DESC)
                          Offsetint(Facultatif) - Offset de lecture
                          Limitint(Facultatif) - Nombre maximum d'éléments à retourner
                          SiteIDListint[] (Facultatif) - Liste d'identifiants des sites à traiter
                          CustomFieldIDListint[] (Facultatif) - Liste d'identifiants de champs personnalisés à retourner
                          • Les paramètres StartDate (date incluse) et EndDate (date non incluse) correspondent à la date de clics réalisés sur les messages.
                            Le format requis est DD/MM/YYYY (par défaut) et MM/DD/YYYY pour la culture "en-US". Les deux paramètres sont indissociables. La période de recherche ne doit pas dépasser 2 ans.
                          • Une campagne d'emailing est composée d'un identifiant - CampaignID - et d'une occurrence - CampaignChildID. Le paramètre CampaignChildID ne peut pas être renseigné seul. Il faut obligatoirement l'identifiant de la campagne. Il s'agit donc d'un couple CampaignID/CampaignChildID.
                          • Les valeurs possibles pour le champ SortField sont celles passées dans StaticFieldList et les propriétés de l'objet retournée pour les statistiques.
                          • Les paramètres Offset et Limit ne peuvent pas fonctionner séparément. L'Offset définit la position de départ et la Limit le nombre d'enregistrements à retourner.
                          • Les valeurs possibles pour le champ StaticFieldList sont :
                            • Amount : Montant total des commandes passées
                          • CustomFieldIDList : Identifiant des champs personnalisés du contact. Disponible à partir de l'API de gestion des champs de la base.

                          BaseWebtrackingMemberStatsRequest

                          la classe hérite de : BaseWebtrackingSummaryStatsRequest
                          ChampTypeDescription
                          Culturestring(Facultatif) - Langue de l'utilisateur (ex: fr-FR)
                          UserEmailstring(Facultatif) - [Options et Droits de l'utilisateur] - Adresse e-mail de l'utilisateur
                          CampaignIDListint[] (Facultatif) - Liste d'identifiants de campagne
                          CampaignChildIDint(Facultatif) - Numéro d'envoi
                          SegmentIDint(Facultatif) - Identifiant du segment
                          StartDatestring(Facultatif) - Date de début
                          EndDatestring(Facultatif) - Date de fin
                          SaleMgtIDint(Facultatif) - Identifiant de l'entité gestionnaire
                          StaticFieldListstring[] (Facultatif) - Liste des noms des champs statiques à retourner
                          SortFieldstring(Facultatif) - Champ à trier par rapport aux champs retournés par la méthode
                          SortOrderSortOrder(Facultatif) - Ordre de tri (ASC / DESC)
                          Offsetint(Facultatif) - Offset de lecture
                          Limitint(Facultatif) - Nombre maximum d'éléments à retourner
                          SiteIDListint[] (Facultatif) - Liste d'identifiants des sites à traiter
                          CustomFieldIDListint[] (Facultatif) - Liste d'identifiants de champs personnalisés à retourner

                            GetBuyersSummaryStatsResult

                            ChampTypeDescription
                            CountintNombre d'acheteur pour la liste des campagnes données
                            BuyerSummaryStatsListBuyerSummaryStats[] Liste des acheteurs de la liste des campagnes

                              BuyerSummaryStats

                              la classe hérite de : BaseMemberWebTrackingStats
                              ChampTypeDescription
                              CampaignIDintNuméro de campagne
                              CampaignChildIDintNuméro d'envoi
                              EventDatestringDate de l'évènement
                              TestModebooleanCampagne en mode test (0/1)
                              SendingTypeintType d'envoi
                              CampaignStatusintStatus de la campagne
                              StaticFieldValueListStaticFieldValue[] (Facultatif) - Liste des champs statiques avec leurs valeurs
                              CustomFieldValueListCustomFieldValue[] (Facultatif) - Liste des noms des champs personnalisés ainsi que leurs valeurs
                              EmailstringAdresse email de l'acheteur
                              CurrencystringCode de la devise de la commande. Par exemple (USD ou EUR).
                              • EventDate : Date d'envoi de la campagne

                              BaseMemberWebTrackingStats

                              la classe hérite de : BaseWebTrackingStats
                              ChampTypeDescription
                              CampaignIDintNuméro de campagne
                              CampaignChildIDintNuméro d'envoi
                              EventDatestringDate de l'évènement
                              TestModebooleanCampagne en mode test (0/1)
                              SendingTypeintType d'envoi
                              CampaignStatusintStatus de la campagne
                              StaticFieldValueListStaticFieldValue[] (Facultatif) - Liste des champs statiques avec leurs valeurs
                              CustomFieldValueListCustomFieldValue[] (Facultatif) - Liste des noms des champs personnalisés ainsi que leurs valeurs
                              EmailstringAdresse email de l'acheteur

                                CustomFieldValue

                                ChampTypeDescription
                                IDintIdentifiant du champ
                                ValuestringValeur du champ

                                  GetEntryPagesSummaryStatsRequest

                                  la classe hérite de : BaseWebtrackingSummaryStatsRequest
                                  ChampTypeDescription
                                  Culturestring(Facultatif) - Langue de l'utilisateur (ex: fr-FR)
                                  UserEmailstring(Facultatif) - [Options et Droits de l'utilisateur] - Adresse e-mail de l'utilisateur
                                  CampaignIDListint[] (Facultatif) - Liste d'identifiants de campagne
                                  CampaignChildIDint(Facultatif) - Numéro d'envoi
                                  SegmentIDint(Facultatif) - Identifiant du segment
                                  StartDatestring(Facultatif) - Date de début
                                  EndDatestring(Facultatif) - Date de fin
                                  SaleMgtIDint(Facultatif) - Identifiant de l'entité gestionnaire
                                  StaticFieldListstring[] (Facultatif) - Liste des noms des champs statiques à retourner
                                  SortFieldstring(Facultatif) - Champ à trier par rapport aux champs retournés par la méthode
                                  SortOrderSortOrder(Facultatif) - Ordre de tri (ASC / DESC)
                                  Offsetint(Facultatif) - Offset de lecture
                                  Limitint(Facultatif) - Nombre maximum d'éléments à retourner
                                  SiteIDListint[] (Facultatif) - Liste d'identifiants des sites à traiter
                                  • Les paramètres StartDate (date incluse) et EndDate (date non incluse) correspondent à la date de clics réalisés sur les messages.
                                    Le format requis est DD/MM/YYYY (par défaut) et MM/DD/YYYY pour la culture "en-US". Les deux paramètres sont indissociables. La période de recherche ne doit pas dépasser 2 ans.
                                  • Une campagne d'emailing est composée d'un identifiant - CampaignID - et d'une occurrence - CampaignChildID. Le paramètre CampaignChildID ne peut pas être renseigné seul. Il faut obligatoirement l'identifiant de la campagne. Il s'agit donc d'un couple CampaignID/CampaignChildID.
                                  • Les valeurs possibles pour le champ SortField sont celles passées dans StaticFieldList et les propriétés de l'objet retournée pour les statistiques.
                                  • Les paramètres Offset et Limit ne peuvent pas fonctionner séparément. L'Offset définit la position de départ et la Limit le nombre d'enregistrements à retourner.
                                  • Les valeurs possibles pour le champ StaticFieldList sont :
                                    • CountVisit : Nombre de visiteur
                                    • CountBounding : Nombre de fois que la page est à la fois entrée et sortie
                                    • BoundingRate : Taux de rebond

                                  GetEntryPagesSummaryStatsResult

                                  ChampTypeDescription
                                  CountintNombre de pages d'entrées pour la liste des campagnes données
                                  EntryPageSummaryStatsListEntryPageSummaryStats[] Liste des synthèses des pages d'entrées de la liste des campagnes

                                    EntryPageSummaryStats

                                    la classe hérite de : BaseWebTrackingStats
                                    ChampTypeDescription
                                    CampaignIDintNuméro de campagne
                                    CampaignChildIDintNuméro d'envoi
                                    EventDatestringDate de l'évènement
                                    TestModebooleanCampagne en mode test (0/1)
                                    SendingTypeintType d'envoi
                                    CampaignStatusintStatus de la campagne
                                    StaticFieldValueListStaticFieldValue[] (Facultatif) - Liste des champs statiques avec leurs valeurs
                                    PageUrlstringUrl de la page
                                    PageTitlestringTitre de la page
                                    • EventDate : Date d'envoi de la campagne

                                    GetViewedPagesSummaryStatsRequest

                                    la classe hérite de : BaseWebtrackingSummaryStatsRequest
                                    ChampTypeDescription
                                    Culturestring(Facultatif) - Langue de l'utilisateur (ex: fr-FR)
                                    UserEmailstring(Facultatif) - [Options et Droits de l'utilisateur] - Adresse e-mail de l'utilisateur
                                    CampaignIDListint[] (Facultatif) - Liste d'identifiants de campagne
                                    CampaignChildIDint(Facultatif) - Numéro d'envoi
                                    SegmentIDint(Facultatif) - Identifiant du segment
                                    StartDatestring(Facultatif) - Date de début
                                    EndDatestring(Facultatif) - Date de fin
                                    SaleMgtIDint(Facultatif) - Identifiant de l'entité gestionnaire
                                    StaticFieldListstring[] (Facultatif) - Liste des noms des champs statiques à retourner
                                    SortFieldstring(Facultatif) - Champ à trier par rapport aux champs retournés par la méthode
                                    SortOrderSortOrder(Facultatif) - Ordre de tri (ASC / DESC)
                                    Offsetint(Facultatif) - Offset de lecture
                                    Limitint(Facultatif) - Nombre maximum d'éléments à retourner
                                    SiteIDListint[] (Facultatif) - Liste d'identifiants des sites à traiter
                                    • Les paramètres StartDate (date incluse) et EndDate (date non incluse) correspondent à la date de clics réalisés sur les messages.
                                      Le format requis est DD/MM/YYYY (par défaut) et MM/DD/YYYY pour la culture "en-US". Les deux paramètres sont indissociables. La période de recherche ne doit pas dépasser 2 ans.
                                    • Une campagne d'emailing est composée d'un identifiant - CampaignID - et d'une occurrence - CampaignChildID. Le paramètre CampaignChildID ne peut pas être renseigné seul. Il faut obligatoirement l'identifiant de la campagne. Il s'agit donc d'un couple CampaignID/CampaignChildID.
                                    • Les valeurs possibles pour le champ SortField sont celles passées dans StaticFieldList et les propriétés de l'objet retournée pour les statistiques.
                                    • Les paramètres Offset et Limit ne peuvent pas fonctionner séparément. L'Offset définit la position de départ et la Limit le nombre d'enregistrements à retourner.
                                    • Les valeurs possibles pour le champ StaticFieldList sont :
                                      • CountVisit : Nombre de visiteur
                                      • AvgVisitDuration : Temps moyen de visite de la page (en millisecondes)
                                      • CountEndPage : Nombre de fois que la page a été vu en dernier
                                      • EndingRate : Taux de sortie

                                    GetViewedPagesSummaryStatsResult

                                    ChampTypeDescription
                                    CountintNombre de pages visitées pour la liste des campagnes données
                                    ViewedPageSummaryStatsListViewedPageSummaryStats[] Liste des synthèses des pages visitées de la liste des campagnes

                                      ViewedPageSummaryStats

                                      la classe hérite de : BaseWebTrackingStats
                                      ChampTypeDescription
                                      CampaignIDintNuméro de campagne
                                      CampaignChildIDintNuméro d'envoi
                                      EventDatestringDate de l'évènement
                                      TestModebooleanCampagne en mode test (0/1)
                                      SendingTypeintType d'envoi
                                      CampaignStatusintStatus de la campagne
                                      StaticFieldValueListStaticFieldValue[] (Facultatif) - Liste des champs statiques avec leurs valeurs
                                      PageUrlstringUrl de la page
                                      PageTitlestringTitre de la page
                                      • EventDate : Date d'envoi de la campagne

                                      ServiceException

                                      ChampTypeDescription
                                      TicketstringLe numéro de ticket
                                      MessagestringLe message d'erreur
                                      DescriptionstringLa description de l'erreur
                                      ErrorCodeTypeErrorCodeTypeType du code de l'erreur
                                      ErrorCodeintCode de l'erreur

                                        ValidationFault

                                        ChampTypeDescription
                                        DetailsValidationDetail[] Liste des détails de l'erreur de validation de la requête

                                          ValidationDetail

                                          ChampTypeDescription
                                          KeystringNom du champ à valider
                                          MessagestringRésultat de la validation
                                          TagstringTag de validation

                                            Liste des erreurs communes

                                            CodeNomDescription
                                            0UnexpectedExceptionErreur inattendue
                                            1AuthenticationExceptionErreur d'authentification
                                            2NullTokenExceptionLe token est null, vérifiez que l'objet est correctement passé à la méthode et que les propriétés sont renseignées
                                            3NullRequestExceptionL'objet 'request' est null, vérifiez que l'objet est correctement passé à la méthode et que les propriétés sont renseignées
                                            4ForbiddenActionExceptionL'action demandée n'est pas autorisée
                                            5InvalidArgumentExceptionLes arguments passés à la méthode ne sont pas valides, vérifiez les types des propriétés, leurs noms et leur nullité
                                            6BadRequestExceptionLa requête n'est pas correcte
                                            7NothingToDoExceptionLa requête demandée n'effectue aucun traitement, car les données soient déjà à jour, il est possible que la requête ai été exécuté plusieurs fois
                                            8InvalidDataTypeExceptionLe type de donnée n'est pas valide
                                            9UnknownTicketExceptionLe ticket n'est pas connu, vérifiez la valeur de celui-ci
                                            10UnavailableTicketResultExceptionLe résultat associé n'est pas disponible, le traitement de la demande n'est pas terminé, veuillez réessayer plus tard.
                                            11InvalidDatePeriodExceptionL'intervalle de temps n'est pas valide, vérifiez les dates passées à la requête
                                            999998TokenNullLe token est null, vérifiez que l'objet est correctement passé à la méthode et que les propriétés sont renseignées
                                            999999TokenNotAuthorizedL'objet 'token' n'est pas autorisé, vérifiez les propriétés