# Mesurer les prospects issus du contenu publié par vos agents, compte par compte

_2026-09-02 · Vos publications d'agents génèrent-elles des prospects ? Liens et UTM par compte, campagnes, get_analytics, champs cachés du CRM et bilan hebdo._

Pour mesurer les prospects issus du contenu publié par des agents, chaque publication doit avoir un lien suivi par compte avant de partir, chaque publication doit porter un libellé de campagne que l'agent renseigne de façon cohérente, et la source doit être transmise jusqu'à la fiche prospect dans le CRM. Les clics par compte et par publication viennent de la plateforme de diffusion ; les prospects par compte viennent du CRM. Un agent peut rassembler les deux dans un bilan hebdomadaire, mais seulement si le marquage a été fait au moment de la publication.

Les agents modifient le problème de la mesure sur un point précis. Ils permettent de publier beaucoup, et donc aussi de publier beaucoup de choses que personne ne saura évaluer. Si le dispositif de mesure n'est pas en place avant la première exécution de l'agent, vous vous retrouvez avec plus de publications et moins de visibilité qu'avant.

## Pourquoi les flux pilotés par des agents exigent-ils un marquage plus rigoureux que les flux manuels ?

Dans un flux manuel, une personne se souvient souvent de la raison d'être d'une publication. « Ça, c'était pour la journée portes ouvertes de la clinique. » Une exécution d'agent qui produit soixante variantes sur quarante comptes ne laisse aucun souvenir de ce genre. Si la publication ne porte pas elle-même son objectif dans des champs structurés, personne ne pourra regrouper les résultats plus tard.

Il y a trois éléments à marquer, et chacun a sa place :

| Ce que vous aurez besoin de savoir plus tard | Où l'information est stockée | Qui la renseigne |
|---|---|---|
| Quel compte a envoyé le clic | Lien court par compte avec `utm_content` | La plateforme, automatiquement |
| Quelle campagne ou quel thème la publication servait | Champ `campaign` de la publication | L'agent, d'après le brief |
| De quel lot ou de quelle expérience elle faisait partie | Champ `label` de la publication | L'agent, d'après les instructions de l'exécution |

Shager génère un lien court et un tag UTM par compte, avec `utm_content` qui identifie le compte : la première ligne ne demande donc aucun travail à l'agent. Les deux autres, si, et elles doivent être inscrites dans le skill sous forme de règles, pas laissées à l'appréciation du modèle.

## Comment nommer les valeurs de campagne et de libellé ?

Traitez ces valeurs comme des clés de base de données : en minuscules, avec des traits d'union, stables, et tirées d'une liste fournie à l'agent. Le [guide de Google sur la collecte des données de campagne via des URL personnalisées](https://support.google.com/analytics/answer/10917952) rappelle que les valeurs UTM sont sensibles à la casse, exactement le genre de détail qu'un agent ratera s'il improvise.

Une règle de nommage dans le skill de l'agent :

```text
campaign: use the campaign key from the brief verbatim, e.g. "autumn-open-day-2026".
          Never invent a campaign key. If the brief has none, stop and ask.
label:    "w<ISO week>-<variant>", e.g. "w38-a", "w38-b" when testing two hooks.
cta_url:  the landing page from the brief, without UTM parameters.
          The platform adds per-account tracking.
```

La dernière ligne compte. Si l'agent ajoute ses propres paramètres UTM par-dessus ceux de la plateforme, vous obtenez des tags en double ou contradictoires, et des rapports faussés.

## D'où viennent les prospects, et pas seulement les clics ?

Les clics, c'est la part de la plateforme. Un clic est compté sur le serveur du lien court avant la redirection : il ne dépend donc pas de l'acceptation des cookies par le visiteur. Mais un clic n'est pas un prospect.

Pour transformer les clics en prospects par compte, la page d'atterrissage doit enregistrer les valeurs UTM dans le formulaire et les transmettre au CRM. Notre article sur [l'attribution des prospects par compte](/fr/blog/utm-per-account-lead-attribution) détaille les champs cachés, la conservation d'une page à l'autre et le mappage dans le CRM. En résumé :

1. Ajoutez des champs cachés pour `utm_source`, `utm_campaign` et `utm_content` à chaque formulaire de contact.
2. Remplissez-les à partir de l'URL à l'arrivée, et conservez-les si le visiteur navigue avant de convertir.
3. Associez-les à des propriétés dédiées dans le CRM.
4. Envoyez un prospect de test depuis un compte de chaque groupe et vérifiez que l'identifiant du compte arrive bien.

