Comment fonctionne l’envoi de messages au format JSON

Contrairement à un texte continu, le JSON structure les informations en champs. Les autres outils peuvent ainsi interpréter chaque donnée séparément et les exploiter dans des automatisations.

Exemple de message configuré dans Reportei au format texte :

Message défini :

Bonjour !
📊 Synthèse des résultats – Reportei
Période analysée: 19/08/25 au 19/08/25


🔹 Google Ads - Reportei

CTR : 2,41% (31,68%)
CPC moyen : R$1,33 (-9,41%)
Conversions : 2,00 (0%)

🔹 Google Analytics 4 - Reportei - GA4

Taux d’interaction : 60,42% (-2,29%)
Durée moyenne d’engagement par utilisateur : 00:01:23 (11,57%)
Événement clé : 118,00 (24,21%)

🔹 Meta Ads - Reportei

Montant investi : R$207,16 (-26,68%)
Couverture totale : 42.805,00 (-27,97%)
Impressions totales : 57.423,00 (-26,70%)

Structure JSON correspondante

Le même contenu est envoyé sous cette forme JSON :

{
"fb_ads:spend(act_383886488770066)": {
"values": "3963",
"comparison": {
"values": "3441.21",
"difference": 15.162980463267274,
"absoluteDifference": 521.79
}
},
"[variation]fb_ads:spend(act_383886488770066)": {
"values": "3963",
"comparison": {
"values": "3441.21",
"difference": 15.162980463267274,
"absoluteDifference": 521.79
}
},
"fb_ads:reach(act_383886488770066)": {
"values": "173869",
"comparison": {
"values": "112945",
"difference": 53.9412988622781,
"absoluteDifference": 60924
}
},
"[variation]fb_ads:reach(act_383886488770066)": {
"values": "173869",
"comparison": {
"values": "112945",
"difference": 53.9412988622781,
"absoluteDifference": 60924
}
},
"fb_ads:impressions(act_383886488770066)": {
"values": "561774",
"comparison": {
"values": "405653",
"difference": 38.4863417748667,
"absoluteDifference": 156121
}
},
"[variation]fb_ads:impressions(act_383886488770066)": {
"values": "561774",
"comparison": {
"values": "405653",
"difference": 38.4863417748667,
"absoluteDifference": 156121
}
},
"google_analytics_4:engagement_rate(338565990)": {
"values": "0.55308789613052023",
"comparison": {
"values": "0.56901017576318225",
"difference": -2.798241632727624,
"absoluteDifference": -0.015922279632662018
}
},
"[variation]google_analytics_4:engagement_rate(338565990)": {
"values": "0.55308789613052023",
"comparison": {
"values": "0.56901017576318225",
"difference": -2.798241632727624,
"absoluteDifference": -0.015922279632662018
}
},
"google_analytics_4:average_engagement_time(338565990)": {
"values": "80.913820811570915",
"comparison": {
"values": "76.335936410542459",
"difference": 5.997023965761187,
"absoluteDifference": 4.577884401028456
}
},
"[variation]google_analytics_4:average_engagement_time(338565990)": {
"values": "80.913820811570915",
"comparison": {
"values": "76.335936410542459",
"difference": 5.997023965761187,
"absoluteDifference": 4.577884401028456
}
},
"google_analytics_4:conversions_count(338565990)": {
"values": "1940",
"comparison": {
"values": "1632",
"difference": 18.872549019607845,
"absoluteDifference": 308
}
},
"[variation]google_analytics_4:conversions_count(338565990)": {
"values": "1940",
"comparison": {
"values": "1632",
"difference": 18.872549019607845,
"absoluteDifference": 308
}
},
"gads:ctr(1755373868-5595071219)": {
"values": 0.025148783837534803,
"comparison": {
"values": 0.030364372469635626,
"difference": -17.17667189505204,
"absoluteDifference": -0.005215588632100823
}
},
"[variation]gads:ctr(1755373868-5595071219)": {
"values": 0.025148783837534803,
"comparison": {
"values": 0.030364372469635626,
"difference": -17.17667189505204,
"absoluteDifference": -0.005215588632100823
}
},
"gads:average_cpc(1755373868-5595071219)": {
"values": 0.8705458848105043,
"comparison": {
"values": 1.0606967460890493,
"difference": -17.926976959216688,
"absoluteDifference": -0.19015086127854497
}
},
"[variation]gads:average_cpc(1755373868-5595071219)": {
"values": 0.8705458848105043,
"comparison": {
"values": 1.0606967460890493,
"difference": -17.926976959216688,
"absoluteDifference": -0.19015086127854497
}
},
"gads:conversions(1755373868-5595071219)": {
"values": 24,
"comparison": {
"values": 35,
"difference": -31.42857142857143,
"absoluteDifference": -11
}
},
"[variation]gads:conversions(1755373868-5595071219)": {
"values": 24,
"comparison": {
"values": 35,
"difference": -31.42857142857143,
"absoluteDifference": -11
}
},
"message": "Bonjour !\r\n 📊 *Synthèse des résultats* – :name\r\n*Période analysée*: :period\r\n\r\n \r\n🔹 *Google Ads - Reportei* \r\n\r\n*CTR* : :gads:ctr(1755373868-5595071219) (:[variation]gads:ctr(1755373868-5595071219))\r\n*CPC moyen* : :gads:average_cpc(1755373868-5595071219) (:[variation]gads:average_cpc(1755373868-5595071219))\r\n*Conversions* : :gads:conversions(1755373868-5595071219) (:[variation]gads:conversions(1755373868-5595071219))\r\n\r\n🔹 *Google Analytics 4 - Reportei - GA4* \r\n\r\n*Taux d’interaction* : :google_analytics_4:engagement_rate(338565990) (:[variation]google_analytics_4:engagement_rate(338565990))\r\n*Durée moyenne d’engagement par utilisateur* : :google_analytics_4:average_engagement_time(338565990) (:[variation]google_analytics_4:average_engagement_time(338565990))\r\n*Événement clé* : :google_analytics_4:conversions_count(338565990) (:[variation]google_analytics_4:conversions_count(338565990))\r\n\r\n🔹 *Meta Ads - Reportei* \r\n\r\n*Montant investi* : :fb_ads:spend(act_383886488770066) (:[variation]fb_ads:spend(act_383886488770066))\r\n*Couverture totale* : :fb_ads:reach(act_383886488770066) (:[variation]fb_ads:reach(act_383886488770066))\r\n*Impressions totales* : :fb_ads:impressions(act_383886488770066) (:[variation]fb_ads:impressions(act_383886488770066))",
"name": "Reportei",
"period": {
"start": "2025-07-01",
"end": "2025-07-31"
},
"comparison_period": {
"start": "2025-06-01",
"end": "2025-06-30"
}
}

Dans le JSON, chaque indicateur — CTR, CPC, conversions, etc. — et ses variations figurent dans des champs distincts.


Choisir le bon format

  • Texte : transmet le message complet avec sa mise en forme. Utilisez-le pour transférer le message prêt à envoyer.
  • JSON : transmet les champs structurés pour personnaliser le traitement dans les outils tiers. Utilisez-le pour manipuler ou réutiliser les données dans une automatisation.

Si vous avez des questions, contactez notre assistance.

Cet article vous a-t-il été utile ?00