Source API de tracking HTTP
version 2.0
L'API HTTP Tracking est utilisée pour suivre événements depuis n'importe quel site web, application ou serveur. Les données sont collectées par nos serveurs, puis traitées et acheminées vers toute destination configurée. Elle est souvent utilisée pour un cas d'utilisation serveur à serveur.
Pour gérer les utilisateurs, consultez plutôt le User API, et pour les produits, la API produit.
URL du endpoint
Le endpoint de collecte de l'API est disponible à l'URL suivante :
https://collect.commander1.com/events?tc_s={siteId}&token={sourceKey}Méthode HTTP : POST
Paramètres
tc_s(requis) : ID du sitetoken(requis) : clé source
La clé source est affichée dans les paramètres de n'importe quel source.
En-têtes
Type de contenu
Le endpoint nécessite un Content-Type en-tête défini sur application/json:
Content-Type: application/jsonPayload
Les propriétés de l'événement doivent être fournies dans le corps de la requête au format JSON.
Voir les détails sur les bonnes pratiques pour nommer les événements ainsi que le événement payload de la méthode dans notre spécifications.
Le format du payload a évolué en novembre 2022. L'ancien format sera encore pris en charge pendant un an. Plus d’informations ici.
Les horodatages doivent être en millisecondes (ms).
consistent_anonymous_id correspond à un identifiant unique pour un utilisateur, utilisé sur la plateforme CAX pour identifier un utilisateur. C'est l'équivalent du cookie CAID sur une source Web.
Erreurs
Le endpoint renvoie une réponse HTTP 200 à toutes les requêtes API. Ainsi, le débogage doit être effectué via l'interface de la plateforme ou notre API de configuration (inspecteur d'événements ou API de livraison d'événements).
À titre d'exception, un code HTTP 400 est renvoyé si la requête est trop volumineuse ou si le JSON du payload est invalide.
Taille maximale de la requête
La taille maximale est de 32KB par requête API.
Le batch Le endpoint API accepte un maximum de 500KB par requête, avec une limite de 32KB par événement dans le batch.
Limite de débit
Il n’existe pas de véritable limite de débit au-delà de laquelle le système rejettera vos données. Mais si vous devez importer à un rythme supérieur à 500 requêtes par seconde, veuillez nous contacter au préalable.
Exemple
Exemple d'une requête API :
Spécification OpenAPI
Télécharger la spécification OpenAPI :
Sécurité et authentification
Notre API fonctionne via HTTPS, un standard de communication sécurisée sur Internet. Ce protocole garantit que les données sont chiffrées et transmises de manière sécurisée.
En combinaison avec HTTPS, nous utilisons un système d'authentification basé sur un token d'API. Chaque source créée se voit attribuer un token unique qui reste constant sur toutes les requêtes API pour cette source spécifique. Cette conception offre à la fois sécurité et simplicité, permettant aux clients de gérer plusieurs sources, chacune avec son propre token dédié. La possibilité pour les clients de créer, gérer et désactiver des sources à volonté via notre interface ajoute un niveau de contrôle supplémentaire, garantissant que les tokens peuvent être révoqués si nécessaire pour des raisons de sécurité ou d'exploitation. Notre approche de sécurité est adaptée aux besoins divers de nos clients. Nous nous concentrons sur la fourniture d'une expérience sûre, efficace et conviviale. Notre choix de HTTPS et de l'authentification basée sur un token s'inscrit dans notre engagement à offrir une sécurité robuste tout en garantissant une facilité d'intégration et une flexibilité opérationnelle pour nos clients. Cette approche est privilégiée par rapport à des systèmes plus complexes comme Mutual TLS (mTLS), OpenID Connect (OIDC) ou le filtrage IP.
batch
Le batch la méthode vous permet d'envoyer une série de événement requêtes en un seul batch, ce qui réduit les requêtes sortantes.
La taille maximale est de 500KB par requête batch et 32KB par appel.
Le endpoint de collecte de l'API batch est disponible à l'URL suivante :
Exemple de batch
Exemple d'une requête API :
Mis à jour
Ce contenu vous a-t-il été utile ?