Une fois cela en place, le CRM peut compter les prospects par `utm_content`, c'est-à-dire par compte, et par `utm_campaign`.

## Le premier commentaire change-t-il la mesure ?

Il ajoute un second chemin de clic. Shager peut publier un premier commentaire contenant le lien vers le formulaire, et ce lien bénéficie du même suivi par compte. Conséquence pratique : vous pouvez comparer, sur un même compte, les publications où le lien était dans le commentaire à celles où il était dans la légende, à condition que l'agent les libelle. Considérez l'emplacement comme une variable à tester plutôt que comme une règle. Notre article sur [le lien en premier commentaire piloté par un agent](/fr/blog/first-comment-lead-links-with-agents) détaille la mise en place.

## À quoi ressemble le bilan hebdomadaire ?

C'est là qu'un agent se rend utile une seconde fois. Il a publié les publications, et il peut maintenant en lire les résultats sans que personne n'exporte de tableur.

Une instruction du vendredi :

```text
Workspace "Summit Physio". Date range: last 7 days.
1. Get clicks per account and per post.
2. Group by campaign. For each campaign, list the top 5 and bottom 5 accounts by clicks.
3. Flag any account with zero clicks across all posts this week.
4. Compare label w38-a against w38-b where both ran on the same account.
5. I will paste the CRM export of leads by utm_content. Join it to the click data
   and show leads per 100 clicks per account.
Write the summary in plain English, under 300 words, then the tables.
```

Les appels d'outils :

```text
list_workspaces      select "Summit Physio"
get_analytics        date range last 7 days: clicks per account, per post
list_posts           to map post ids to campaign and label
```

À l'étape 5, c'est volontairement un humain qui colle les données du CRM. Beaucoup d'agences ne veulent pas d'un agent disposant d'un accès en écriture direct au CRM d'un client, et le rapprochement est simple une fois les deux tableaux disponibles. Si vous voulez un rapport entièrement automatisé et mis en forme pour le client, voyez [le rapport client hebdomadaire préparé par un agent](/fr/blog/weekly-client-report-by-agent).

## Comment lire les chiffres ?

Quelques habitudes garantissent une lecture honnête.

Comparez chaque compte à lui-même dans le temps avant de comparer les comptes entre eux. La Page d'une petite ville et celle d'un centre-ville n'ont pas la même audience, et les classer côte à côte revient surtout à mesurer la population.

Regardez le ratio, pas seulement le volume. Un compte aux clics modestes mais à forte proportion de prospects vous apprend quelque chose sur l'adéquation avec son audience, ce que ne fait pas un compte qui génère beaucoup de clics et peu de prospects.

Gardez des expériences petites et libellées. Si l'agent teste deux accroches, cela doit se faire sur les mêmes comptes la même semaine, le libellé permettant de les distinguer. Sinon, vous comparez des semaines, pas des accroches.

Ne surinterprétez pas une seule semaine. Cherchez des tendances sur un mois avant de déplacer budget ou efforts.

## FAQ

### L'agent voit-il les prospects, ou seulement les clics ?

Via Shager, l'agent voit les clics par compte et par publication grâce à `get_analytics`. Les prospects se trouvent dans le CRM du client. Vous pouvez fournir à l'agent un export du CRM à rapprocher, ou connecter un outil CRM distinct, selon ce que le client autorise.

### Pourquoi le nombre de clics diffère-t-il des sessions dans l'outil d'analyse ?

Les clics sur les liens courts sont comptés sur le serveur avant la redirection. Les sessions dépendent du chargement du script de suivi par la page et, souvent, du consentement aux cookies. Certains visiteurs cliquent sans jamais être enregistrés comme une session. Attendez-vous à ce que le nombre de clics soit le plus élevé des deux.

### L'agent doit-il choisir quels comptes reçoivent plus de publications en fonction des résultats ?

Il peut faire des propositions, et un humain doit décider. Répartir l'effort entre les comptes est un choix stratégique qui touche aussi à la relation client. Laissez l'agent préparer le dossier, chiffres à l'appui.

Si vos publications actuelles ne portent aucune valeur de campagne ni de libellé, réglez ce point avant tout le reste. Ajoutez les règles de nommage au skill de votre agent, faites tourner une semaine, et le bilan du vendredi sera déjà plus utile que le rapport du mois dernier. La [description OpenAPI](https://app.shager.ai/api/v1/openapi.json) liste les champs d'analyse si vous voulez construire le rapport depuis du code.

---
Source: https://shager.ai/fr/blog/measuring-leads-from-agent-content
