# Le lien en premier commentaire, piloté par un agent : un lien suivi par compte, posté juste après la publication

_2026-10-09 · Comment un agent exploite le premier commentaire et les liens suivis par compte de Shager : où les liens marchent, quels champs remplir, comment mesurer._

Pour confier à un agent les liens en premier commentaire, renseignez `first_comment` sur la publication (ou compte par compte dans `per_channel`) et mettez-y l'URL de la page d'atterrissage. Shager publie la publication, ajoute le commentaire juste après au nom du compte, et remplace chaque URL de la légende et du commentaire par un lien court propre à ce compte, tagué avec des paramètres UTM dont `utm_content` identifie le compte. Le travail de l'agent consiste à écrire un commentaire qui donne envie de cliquer, et à savoir où les liens fonctionnent vraiment.

C'est ce dernier point qui décide si l'exercice produit des prospects ou du texte décoratif.

## Où un lien en commentaire fonctionne-t-il vraiment ?

Les réseaux traitent les liens différemment, et un agent qui applique la même règle partout gaspille la moitié de ses efforts.

| Réseau | Lien dans la légende | Lien dans le premier commentaire |
|---|---|---|
| Pages Facebook | Cliquable | Cliquable |
| Instagram | Non cliquable | Non cliquable |
| Vidéo YouTube longue | Cliquable dans la description | Cliquable |
| YouTube Shorts | Non cliquable | Non cliquable |

Pour les Shorts, le centre d'aide de Google l'écrit noir sur blanc : [les URL dans les commentaires et les descriptions des Shorts ne sont pas cliquables](https://support.google.com/youtube/answer/13748639), une mesure contre le spam et les arnaques. Instagram ne transforme pas non plus en liens les URL des légendes ou des commentaires, d'où l'existence des liens en bio et des stickers lien dans les stories.

Le premier commentaire est donc un outil de génération de prospects surtout sur les Pages Facebook et les vidéos YouTube longues. Sur Instagram et les Shorts, il peut encore porter une adresse courte, facile à taper, ou un renvoi « lien en bio », mais ne comptez pas sur des clics.

Sur Facebook, un commentaire de la Page sous sa propre publication est une opération standard de la Graph API : l'API Pages de Meta documente [la création de commentaires](https://developers.facebook.com/docs/pages-api/comments-mentions) par un POST sur l'edge comments de l'objet, et l'auteur du commentaire est la Page. C'est ce que Shager fait pour vous dès que la publication de chaque compte est en ligne : l'agent n'a jamais à minuter un second appel.

## Les champs que l'agent renseigne

Quatre champs de `create_post` font le travail.

1. **`first_comment`** : le commentaire commun à toute la publication, utilisé pour chaque compte qui n'a pas le sien.
2. **`per_channel[].first_comment`** : un commentaire pour un compte précis. Il remplace le commentaire commun pour ce compte.
3. **`cta_url`** et **`cta_text`** : le lien à suivre, avec un appel à l'action facultatif. Si l'URL ne figure pas déjà dans la légende ou le commentaire, Shager la place pour vous : ajoutée à la fin de la légende sur les réseaux où les liens de légende fonctionnent, et déplacée dans le premier commentaire sur Instagram si aucun commentaire n'a été défini.
4. **`campaign`** : devient `utm_campaign` sur chaque lien suivi de la publication.

Le comportement clé : chaque URL trouvée dans la légende ou le premier commentaire est remplacée par un lien court suivi, spécifique au compte. Quarante Pages, quarante liens courts différents, qui pointent tous vers la même page d'atterrissage avec des tags UTM indiquant quelle Page a envoyé le visiteur. Personne ne les fabrique à la main. La convention UTM qui sous-tend ce mécanisme est détaillée dans [l'attribution des prospects par compte](/fr/blog/utm-per-account-lead-attribution).

## Un exemple concret

Un réseau de cliniques dentaires, avec 24 Pages Facebook et 6 comptes Instagram, organise une journée portes ouvertes. L'agent prépare une publication avec une légende par compte et un premier commentaire lui aussi décliné, car trente commentaires identiques se remarquent autant que trente légendes identiques.

```json
{
  "tool": "create_post",
  "arguments": {
    "workspace_id": "ws_example",
    "group_ids": ["grp_clinics_all"],
    "caption": "Open day on Friday: free check-ups, no appointment needed.",
    "media_ids": ["med_openday"],
    "cta_url": "https://beacon-dental.example/open-day",
    "campaign": "open-day-oct",
    "first_comment": "Register for a time slot here: https://beacon-dental.example/open-day",
    "per_channel": [
      { "channel_id": "ch_fb_riverside",
        "caption": "Riverside clinic opens its doors on Friday. Free check-ups all day.",
        "first_comment": "Pick a slot at Riverside before they go: https://beacon-dental.example/open-day" },
      { "channel_id": "ch_ig_riverside",
        "caption": "Friday at Riverside: free check-ups, no appointment. Link in our bio.",
        "first_comment": "Slots are limited. The registration link is in our bio." }
    ],
    "label": "Open day Oct, all clinics"
  }
}
```

