# Link nel primo commento con gli agenti: un link tracciato per account, subito dopo il post

_2026-10-09 · Come un agente usa il primo commento e i link tracciati per account di Shager per i contatti: dove funzionano i link, quali campi impostare e come misurare._

Per usare i link nel primo commento con un agente, imposta `first_comment` sul post (o per singolo account in `per_channel`) e inserisci al suo interno l'URL della landing page. Shager pubblica il post, aggiunge subito dopo il commento a nome dell'account e sostituisce ogni URL del testo e del commento con un link breve unico per quell'account, con parametri UTM in cui `utm_content` identifica l'account. Il compito dell'agente è scrivere un commento che valga il clic e sapere dove i link funzionano davvero.

È quest'ultimo punto a decidere se tutto il lavoro porta contatti o resta testo decorativo.

## Dove funziona davvero un link in un commento?

I social trattano i link in modo diverso, e un agente che applica la stessa regola ovunque spreca metà della fatica.

| Social | Link nel testo | Link nel primo commento |
|---|---|---|
| Pagine Facebook | Cliccabile | Cliccabile |
| Instagram | Non cliccabile | Non cliccabile |
| Video lunghi su YouTube | Cliccabile nella descrizione | Cliccabile |
| YouTube Shorts | Non cliccabile | Non cliccabile |

