Statistiques

GET /api/v1/statistics/opens

Statistiques d’ouvertures

Query Parameters:
 
  • campaign (int) – filtrer les résultats par identifiant unique de campagne
  • mailing (int) – filtre les résultats par identifiant unique d’envoi
  • unique (boolean) – agrège les ouvertures par envoi
  • date (date) – filtrer les résultats par date
  • from_datetime (datetime) – filtrer les résultats dont le datetime est plus récent
  • to_datetime (datetime) – filtrer les résultats dont le datetime est moins récent
Response JSON Object:
 
  • mailing (int) – l’envoi à l’origine de l’ouverture
  • email (email) – le courriel du destinataire ayant ouvert
  • datetime (datetime) – le datetime de l’ouverture

Requête:

GET /api/v1/statistics/opens HTTP/1.1
Host: account.emailicious.com
Accept: application/json

Réponse:

HTTP/1.1 200 OK
Vary: Accept
Allow: GET, HEAD, OPTIONS
Content-Type: application/json

{
    "count": 1,
    "next": null,
    "previous": null,
    "results": [
        {
            "mailing": 1,
            "email": "foo@bar.org",
            "datetime": "2014-06-06T20:56:57Z"
        }
    ]
}
GET /api/v1/statistics/clicks

Statistiques de clics

Query Parameters:
 
  • campaign (int) – filtrer les résultats par identifiant unique de campagne
  • mailing (int) – filtre les résultats par identifiant unique d’envoi
  • unique (boolean) – agrège les clics par envoi
  • date (date) – filtrer les résultats par date
  • from_datetime (datetime) – filtrer les résultats dont le datetime est plus récent
  • to_datetime (datetime) – filtrer les résultats dont le datetime est moins récent
  • url (url) – filtre les résultats par l’URL du lien cliqué
Response JSON Object:
 
  • mailing (int) – l’envoi à l’origine du clic
  • email (email) – le courriel du destinataire ayant cliqué
  • datetime (datetime) – le courriel du destinataire ayant ouvert
  • url (url) – l’URL du lien cliqué

Requête:

GET /api/v1/statistics/clicks HTTP/1.1
Host: account.emailicious.com
Accept: application/json

Réponse:

HTTP/1.1 200 OK
Vary: Accept
Allow: GET, HEAD, OPTIONS
Content-Type: application/json

{
    "count": 1,
    "next": null,
    "previous": null,
    "results": [
        {
            "mailing": 1,
            "email": "foo@bar.org",
            "datetime": "2014-06-06T20:56:57Z",
            "url": "https://example.com"
        }
    ]
}
GET /api/v1/statistics/bounces

Statistiques de rebonds

Query Parameters:
 
  • campaign (int) – filtrer les résultats par identifiant unique de campagne
  • mailing (int) – filtre les résultats par identifiant unique d’envoi
  • unique (boolean) – agrège les rebonds par envoi
  • date (date) – filtrer les résultats par date
  • from_datetime (datetime) – filtrer les résultats dont le datetime est plus récent
  • to_datetime (datetime) – filtrer les résultats dont le datetime est moins récent
  • hard (boolean) – filtrer les résultats par statut de permanence du rebond
Response JSON Object:
 
  • mailing (int) – l’envoi à l’origine du rebond
  • email (email) – le datetime du rebond
  • datetime (datetime) – filtrer les résultats dont le datetime est moins récent
  • hard (boolean) – le statut permanent du rebond

Requête:

GET /api/v1/statistics/bounces HTTP/1.1
Host: account.emailicious.com
Accept: application/json

Réponse:

HTTP/1.1 200 OK
Vary: Accept
Allow: GET, HEAD, OPTIONS
Content-Type: application/json

{
    "count": 1,
    "next": null,
    "previous": null,
    "results": [
        {
            "mailing": 1,
            "email": "foo@bar.org",
            "datetime": "2014-06-06T20:56:57Z",
            "hard": false
        }
    ]
}