Published by January 23, 2025 · Reading time 7 minutes · Created by William
Les intégrations sont le cœur d'EchoTag. Elles transforment vos données de tracking en actions concrètes. Découvrez comment connecter EchoTag à vos outils préférés via Zapier, Make et n8n pour créer des automatisations puissantes sans code.
Étape 1 : Créer un webhook EchoTag
// Dans votre interface EchoTag
const webhookConfig = {
name: "Zapier Integration",
url: "https://hooks.zapier.com/hooks/catch/123456/abc123/",
method: "POST",
headers: {
"Content-Type": "application/json"
}
};
Étape 2 : Configurer le trigger Zapier
Trigger EchoTag :
EchoTag.track("lead_qualified", {
source: "google_ads",
campaign: "summer_2024",
lead_score: 85,
pages_viewed: 5
});
Action Zapier :
Trigger EchoTag :
EchoTag.track("purchase", {
order_id: "ORD_123",
total: 89.99,
products: ["premium_plan"],
customer_type: "new"
});
Action Zapier :
Trigger EchoTag → Ajouter au panier
↓
Action Zapier → Créer contact Mailchimp
↓
Action Zapier → Envoyer email abandon panier
↓
Action Zapier → Créer tâche suivi
Trigger EchoTag → Essai activé
↓
Action Zapier → Créer compte Intercom
↓
Action Zapier → Envoyer email onboarding
↓
Action Zapier → Ajouter à cohorte Mixpanel
Étape 1 : Créer un scénario Make
Étape 2 : Configurer le webhook EchoTag
// Configuration webhook Make
const makeWebhook = {
name: "Make Integration",
url: "https://hook.eu1.make.com/abc123",
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_MAKE_TOKEN"
}
};
Trigger : Visiteur consulte 3+ pages produit Actions :
Trigger : Lead qualifié (score > 70) Actions :
// Exemple de transformation Make
const dataMapping = {
// Données EchoTag
"visitor_id": "{{1.visitor.id}}",
"event_type": "{{1.event.type}}",
"timestamp": "{{1.timestamp}}",
// Transformations Make
"lead_score": "{{if(1.event.data.pages_viewed > 5, 85, 45)}}",
"segment": "{{if(1.event.data.time_on_site > 300, 'hot', 'warm')}}",
"priority": "{{if(1.event.data.cart_value > 100, 'high', 'normal')}}"
};
Étape 1 : Installer n8n
# Installation Docker
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
Étape 2 : Créer un webhook n8n
Étape 3 : Configurer EchoTag
// Configuration webhook n8n
const n8nWebhook = {
name: "n8n Workflow",
url: "http://localhost:5678/webhook/echotag",
method: "POST",
headers: {
"Content-Type": "application/json"
}
};
EchoTag Webhook
↓
IF (event_type = "purchase")
→ Calculer LTV prédictif
→ Déterminer segment client
→ Créer audience personnalisée
ELSE
→ Analyser parcours utilisateur
→ Identifier points de friction
→ Générer recommandations
EchoTag Webhook
↓
IF (lead_score > 80)
→ Créer contact HubSpot
→ Programmer appel de suivi
→ Envoyer email de bienvenue
→ Ajouter à liste VIP
ELSE IF (lead_score > 50)
→ Ajouter à nurture sequence
→ Envoyer contenu éducatif
ELSE
→ Ajouter à liste cold
→ Programmer remarketing
// Chiffrement des données sensibles
const secureConfig = {
encryption: "AES-256",
dataRetention: "90_days",
gdprCompliant: true
};
// Gestion des gros volumes
const scalingConfig = {
maxConcurrentWorkflows: 100,
queueProcessing: true,
loadBalancing: true
};
| Fonctionnalité | Zapier | Make | n8n |
|---|---|---|---|
| Facilité d'utilisation | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ |
| Complexité des scénarios | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| Prix | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| Sécurité | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| Intégrations | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ |
// Configuration avec authentification
const advancedWebhook = {
name: "Secure Integration",
url: "https://api.example.com/webhook",
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_API_KEY",
"X-EchoTag-Signature": "sha256=...",
"User-Agent": "EchoTag/1.0"
},
retry: {
attempts: 3,
delay: 5000
}
};
// Retry automatique en cas d'échec
EchoTag.init("VOTRE_CLE_API", {
webhookRetry: {
maxAttempts: 3,
backoffMultiplier: 2,
maxDelay: 30000
},
errorHandling: {
logErrors: true,
notifyOnFailure: true
}
});
// Tracking des performances d'intégration
EchoTag.track("integration_call", {
platform: "zapier",
workflow: "lead_to_crm",
response_time: 245,
success: true,
data_volume: 1024
});
// Mode test pour le développement
EchoTag.init("VOTRE_CLE_API", {
testMode: true,
webhookTestUrl: "https://webhook.site/your-test-url"
});
// Batching des événements
EchoTag.init("VOTRE_CLE_API", {
batchSize: 10,
flushInterval: 5000,
maxQueueSize: 1000
});
// Signature HMAC pour la sécurité
const webhookSignature = crypto
.createHmac('sha256', 'YOUR_SECRET')
.update(JSON.stringify(payload))
.digest('hex');
Les intégrations EchoTag transforment vos données de tracking en actions marketing automatiques. Que vous choisissiez Zapier pour sa simplicité, Make pour sa puissance, ou n8n pour le contrôle total, vous avez les outils pour créer des automatisations qui boostent vos conversions.
Prochaines étapes :
Ressources :
Prêt à automatiser vos workflows marketing ? Commencez avec EchoTag.