Plusieurs choix de cette requête sont délibérés. La légende Instagram renvoie vers la bio, parce que c'est là que le clic peut se faire. Son propre `first_comment` remplace le commentaire commun : les abonnés Instagram reçoivent un renvoi vers la bio plutôt qu'une URL sur laquelle ils ne peuvent pas appuyer. Et le commentaire Facebook nomme le cabinet, ce qui donne l'impression qu'une vraie personne l'a écrit.

Après la publication, l'agent vérifie l'exécution avec `get_post` et, quelques jours plus tard, relève les clics avec `get_analytics` sur la période de la publication. Les clics remontent par compte et par publication : vous voyez que le lien en commentaire de Riverside a attiré des clics et que celui d'un autre cabinet n'en a pas eu.

## Écrire des commentaires sur lesquels on clique

L'agent écrira ce que vous lui demanderez : demandez-lui donc la bonne chose.

1. **Un lien, une action.** « Réservez un créneau » vaut mieux que « En savoir plus, s'inscrire ou nous appeler ».
2. **Propre au compte.** Mentionnez le cabinet, la ville, l'équipe. C'est aussi la façon la moins coûteuse de varier d'un compte à l'autre.
3. **Sans répéter la légende.** Le commentaire répond à « que dois-je faire maintenant ? », pas à « de quoi s'agit-il ? ».
4. **Court.** Sur mobile, un long commentaire est replié et le lien peut se retrouver hors de l'écran.

Inscrivez ces consignes dans les instructions permanentes de l'agent ; un bloc prêt à l'emploi se trouve dans [les prompts pour un agent de contenu](/fr/blog/prompts-for-a-content-agent).

## Un lien en premier commentaire obtient-il plus de portée qu'un lien dans la légende ?

Aucun réseau n'a publié de déclaration officielle en ce sens. L'idée est très répandue, et certaines pages en sont convaincues par leur propre expérience, mais traitez-la comme une hypothèse à vérifier pour votre audience, pas comme une règle.

Les agents rendent le test peu coûteux. Répartissez les comptes du client en deux groupes avec `create_group`. Envoyez le même contenu aux deux, avec le lien dans la légende pour l'un et dans le premier commentaire pour l'autre. Donnez à chaque publication son propre `label` et une valeur `campaign` qui identifie la variante. Après quelques tours, comparez les clics par compte issus de `get_analytics`, et les prospects du CRM rapprochés via `utm_content`. Puis gardez ce qui marche, pour ce client-là.

## Le faire en REST

Depuis un script, la même publication tient en un seul appel :

```bash
curl -s https://app.shager.ai/api/v1/workspaces/ws_example/posts \
  -H "Authorization: Bearer $SHAGER_API_KEY" \
  -H "Content-Type: application/json" \
  -d @open-day-post.json
```

Et les données de clics ensuite :

```bash
curl -s "https://app.shager.ai/api/v1/workspaces/ws_example/analytics?from=2026-10-01T00:00:00Z&to=2026-10-08T00:00:00Z" \
  -H "Authorization: Bearer $SHAGER_API_KEY"
```

Chaque opération et chaque champ sont documentés dans le [document OpenAPI](https://app.shager.ai/api/v1/openapi.json).

## Du clic au prospect

Les clics prouvent l'intérêt. Les prospects prouvent la valeur. Le formulaire de la page d'atterrissage doit enregistrer les valeurs UTM dans des champs cachés, pour que chaque prospect du CRM porte `utm_content`, l'identifiant du compte. Une fois en place, le rapport hebdomadaire de l'agent peut afficher les prospects par Page, pas seulement les clics. [Mesurer les prospects issus du contenu des agents](/fr/blog/measuring-leads-from-agent-content) couvre ce rapprochement de bout en bout.

## FAQ

### Le premier commentaire peut-il être différent pour chaque compte ?

Oui. Renseignez `first_comment` dans chaque entrée `per_channel`. Les comptes sans commentaire propre utilisent le `first_comment` commun : définissez-en un par compte partout où la formulation doit changer.

### L'agent doit-il créer les liens courts ?

Non. Au moment de la publication, Shager remplace chaque URL de la légende et du premier commentaire par un lien court suivi, propre au compte, avec des tags UTM. L'agent écrit simplement l'URL de la page d'atterrissage.

### Et si le réseau ne prend pas en charge le premier commentaire ?

Shager vérifie chaque publication selon les règles de chaque réseau avant l'envoi : un réseau sans premier commentaire est signalé à ce stade, au lieu d'échouer en silence. Facebook, Instagram et YouTube acceptent un premier commentaire, et sur X il est publié sous forme de réponse. LinkedIn et TikTok n'en acceptent pas : mettez le lien dans le texte de la publication.

## Pour aller plus loin

Choisissez un client qui a des Pages Facebook, ajoutez un premier commentaire avec l'URL de la page d'atterrissage aux publications de la semaine prochaine, et relevez les clics par compte au bout de sept jours. La [page d'accueil des agents](/fr/agents) donne les informations de connexion si votre agent n'est pas encore configuré.

---
Source: https://shager.ai/fr/blog/first-comment-lead-links-with-agents
