Placeholders de campagne avec CampaignLastTime et valeurs souhaitées #Placeholders de calcul
Si tu utilises plusieurs fonctions de campagne, il peut être nécessaire de répartir uniformément les valeurs d’envoi. C’est là que le placeholder CampaignLastTime entre en jeu, combiné à une formule.
Table des matières
- Fonctionnement de CampaignLastTime
- Répartition uniforme entre plusieurs fonctions
- Exemples de différents scénarios
- Adaptation des formules pour plus de trois fonctions
1. Fonctionnement de CampaignLastTime
CampaignLastTime est un placeholder qui récupère la valeur la plus élevée des 3 derniers jours pour la fonction concernée. Cette valeur sert de base pour déterminer combien de messages peuvent être envoyés par jour.
Associé à une formule, tu peux utiliser CampaignLastTime pour répartir uniformément la valeur quotidienne entre plusieurs fonctions de messages de campagne. Tu divises alors la valeur totale par le nombre de campagnes et l’augmentes en fonction de l’augmentation souhaitée.
2. Répartition uniforme entre plusieurs fonctions
Si tu souhaites répartir uniformément la valeur cible quotidienne entre trois fonctions, la formule générale se présente comme suit :
Formule générale
CampaignLastTime / X + augmentation souhaitée / X
Où :
- X est le nombre de fonctions de campagne (par ex. 3 pour trois fonctions)
- augmentation souhaitée est la valeur de laquelle tu souhaites augmenter le nombre total chaque jour
Chaque campagne augmente progressivement la valeur quotidienne actuelle jusqu’à son objectif spécifique :
- Fonction 1: valeur cible = CampaignLastTime / 3 + augmentation souhaitée / 3
- Fonction 2: valeur cible = CampaignLastTime / 3 * 2 + augmentation souhaitée / 3 * 2
- Fonction 3: valeur cible = CampaignLastTime + augmentation souhaitée
Grâce à cette répartition, chaque fonction ne contribue qu’à sa part de la valeur totale.
3. Exemples de différents scénarios
Exemple : trois fonctions de campagne, augmentation souhaitée de 15
Supposons que tu aies envoyé 60 messages au total hier et que tu souhaites en envoyer 15 de plus aujourd’hui. La valeur cible est donc de 75 messages, répartis uniformément entre trois fonctions.
Les formules seraient :
- Fonction 1: CampaignLastTime / 3 + 15 / 3 = 20 + 5 = 25 messages
- Fonction 2: CampaignLastTime / 3 * 2 + 15 / 3 * 2 = 40 + 10 = 50 messages
- Fonction 3: CampaignLastTime + 15 = 60 + 15 = 75 messages
Résultat : chaque campagne augmente progressivement le compteur total, de sorte que 75 messages sont envoyés au total.
Exemple : quatre fonctions de campagne
Si tu souhaites utiliser quatre fonctions, adapte la formule en conséquence :
- Fonction 1: CampaignLastTime / 4 + augmentation souhaitée / 4
- Fonction 2: CampaignLastTime / 4 * 2 + augmentation souhaitée / 4 * 2
- Fonction 3: CampaignLastTime / 4 * 3 + augmentation souhaitée / 4 * 3
- Fonction 4: CampaignLastTime + augmentation souhaitée
Grâce à cette adaptation, la valeur quotidienne est répartie uniformément entre les quatre campagnes.
4. Adaptation des formules pour plus de trois fonctions
La structure générale reste la même si tu utilises plus de trois fonctions de campagne. Tu augmentes simplement le diviseur (X) et les multiplicateurs en fonction du nombre de fonctions.
Exemple : cinq fonctions de campagne
- Fonction 1: CampaignLastTime / 5 + augmentation souhaitée / 5
- Fonction 2: CampaignLastTime / 5 * 2 + augmentation souhaitée / 5 * 2
- Fonction 3: CampaignLastTime / 5 * 3 + augmentation souhaitée / 5 * 3
- Fonction 4: CampaignLastTime / 5 * 4 + augmentation souhaitée / 5 * 4
- Fonction 5: CampaignLastTime + augmentation souhaitée
Avec ces adaptations, tu peux étendre la répartition à n’importe quel nombre de fonctions.