Opérations de marketing de croissance et d'affiliation Discord
Ce document décrit comment AvatarShot suit l'affiliation et la croissance sociale, comment fonctionne l'automatisation Discord, et comment les administrateurs peuvent démarrer ou arrêter en toute sécurité l'automatisation des campagnes en temps réel.
Portée
- Attribution de parrainage (code, source, campagne)
- Suivi des événements de partage social et récompenses de jalons
- Automatisation des notifications de croissance Discord
- Contrôles admin pour les opérations de démarrage/arrêt en direct
Modèle d'attribution de parrainage
Lorsqu'un utilisateur arrive depuis une URL de parrainage, AvatarShot stocke le contexte de campagne en session et le lie au compte lors de la première inscription.
/ref/{code}?source=discord&campaign=summer_drop/ref/discord/{code}?campaign=launch_week
Lors de la création d'un nouveau compte, ces champs sont conservés :
referral_code(pour la relation de récompense)referral_source(pour l'attribution de canal, par ex. discord)referral_campaign(pour le reporting au niveau de la campagne)
Suivi du partage social
Les actions de partage du feed sont suivies via feed/actions/track et mappées comme actions share_platform.
Les plateformes configurées incluent le partage natif, X, WhatsApp, Telegram, Facebook, LinkedIn, Reddit, Discord, Instagram, TikTok, Pinterest et YouTube. Les plateformes de partage direct non prises en charge utilisent une solution de repli par copie de lien tout en émettant quand même des événements suivis.
Logique de récompense
- Bonus de parrainage : un certain nombre configuré d'utilisateurs invités accorde des jours Pro.
- Jalon de partage de publications : des jalons de nombre de publications accordent des jours Pro.
- Jalon de partage social : des jalons de partages suivis accordent des jours Pro.
Tous les seuils sont configurables dans config/marketing.php via des variables d'environnement.
Automatisation Discord (démarrage/arrêt en temps réel)
Les notifications de croissance Discord sont envoyées via une intégration webhook et peuvent être activées/désactivées sans déploiement.
- Page admin :
/admin/growth - Bouton Démarrer : active immédiatement l'automatisation Discord
- Bouton Arrêter : désactive immédiatement l'automatisation Discord
- Statut affiché comme En cours ou Arrêté
Configuration du webhook : définissez DISCORD_WEBHOOK_URL. Si absent, l'automatisation peut être en cours d'exécution mais aucun message Discord sortant n'est envoyé.
Recommandations opérationnelles
- Créez un code de campagne par vague Discord pour une attribution propre.
- Utilisez des libellés de source cohérents (discord, x, telegram, etc.).
- Passez en revue les métriques de croissance chaque semaine dans le Hub Croissance Admin.
- Mettez l'automatisation en pause pendant les tests QA de campagne ou la réponse à un incident à l'aide du contrôle Arrêter.