API de création de tampons

L’API de création de tampons permet d’émettre des tampons pour vos clients de manière programmatique.

Indiquez le Card IDX et la date d’expiration pour ajouter un tampon à la carte sélectionnée. Vous pouvez également enregistrer les informations utilisateur et des notes afin de suivre l’historique des tampons par client de manière structurée.
Le Card IDX est disponible sur la page « Cartes de tampons » dans le tableau de bord.

Cette API est disponible à partir de l’offre Personal.

POST

/api/stamp/v1/create

{
    "cardIdx": 123,  // You can check the IDX value on the card management page of the dashboard.
    "domain": "https://vvd.bz",
    "strtYmd": "2025-01-01",
    "endYmd": "2025-12-31",
    "activeYn": "Y",
    "memo": "New Member Registration, IP: 211.111.222.33",
    "userId": "att78z",
    "userNm": "Brown Smith",
    "userPhnno": "+1 123-4567-8900",
    "userEml": "test@gmail.com",
    "userEtc1": "Gold rating",
    "userEtc2": ""
}

Request Parameters

cardIdx integer required
Card IDX.
Le Card IDX peut être consulté sur la page « Carte de Tampons » du tableau de bord.
domain string
Default :https://vvd.bz
Domaine des tampons.
Si ce champ est vide, le domaine par défaut sera utilisé.
Disponible à partir du plan Premium : vous pouvez définir un domaine personnalisé enregistré dans la section Gestion des Domaines de Liens.
strtYmd date required
Date de début de validité du tampon. Exemple : 2025-01-01
endYmd date required
Date d’expiration du tampon. Exemple : 2025-12-31
La date d’expiration peut être définie jusqu’à 5 ans à compter d’aujourd’hui.
activeYn string
Default :Y
Enum :
YN
Statut d’activation du tampon.
Si désactivé, les clients ne pourront pas utiliser le tampon.
memo string
Note interne à des fins de référence.
userId string
ID utilisateur.
Utilisé pour gérer le destinataire de l’émission du tampon.
En général, saisissez l’identifiant de connexion du membre du site web.
Si ce champ n’est pas défini, un ID utilisateur sera automatiquement généré par le système.
userNm string
Nom de l’utilisateur. Usage interne uniquement.
userPhnno string
Numéro de téléphone de l’utilisateur. Usage interne uniquement.
userEml string
Adresse e-mail de l’utilisateur. Usage interne uniquement.
userEtc1 string
Champ supplémentaire pour la gestion interne.
userEtc2 string
Champ supplémentaire pour la gestion interne.
{
    "code": 0,
    "message": "",
    "result": 1347
}

Response Parameters

code integer
Code de réponse : 0 = Succès, autres valeurs = Erreur
message string
Message de réponse. Si le code n’est pas 0, un message d’erreur est renvoyé.
result integer
Valeur de réponse. Le Stamp IDX généré sera renvoyé.
Exemple : 1347

Quand utiliser cette API

Utilisez cette API pour créer des campagnes basées sur des tampons et des systèmes de récompense.

  • Campagnes de récompense basées sur les visites
  • Programmes de collecte de tampons en magasin
  • Systèmes de validation des activités utilisateurs
  • Suivi d’actions spécifiques (achats, participation, etc.)

Idéale pour suivre les actions des utilisateurs et les transformer en récompenses.

Relation entre carte de tampons et tampons

La carte de tampons définit les règles et le design de la campagne, tandis que les tampons sont les unités attribuées aux utilisateurs.

Lors de l’appel à l’API de création, utilisez cardIdx pour définir sur quelle carte attribuer le tampon.

L’IDX de la carte est disponible dans le tableau de bord. Chaque carte ayant ses propres conditions et récompenses, il est essentiel de sélectionner la bonne.

Structure et composants de création de tampons

Un tampon n’est pas une simple donnée, mais une unité représentant l’activité de l’utilisateur.

Composants clés :

  • Identifiant de carte (cardIdx) : ID de la carte associée
  • Période de validité (strtYmd, endYmd) : Période pendant laquelle le tampon est valide
  • Statut (activeYn) : Indique si le tampon est actif et utilisable
  • Informations utilisateur (userId, userNm, userEmail, etc.) : Utilisateur cible
  • Données supplémentaires (memo, userEtc1, userEtc2) : Données personnalisées

Cela permet un suivi et une gestion personnalisés des activités utilisateurs.

Intégration des données utilisateur

Le champ userId est utilisé pour identifier et gérer le destinataire du tampon.

En général, l’ID utilisateur interne est utilisé. S’il n’est pas fourni, le système en génère un automatiquement.

En ajoutant userNm, userPhnno et userEml, vous pouvez stocker les coordonnées et suivre l’activité des tampons par utilisateur depuis le tableau de bord.

Cas d’utilisation

  • Tampon de bienvenue à l’inscription : Attribution automatique d’un tampon via l’API lorsque l’utilisateur termine son inscription
  • Récompenses d’achat automatisées : Appel de l’API après paiement pour attribuer des tampons selon le nombre d’achats
  • Campagnes à durée limitée : Émission de tampons valables uniquement sur une période définie via strtYmd·endYmd
  • Suivi de participation aux événements : Attribution de tampons pour enregistrer l’historique de participation
  • Gestion des campagnes de récompense : Attribution de coupons ou avantages selon les tampons accumulés

Différence avec l’API de coupons

L’API de coupons et l’API de tampons sont toutes deux utilisées en marketing, mais leurs objectifs et usages diffèrent clairement.

L’API de coupons est orientée conversion, incitant à l’achat immédiat via des réductions.
L’API de tampons est orientée rétention, en enregistrant les actions des utilisateurs et en favorisant l’engagement récurrent.

1. Objectif

  • API de coupons → Réduction → Inciter à l’achat (Conversion)
  • API de tampons → Suivi des actions → Encourager le retour (Retention)

Les coupons sont efficaces pour le chiffre d’affaires à court terme, tandis que les tampons renforcent la fidélisation à long terme.

2. Moment d’utilisation

  • Coupon → Avant ou pendant le paiement
  • Tampon → Lors d’une action (visite, participation, etc.)

Le coupon déclenche l’achat immédiat, tandis que le tampon incite à la prochaine action.

3. Structure des données

Les coupons sont basés sur des événements ponctuels.

  • Usage unique ou limité
  • Axé sur la réduction
  • Consommé ou mis à jour à l’utilisation

Les tampons sont cumulables.

  • Attribuables plusieurs fois
  • Suivi par utilisateur
  • Récompense après condition atteinte

En résumé, les coupons sont des déclencheurs uniques, tandis que les tampons sont des données cumulatives.

4. Stratégie marketing

Stratégie basée sur les coupons :

  • Acquisition de nouveaux utilisateurs
  • Augmentation du taux de conversion
  • Promotion de produits

Stratégie basée sur les tampons :

  • Encourager les visites répétées
  • Renforcer la fidélité client
  • Campagnes à long terme

5. Utilisation combinée

Dans la pratique, les deux APIs sont souvent utilisées ensemble.

Exemple :

  • Accumulation de tampons (ex. 10 visites)
  • Émission automatique d’un coupon après condition atteinte
  • Utilisation du coupon pour déclencher l’achat

Ce flux relie Engagement → Rétention → Conversion dans un parcours unifié.

Points à considérer

  • cardIdx doit correspondre à un identifiant de carte valide
  • Définir des règles claires pour éviter les doublons par utilisateur
  • Une mauvaise configuration des périodes peut affecter les performances de la campagne