Per gli Shorts, il centro assistenza di Google dice chiaramente che [gli URL nei commenti e nelle descrizioni degli Shorts non sono cliccabili](https://support.google.com/youtube/answer/13748639), come misura contro spam e truffe. Nemmeno Instagram trasforma in link gli URL nei testi o nei commenti: è per questo che esistono i link in bio e gli adesivi link nelle storie.

Il primo commento è quindi uno strumento per i contatti soprattutto sulle Pagine Facebook e sui video lunghi di YouTube. Su Instagram e negli Shorts può comunque contenere un indirizzo breve, facile da digitare, o un rimando al «link in bio», ma non contare sui clic.

Su Facebook, il commento di una Pagina al proprio post è un'operazione standard della Graph API: la Pages API di Meta documenta la [creazione di commenti](https://developers.facebook.com/docs/pages-api/comments-mentions) con una POST sull'edge comments dell'oggetto, e l'autore del commento è la Pagina. È quello che Shager fa per te dopo che il post di ogni account è online, quindi l'agente non deve mai sincronizzare una seconda chiamata.

## I campi che imposta l'agente

In `create_post` il lavoro lo fanno quattro campi.

1. **`first_comment`**: il commento valido per tutto il post, usato per ogni account che non ne ha uno proprio.
2. **`per_channel[].first_comment`**: il commento per un account specifico. Per quell'account sostituisce quello generale.
3. **`cta_url`** e **`cta_text`**: il link da tracciare, con un invito all'azione facoltativo. Se l'URL non è già nel testo o nel commento, lo inserisce Shager: lo aggiunge in fondo al testo sui social dove i link nel testo funzionano, e lo sposta nel primo commento su Instagram se non è stato impostato alcun commento.
4. **`campaign`**: diventa `utm_campaign` su ogni link tracciato del post.

Il comportamento chiave è questo: ogni URL trovato nel testo o nel primo commento viene sostituito con un link breve tracciato, specifico per quell'account. Quaranta Pagine, quaranta link brevi diversi, tutti verso la stessa landing page con tag UTM che dicono quale Pagina ha mandato il visitatore. Nessuno li crea a mano. La convenzione UTM alla base è spiegata in [attribuzione dei contatti per account](/it/blog/utm-per-account-lead-attribution).

## Un esempio concreto

Una catena di studi dentistici con 24 Pagine Facebook e 6 account Instagram organizza un open day. L'agente prepara un unico post con un testo diverso per ogni account e un primo commento anch'esso variato, perché trenta commenti identici saltano all'occhio quanto trenta testi identici.

```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"
  }
}
```

Alcune scelte in questo payload sono intenzionali. Il testo per Instagram rimanda alla bio, perché è lì che il clic può avvenire. Il suo `first_comment` sostituisce quello generale, così i follower di Instagram trovano un rimando alla bio invece di un URL che non possono toccare. E il commento su Facebook cita la sede, quindi sembra scritto da una persona.

Dopo la pubblicazione, l'agente controlla l'esito con `get_post` e, qualche giorno dopo, legge i clic con `get_analytics` per l'intervallo di date del post. I clic tornano per account e per post, così vedi che il link nel commento di Riverside ha portato clic e quello di un'altra sede no.

## Scrivere commenti che la gente clicca

L'agente scriverà qualunque cosa tu gli chieda, quindi chiedigli la cosa giusta.

1. **Un link, un'azione.** «Prenota il tuo orario» funziona meglio di «Scopri di più, registrati o chiamaci».
2. **Specifico per l'account.** Cita la sede, la città, il team. È anche il modo più economico di variare i contenuti tra gli account.
3. **Niente ripetizioni del testo.** Il commento risponde a «e adesso cosa faccio?», non a «di cosa si tratta?».
4. **Breve.** Su mobile un commento lungo viene compresso e il link può finire fuori vista.

Inserisci queste regole nelle istruzioni permanenti; un blocco pronto da usare si trova in [prompt per un agente di contenuti](/it/blog/prompts-for-a-content-agent).

## Un link nel primo commento ha più copertura di un link nel testo?

Nessun social ha mai dichiarato ufficialmente che sia così. L'idea è molto diffusa e alcune pagine ne sono convinte per esperienza diretta, ma considerala un'ipotesi da verificare sul tuo pubblico, non una regola.

Con gli agenti il test costa poco. Dividi gli account del cliente in due gruppi con `create_group`. Manda lo stesso contenuto a entrambi, con il link nel testo per un gruppo e nel primo commento per l'altro. Dai a ogni post il proprio `label` e un valore di `campaign` che indichi la variante. Dopo qualche giro, confronta i clic per account da `get_analytics` e i contatti dal CRM incrociati su `utm_content`. Poi tieni la soluzione che funziona, per quel cliente.

## Farlo tramite REST

Da uno script, lo stesso post è una sola chiamata:

```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
```

E poi i dati sui clic:

```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"
```

Ogni operazione e ogni campo sono documentati nel [documento OpenAPI](https://app.shager.ai/api/v1/openapi.json).

## Dal clic al contatto

I clic dimostrano interesse, i contatti dimostrano valore. Il modulo della landing page dovrebbe salvare i valori UTM in campi nascosti, così ogni contatto nel CRM porta con sé `utm_content`, l'identificativo dell'account. Con questo in piedi, il report settimanale dell'agente può mostrare i contatti per Pagina, non solo i clic. [Misurare i contatti dai contenuti degli agenti](/it/blog/measuring-leads-from-agent-content) spiega questo collegamento dall'inizio alla fine.

## Domande frequenti

### Il primo commento può essere diverso per ogni account?

Sì. Imposta `first_comment` dentro ogni voce di `per_channel`. Gli account senza un commento proprio usano il `first_comment` generale del post, quindi impostane uno per account ovunque la formulazione debba cambiare.

### L'agente deve creare i link brevi?

No. Al momento della pubblicazione, Shager sostituisce ogni URL nel testo e nel primo commento con un link breve tracciato, unico per quell'account e con tag UTM. L'agente scrive il semplice URL della landing page.

### E se il social non supporta il primo commento?

Prima dell'invio Shager controlla ogni post rispetto alle regole di ogni social, e un social che non supporta il primo commento viene segnalato in quella fase invece di fallire in silenzio. Facebook, Instagram e YouTube accettano il primo commento, e su X viene pubblicato come risposta. LinkedIn e TikTok non lo prevedono: lì metti il link nel testo del post.

## Da dove partire

Scegli un cliente con Pagine Facebook, aggiungi ai post della prossima settimana un primo commento con l'URL della landing page e leggi i clic per account dopo sette giorni. La [pagina dedicata agli agenti](/it/agents) contiene i dettagli di collegamento, se il tuo agente non è ancora configurato.

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