[Beta]{class="badge informative"}

Riferimento per gli strumenti del server MCP Adobe Target target-mcp-tools-reference

AVAILABILITY
Il server MCP Adobe Target è disponibile per tutti i clienti in Beta pubblico. Attualmente è supportato in Claude Web, Claude Desktop, Claude Code, Cursor e ChatGPT.

Questa pagina è un riferimento completo per tutti gli strumenti esposti dal server MCP Adobe Target. Per ogni strumento troverai una descrizione, i dettagli dei parametri, il valore restituito e un esempio di prompt in linguaggio naturale. Per le istruzioni di installazione e i casi di utilizzo, vedere Introduzione e Casi di utilizzo e procedure dettagliate.

IMPORTANT
Il Model Context Protocol (MCP) è uno standard open source emergente e può presentare rischi per la sicurezza o l'affidabilità. Le integrazioni server MCP di Adobe e la relativa documentazione vengono fornite "così come sono", senza garanzie di alcun tipo.
La connessione di client o server MCP ai prodotti Adobe è una configurazione scelta dal cliente e i clienti sono responsabili della valutazione della sicurezza e dell’idoneità di qualsiasi integrazione MCP. Adobe non è responsabile dei problemi derivanti da configurazione errata, utilizzo errato di MCP, vulnerabilità in implementazioni di terze parti o azioni non intenzionali eseguite tramite flussi di lavoro abilitati per MCP.
Per ridurre i rischi, Adobe incoraggia a testare le integrazioni in un ambiente sandbox prima di utilizzarle in modo produttivo e a rivedere e convalidare attentamente tutte le azioni e le risposte avviate da MCP prima di confermarle o di fare affidamento su di esse.

Prerequisiti tools-prerequisites

Il tuo ruolo Adobe Target determina quali strumenti sono disponibili:

  • Ruolo osservatore o superiore: accesso a tutti gli strumenti di sola lettura
  • Ruolo Editor o superiore: accesso a strumenti di lettura e strumenti di scrittura (creazione, aggiornamento)
  • Ruolo Approvatore: accesso a tutti gli strumenti, inclusi attivazione e disattivazione

Per istruzioni complete sull’installazione, vedere Introduzione.

Strumenti di attività tools-activities

NOTE
Le operazioni di lettura e scrittura hanno un ambito diverso. get_activity recupera attività di tutti i tipi (test A/B, Targeting esperienza, Automated Personalization, Allocazione automatica, Test multivariato, Consigli). update_activity supporta test A/B, Targeting esperienza e Automated Personalization; le attività Allocazione automatica, Test multivariato e Consigli sono di sola lettura tramite il server MCP.
Funzionalità
Test A/B
Targeting esperienza
Automated Personalization
Allocazione automatica
Test multivariato
Consigli
get_activity
✓
✓
✓
✓
✓
✓
list_target_activities
✓
✓
✓
✓
✓
✓
get_activity_performance_report
✓
✓
✓
✓
✓
✓
get_activity_orders_report
✓
✓
✓
✓
✓
✓
update_activity
✓
✓
✓
—
—
—
Modifiche del ciclo di vita (stato, priorità, nome, pianificazione)
✓
✓
✓
✓
✓
✓
Modifiche a varianti e traffico
✓
✓
✓
—
—
—
Crea
✓
✓
—
—
—
—
Elencare attività

Strumento: list_target_activities

Elencare Adobe Target attività con filtro e ordinamento lato server.

Recupera un elenco impaginato di attività. Tutti i filtri vengono applicati lato server dall’API di amministrazione Target. Il server restituisce un massimo di 200 attività per pagina.

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4 10-row-4 11-row-4 12-row-4 13-row-4 14-row-4 15-row-4 16-row-4 17-row-4 18-row-4
Parametro Tipo Obbligatorio Descrizione
limit numero intero No Numero massimo di attività da restituire (server max: 200)
offset numero intero No Numero di attività da saltare per l’impaginazione
sort_by stringa No Campo in base al quale eseguire l’ordinamento. Prefisso con - per ordine decrescente (ad esempio, -modifiedAt). Opzioni: id, name, state, priority, startsAt, endsAt, lifetimeStart, lifetimeEnd, createdAt, createdBy, modifiedAt, modifiedBy, type, thirdPartyId
state stringa No Filtra per stato attività: approved (live/active), deactivated (inactive), paused, saved (draft)
activity_type stringa No Filtra per tipo: ab (test A/B), xt (targeting esperienza), abt (Automated Personalization), auto_allocate (allocazione automatica), mvt (test multivariato), recs (consigli)
name_contains stringa No Filtra le attività il cui nome contiene questa stringa (senza distinzione maiuscole/minuscole)
starts_after stringa No Data ISO 8601 — attività che iniziano dopo tale data
starts_before stringa No Data ISO 8601 — attività che hanno inizio prima di tale data
modified_after stringa No Data ISO 8601 — Attività modificate dopo tale data
ends_after stringa No Data ISO 8601 — attività che terminano dopo tale data
ends_before stringa No Data ISO 8601 — attività che terminano prima di tale data
workspace stringa No Filtra per ID area di lavoro
segment_id stringa No Filtra per ID segmento di pubblico
profile_attribute_id stringa No Filtra per ID attributo profilo
priority numero intero No Filtra per valore di priorità esatto (0-999)
mbox stringa No Filtra per nome mbox/posizione
offer_id stringa No Filtra per ID offerta
view_id stringa No Filtra per ID visualizzazione SPA

Restituisce: oggetto JSON con activities (elenco di oggetti inclusi id, name, state, type, priority, modifiedAt, startsAt, endsAt) e total (il conteggio totale potrebbe superare le dimensioni di pagina restituite).

Prompt di esempio: “Elenca tutti i test A/B attivi ordinati in base all’ultima modifica.”

Ottenere un’attività

Strumento: get_activity

Ottieni informazioni dettagliate su un’attività di qualsiasi tipo.

Recupera la configurazione completa di un’attività specifica, rilevando automaticamente il tipo di attività. Supporta le attività Test A/B, Targeting esperienza, Automated Personalization, Allocazione automatica, Test multivariato e Consigli.

table 0-row-4 1-row-4
Parametro Tipo Obbligatorio Descrizione
activity_id numero intero Sì Identificatore univoco dell’attività

Restituisce: Dettagli completi dell’attività, inclusi metadati (nome, stato, priorità, date), esperienze, posizioni e offerte, obiettivi e metriche e regole di targeting.

Prompt di esempio: “Ottieni dettagli per 12345 attività”.

Creare un’attività A/B

Strumento: create_ab_activity

Crea una nuova attività di test A/B.

Crea un nuovo test A/B con la configurazione specificata, incluse esperienze, offerte e targeting.

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4 10-row-4
Parametro Tipo Obbligatorio Descrizione
name stringa Sì Nome dell’attività
state stringa No Stato iniziale: approved, deactivated o saved (impostazione predefinita: saved)
priority numero intero No Priorità attività (0-999, impostazione predefinita: 0)
starts_at stringa No Data di inizio attività (ISO 8601)
ends_at stringa No Data di fine attività (ISO 8601)
experiences array Sì Elenco delle configurazioni esperienza
locations array Sì Elenco configurazioni posizione/mbox
goals oggetto No Metriche dell’obiettivo primario e secondario
audiences array No Configurazioni del pubblico di destinazione
workspace_id stringa No ID Workspace per l’attività

Restituisce: l’oggetto attività creato con il relativo ID assegnato.

Esempio di prompt: “Crea un test A/B denominato ‘Test Hero della homepage’ con due esperienze che testano diverse immagini hero sulla mbox homepage-hero.”

Creare un’attività Targeting esperienze

Strumento: create_xt_activity

Crea una nuova attività Targeting esperienza.

Crea un’attività Targeting esperienza che fornisce esperienze diverse a tipi di pubblico diversi in base a regole di targeting.

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4
Parametro Tipo Obbligatorio Descrizione
name stringa Sì Nome dell’attività
state stringa No Stato iniziale: approved, deactivated o saved (impostazione predefinita: saved)
priority numero intero No Priorità attività (0-999, impostazione predefinita: 0)
starts_at stringa No Data di inizio attività (ISO 8601)
ends_at stringa No Data di fine attività (ISO 8601)
experiences array Sì Elenco di configurazioni di esperienza con mappature pubblico
locations array Sì Elenco configurazioni posizione/mbox
goals oggetto No Metriche dell’obiettivo primario e secondario
workspace_id stringa No ID Workspace per l’attività

Restituisce: l’oggetto attività creato con il relativo ID assegnato.

Esempio di richiesta: “Crea un’attività Targeting esperienze denominata ‘Geo Personalization’ che mostra contenuti diversi a visitatori da aree geografiche diverse.”

Aggiornare un’attività

Strumento: update_activity

Aggiorna un test A/B, un targeting delle esperienze o un’attività Automated Personalization esistente.

Utilizza un pattern di lettura-modifica-scrittura: recupera lo stato corrente, unisce le modifiche, convalida e invia l’aggiornamento. Supporta le attività Test A/B, Targeting esperienza e Automated Personalization; le attività Allocazione automatica, Test multivariato e Consigli sono di sola lettura. I parametri strutturati goal, audience_ids e additional_metrics sono supportati solo per test A/B e Targeting esperienza; le attività di Automated Personalization accettano semplici aggiornamenti di unione campi.

table 0-row-4 1-row-4 2-row-4
Parametro Tipo Obbligatorio Descrizione
activity_id numero intero Sì Identificatore univoco dell’attività da aggiornare
activity oggetto Sì Campi da aggiornare (nome, priorità, esperienze, posizioni, obiettivi, ecc.)

Restituisce: l’oggetto attività aggiornato.

Prompt di esempio: “12345 attività di aggiornamento per modificare l’allocazione del traffico in 70/30”.

Aggiorna pianificazione attività

Strumento: update_activity_schedule

Aggiorna le date di inizio e fine dell’attività.

Aggiorna la pianificazione di un’attività senza modificare altre impostazioni.

table 0-row-4 1-row-4 2-row-4 3-row-4
Parametro Tipo Obbligatorio Descrizione
activity_id numero intero Sì Identificatore univoco dell’attività
starts_at stringa No Nuova data di inizio (ISO 8601)
ends_at stringa No Nuova data di fine (ISO 8601)

Restituisce: conferma dell’aggiornamento della pianificazione.

Prompt di esempio: “Aggiornare la pianificazione dell’attività A/B 12345 eseguire dal 1° maggio al 31 maggio.”

Cambia stato attività

Strumento: update_activity_state

Modifica lo stato dell’attività (attivazione, disattivazione o pausa).

table 0-row-4 1-row-4 2-row-4
Parametro Tipo Obbligatorio Descrizione
activity_id numero intero Sì Identificatore univoco dell’attività
state stringa Sì Nuovo stato: approved (live/active), deactivated (inactive), paused o saved (draft)

Restituisce: lo stato dell’attività aggiornato.

Prompt di esempio: “Attiva 12345 attività” o “Sospendi test principale homepage”.

Rinominare un’attività

Strumento: update_activity_name

Rinominare un’attività.

Aggiorna solo il nome senza modificare la configurazione completa.

table 0-row-4 1-row-4 2-row-4
Parametro Tipo Obbligatorio Descrizione
activity_id numero intero Sì Identificatore univoco dell’attività
name stringa Sì Nome nuova attività

Restituisce: l’oggetto attività aggiornato.

Prompt di esempio: “Rinominare l’attività 12345 a ‘Test eroe della campagna estiva’.”

Cambia priorità attività

Strumento: update_activity_priority

Modifica la priorità dell’attività.

Le attività con priorità più alta hanno la precedenza quando più attività sono indirizzate alla stessa posizione.

table 0-row-4 1-row-4 2-row-4
Parametro Tipo Obbligatorio Descrizione
activity_id numero intero Sì Identificatore univoco dell’attività
priority numero intero Sì Nuovo valore di priorità (0-999; più alto = priorità più alta)

Restituisce: l’oggetto attività aggiornato.

Prompt di esempio: “Imposta la priorità dell’attività 12345 su 100”.

Aggiungere una variante a un’attività

Strumento: add_activity_variant

Aggiungi una nuova esperienza/variante a un’attività.

Gestisce tutto il coordinamento strutturale, inclusa la creazione di opzioni, la mappatura alle posizioni e il ribilanciamento del traffico.

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4
Parametro Tipo Obbligatorio Descrizione
activity_id numero intero Sì ID dell’attività da modificare
activity_type stringa Sì Tipo di attività: ab, xt o abt
variant_name stringa Sì Nome della nuova esperienza/variante
offer_id numero intero No (Basato su modulo) ID offerta esistente da utilizzare
offer_content stringa No Contenuto HTML (basato su modulo) per una nuova offerta in linea
traffic_percentage numero intero No % traffico per la nuova variante (1-99). Se omesso, il traffico viene riequilibrato in modo uniforme
audience_id numero intero No ID pubblico per la variante (attività XT)
modifications array No (VEC) Elenco di modifiche basate su selettori CSS

Restituisce: l’oggetto attività aggiornato.

Prompt di esempio: “Aggiungere una nuova variante denominata “Tema festività” all’attività A/B 12345 utilizzando il 67890 di offerta.”

Aggiorna suddivisione traffico

Strumento: update_traffic_split

Aggiorna l’allocazione del traffico tra le varianti.

La somma delle percentuali deve essere esattamente 100.

table 0-row-4 1-row-4 2-row-4 3-row-4
Parametro Tipo Obbligatorio Descrizione
activity_id numero intero Sì ID dell’attività da modificare
activity_type stringa Sì Tipo di attività: ab o abt (XT non supportato — con targeting di pubblico)
splits oggetto Sì Mappatura del dizionario del nome dell’esperienza in percentuale. Deve includere tutte le esperienze e sommare a 100

Restituisce: l’oggetto attività aggiornato.

Prompt di esempio: “Cambia la suddivisione del traffico per il 12345 attività in Controllo al 70% e Variante A al 30%.”

Modificare l’offerta di una variante

Strumento: update_variant_offer

Modifica l’offerta per una variante specifica.

Funziona sia per le attività basate su moduli (utilizzando offer_id) che per le attività VEC (utilizzando modifications).

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4
Parametro Tipo Obbligatorio Descrizione
activity_id numero intero Sì ID dell’attività da modificare
activity_type stringa Sì Tipo di attività: ab, xt o abt
variant_name stringa Sì Nome dell’esperienza/variante da aggiornare
offer_id numero intero No (Basato su modulo) Nuovo ID offerta
offer_content stringa No Contenuto HTML (basato su modulo) per una nuova offerta in linea
modifications array No (VEC) Nuovo elenco di modifiche basate su selettori CSS

Restituisce: l’oggetto attività aggiornato.

Prompt di esempio: “Aggiornare l’esperienza ‘Variante A’ in 12345 attività per utilizzare il 99999 delle offerte.”

Rimuovere una variante da un’attività

Strumento: remove_activity_variant

Rimuovi un’esperienza/variante da un’attività.

Rimuove l’esperienza, ripulisce le opzioni orfane e riequilibra il traffico in modo uniforme tra le varianti rimanenti.

table 0-row-4 1-row-4 2-row-4 3-row-4
Parametro Tipo Obbligatorio Descrizione
activity_id numero intero Sì ID dell’attività da modificare
activity_type stringa Sì Tipo di attività: ab, xt o abt
variant_name stringa Sì Nome dell’esperienza/variante da rimuovere

Restituisce: l’oggetto attività aggiornato.

Prompt di esempio: “Rimuovere l’esperienza ‘Variante test’ dal 12345 attività A/B.”

Strumenti di offerta tools-offers

Elencare offerte

Strumento: list_target_offers

Elencare tutte le offerte nel tenant Target.

Recupera un elenco impaginato di offerte di contenuti con filtro opzionale.

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4
Parametro Tipo Obbligatorio Descrizione
limit numero intero No Numero massimo di offerte da restituire
offset numero intero No Numero di offerte da saltare per l’impaginazione
type stringa No Filtra per tipo di offerta: content (HTML), json o redirect
name stringa No Filtra per nome dell’offerta (corrispondenza parziale)

Restituisce: oggetto JSON con offers (elenco di oggetti inclusi id, name, type, content, modifiedAt) e total.

Prompt di esempio: “Elenca tutte le offerte JSON”.

Ottieni un’offerta

Strumento: get_target_offer

Informazioni dettagliate su un’offerta specifica.

table 0-row-4 1-row-4
Parametro Tipo Obbligatorio Descrizione
offer_id numero intero Sì Identificatore univoco dell’offerta

Restituisce: dettagli completi dell’offerta, inclusi id, name, type, content, workspace e modifiedAt.

Prompt di esempio: “Ottieni dettagli per 67890 offerte”.

Creare un’offerta HTML

Strumento: create_target_offer

Crea una nuova offerta di contenuti HTML.

table 0-row-4 1-row-4 2-row-4 3-row-4
Parametro Tipo Obbligatorio Descrizione
name stringa Sì Nome dell’offerta
content stringa Sì HTML o contenuto di testo per l’offerta
workspace_id stringa No Workspace ID per l’offerta

Restituisce: l’offerta creata con il relativo ID assegnato.

Prompt di esempio: “Creare un’offerta HTML denominata ‘Banner di vendita estivo’ con un banner promozionale.”

Creare un’offerta JSON

Strumento: create_target_json_offer

Crea una nuova offerta JSON per la distribuzione di dati strutturati.

table 0-row-4 1-row-4 2-row-4 3-row-4
Parametro Tipo Obbligatorio Descrizione
name stringa Sì Nome dell’offerta
content oggetto Sì Contenuto JSON per l’offerta
workspace_id stringa No Workspace ID per l’offerta

Restituisce: l’offerta creata con il relativo ID assegnato.

Prompt di esempio: “Creare un’offerta JSON denominata ‘Configurazione flag di funzionalità’ con le impostazioni di attivazione/disattivazione della funzionalità.”

Aggiornare un’offerta

Strumento: update_target_offer

Aggiornare un’offerta esistente.

table 0-row-4 1-row-4 2-row-4 3-row-4
Parametro Tipo Obbligatorio Descrizione
offer_id numero intero Sì Identificatore univoco dell’offerta da aggiornare
name stringa No Nome offerta aggiornato
content stringa o oggetto No Contenuto dell’offerta aggiornato

Restituisce: L’oggetto offerta aggiornato.

Prompt di esempio: “Aggiorna 67890 di offerta con nuovi contenuti promozionali”.

Strumenti per il pubblico tools-audiences

Elencare tipi di pubblico

Strumento: list_target_audiences

Elenca tutti i tipi di pubblico nel tenant Target.

table 0-row-4 1-row-4 2-row-4
Parametro Tipo Obbligatorio Descrizione
limit numero intero No Numero massimo di tipi di pubblico da restituire
offset numero intero No Numero di tipi di pubblico da saltare per l’impaginazione

Restituisce: oggetto JSON con audiences (elenco di oggetti inclusi id, name, description, origin, modifiedAt) e total.

Esempio di prompt: “Elenca tutti i tipi di pubblico”.

Ottenere un pubblico

Strumento: get_target_audience

Ottieni i dettagli del pubblico, incluse le regole di targeting.

Recupera la configurazione completa di un pubblico specifico, incluse le relative regole e condizioni di targeting.

table 0-row-4 1-row-4
Parametro Tipo Obbligatorio Descrizione
audience_id numero intero Sì Identificatore univoco del pubblico

Restituisce: dettagli completi sul pubblico, inclusi id, name, description, origin, regole di targeting e conteggio attività associato.

Prompt di esempio: “Ottieni i dettagli per l’12345 del pubblico e mostrami le relative regole di targeting.”

Creare un tipo di pubblico

Strumento: create_target_audience

Crea un nuovo pubblico con regole di targeting.

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4
Parametro Tipo Obbligatorio Descrizione
name stringa Sì Nome del pubblico
description stringa No Descrizione del pubblico
targetRule oggetto No Regole di targeting (geo, browser, attributi personalizzati, ecc.)
workspace_id stringa No Workspace ID per il pubblico

Restituisce: il pubblico creato con il relativo ID assegnato.

Esempio di prompt: “Crea un pubblico denominato “Visitatori mobili dalla California” destinato agli utenti mobili in CA.”

Strumenti Mbox tools-mboxes

Mbox di elenco

Strumento: list_target_mboxes

Elencare tutte le mbox nel tenant Target.

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4
Parametro Tipo Obbligatorio Descrizione
limit numero intero No Numero massimo di mbox da restituire
offset numero intero No Numero di mbox da saltare per l’impaginazione
name stringa No Filtra per nome mbox (corrispondenza parziale)
status stringa No Filtra per stato

Restituisce: oggetto JSON con mboxes (elenco di oggetti inclusi name, status, lastRequestTime) e total.

Prompt di esempio: “Elenca tutte le mbox contenenti ‘homepage’.”

Ottieni una mbox

Strumento: get_target_mbox

Ottieni informazioni dettagliate su una mbox specifica.

table 0-row-4 1-row-4
Parametro Tipo Obbligatorio Descrizione
mbox_name stringa Sì Nome della mbox

Restituisce: dettagli Mbox inclusi name, status ed elenco di attività che utilizzano Mbox.

Prompt di esempio: “Ottieni dettagli per mbox ‘homepage-hero’.”

Attributi di profilo della mbox di elenco

Strumento: list_target_mbox_profile_attributes

Elenca tutti gli attributi di profilo mbox disponibili per il targeting.

Nessun parametro richiesto.

Restituisce: array JSON di oggetti attributo profilo.

Esempio di prompt: “Quali attributi di profilo sono disponibili per il targeting?”

Strumenti proprietà tools-properties

Proprietà elenco

Strumento: list_target_properties

Elenca tutte le proprietà nel tenant Target.

Le proprietà organizzano le attività e controllano l’accesso.

Nessun parametro richiesto.

Restituisce: Elenco di oggetti proprietà, inclusi id, name, description e channel.

Prompt di esempio: “Elenca tutte le proprietà di Target”.

Strumenti di reporting tools-reporting

Ottieni un rapporto sulle prestazioni dell’attività

Strumento: get_activity_performance_report

Ottieni un rapporto sulle prestazioni per un’attività di qualsiasi tipo.

Recupera i tassi di conversione, l’incremento e i livelli di affidabilità. Supporta le attività Test A/B, Targeting esperienza, Automated Personalization, Allocazione automatica, Test multivariato e Consigli.

table 0-row-4 1-row-4 2-row-4
Parametro Tipo Obbligatorio Descrizione
activity_id numero intero Sì Identificatore univoco dell’attività
report_interval stringa No Periodo di tempo per il report (ad esempio last7days, last30days o un intervallo di date personalizzato)

Restituisce: metriche a livello di esperienza (visitatori, conversioni, tasso di conversione), calcoli di incremento, livelli di affidabilità statistica e metriche dei ricavi (se configurate).

Prompt di esempio: “Visualizza il report delle prestazioni per le 12345 dell’attività negli ultimi 30 giorni.”

Ottenere un rapporto sugli ordini di attività

Strumento: get_activity_orders_report

Ottieni un rapporto ordini/ricavi per un’attività di qualsiasi tipo.

Supporta le attività Test A/B, Targeting esperienza, Automated Personalization, Allocazione automatica, Test multivariato e Consigli.

table 0-row-4 1-row-4 2-row-4
Parametro Tipo Obbligatorio Descrizione
activity_id numero intero Sì Identificatore univoco dell’attività
report_interval stringa No Periodo di tempo per il rapporto

Restituisce: i conteggi, le entrate e il valore medio dell’ordine in base all’esperienza.

Prompt di esempio: “Ottieni il report ordini per 12345 attività”.

Ottieni un rapporto sulle prestazioni per nome attività

Strumento: get_activity_report_by_name

Cerca un’attività per nome e ottieni il relativo rapporto sulle prestazioni.

Utile quando conosci il nome dell’attività ma non il relativo ID.

table 0-row-4 1-row-4 2-row-4
Parametro Tipo Obbligatorio Descrizione
activity_name stringa Sì Nome dell’attività da cercare
report_interval stringa No Periodo di tempo per il rapporto

Restituisce: Dettagli attività e metriche delle prestazioni.

Prompt di esempio: “Ottieni il report sulle prestazioni per l’attività ‘Homepage Hero Test’.”

Ottenere un rapporto Analytics for Target (A4T)

Strumento: get_a4t_report

Recupera un report Analytics for Target (A4T) per un’attività Target.

Convalida la configurazione A4T per l’attività, quindi esegue query GraphQL su Adobe Analytics per recuperare le metriche lato Analytics. Disponibile solo per le attività con reporting A4T configurato.

table 0-row-4 1-row-4 2-row-4
Parametro Tipo Obbligatorio Descrizione
activity_id numero intero Sì Identificatore univoco dell’attività Target
report_interval stringa No Periodo di tempo per il report (ad esempio last7days, last30days o un intervallo di date personalizzato)

Restituisce: metriche lato Analytics per l’attività, inclusi conteggi di visitatori, conversioni, ricavi e incremento in base all’esperienza, originati direttamente da Adobe Analytics.

Prompt di esempio: “Recupera il rapporto A4T per il test di ottimizzazione dell’estrazione e riepiloga i dati di conversione lato Analytics.”

Strumenti di anteprima tools-preview

Visualizzare l’anteprima di un’attività

Strumento: preview_activity

Genera URL di anteprima Controllo di qualità del browser per un’attività Target.

Crea collegamenti di anteprima cliccabili che forzano la visualizzazione di esperienze specifiche, ignorando le regole di targeting del pubblico. Funziona per attività A/B, XT e Automated Personalization.

table 0-row-4 1-row-4 2-row-4 3-row-4
Parametro Tipo Obbligatorio Descrizione
activity_id numero intero Sì L’ID attività Target da visualizzare in anteprima
experience_index numero intero No Indice delle esperienze basato su 0. Se omesso, restituisce gli URL per tutte le esperienze
url stringa No URL della pagina per l’anteprima. Obbligatorio per le attività basate su moduli. Per le attività del Compositore esperienza visivo, se fornito, sostituisce la posizione creata

Restituisce: informazioni sull’attività (nome, tipo, stato), URL di anteprima per ogni esperienza e nomi e indici di esperienza.

Esempio di prompt: “Genera URL di anteprima per 12345 attività in modo che sia possibile testare ogni esperienza nel browser.”

Strumenti token di risposta tools-response-tokens

Elencare i token di risposta

Strumento: list_target_response_tokens

Elenca tutti i token di risposta nel tenant Target.

Recupera tutti i token di risposta configurati, sia incorporati che personalizzati.

Nessun parametro richiesto.

Restituisce: array JSON di oggetti token di risposta con stato name, type e enabled.

Prompt di esempio: “Elenca tutti i token di risposta.”

Creare un token di risposta

Strumento: create_target_response_token

Crea un nuovo token di risposta personalizzato per la raccolta di dati aggiuntivi nelle risposte Target.

table 0-row-4 1-row-4 2-row-4
Parametro Tipo Obbligatorio Descrizione
token_name stringa Sì Nome del token di risposta
token_type stringa Sì Tipo di token: SCRIPT, ACTIVITY, MBOX, GEO o CRS

Restituisce: L’oggetto token di risposta creato.

Esempio di prompt: “Creare un token di risposta personalizzato denominato ‘campaign_id’ di tipo ACTIVITY.”

Strumenti di revisione tools-revisions

Ottieni il registro di audit

Strumento: get_target_revisions

Ottiene il registro di controllo per un tipo di risorsa.

Recupera le modifiche apportate alle risorse Target con filtro facoltativo per autore.

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4
Parametro Tipo Obbligatorio Descrizione
revision_resource_type stringa Sì Tipo di risorsa: activity, offer o audience
modified_by stringa No Filtra per utente che ha apportato modifiche
limit numero intero No Numero massimo di revisioni da restituire
offset numero intero No Numero di revisioni da saltare per l’impaginazione

Restituisce: la cronologia delle revisioni con marche temporali, utenti e descrizioni delle modifiche.

Prompt di esempio: “Visualizza il registro di controllo per le modifiche delle attività”.

Ottieni revisioni per un’entità specifica

Strumento: get_target_entity_revisions

Ottieni tutte le revisioni di un’entità specifica per ID.

table 0-row-4 1-row-4 2-row-4
Parametro Tipo Obbligatorio Descrizione
revision_resource_type stringa Sì Tipo di risorsa: activity, offer o audience
entity_id numero intero Sì Identificatore univoco dell’entità

Restituisce: array JSON di tutte le revisioni per l’entità specificata.

Prompt di esempio: “Mostra tutte le modifiche apportate al 12345 attività”.

Strumenti modello tools-templates

Elencare i modelli disponibili

Strumento: list_target_templates

Elencare le risorse MCP disponibili e i modelli per la creazione di attività e offerte.

Nessun parametro richiesto.

Restituisce: oggetto JSON in cui sono elencati i modelli e le risorse disponibili.

Esempio di prompt: “Quali modelli sono disponibili per la creazione di attività?”

Strumenti di Recommendations tools-recommendations

NOTE
  • Gli strumenti di Recommendations richiedono un tenant abilitato per Recommendations con Target Premium. Sugli account non Premium, questi strumenti non vengono visualizzati nell’elenco degli strumenti del client e l’API sottostante restituisce un errore 403.
  • Questi strumenti supportano le operazioni di elenco, recupero, creazione e aggiornamento per criteri, raccolte, progettazioni, promozioni ed esclusioni. Le operazioni di eliminazione non vengono esposte tramite il server MCP.
Criteri

Strumenti: list_target_criteria, get_target_criteria, list_target_criteria_by_type, get_target_criteria_by_type, create_target_criteria, update_target_criteria

I criteri sono regole che determinano gli elementi da consigliare, in base a un set predeterminato di comportamenti dei visitatori. I criteri sono raggruppati in 9 famiglie digitate: category, custom, item, cart, popularity, profileattribute, recent, sequence, userhistory.

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4 10-row-4
Parametro Tipo Obbligatorio Descrizione
criteria_id numero intero Per ottenere/aggiornare Identificatore univoco dei criteri
criteria_type stringa Per operazioni tipizzate Una delle 9 famiglie di criteri
limit / offset numero intero No Paginazione
name stringa Sì (crea) Nome univoco del criterio
criteriaTitle stringa No Visualizza titolo utilizzato nella progettazione tramite $criteria.title
description stringa No Descrizione dei criteri
key stringa Sì (crea/aggiorna, la maggior parte dei tipi) Chiave consiglio (ad esempio CURRENT, LAST_VIEWED, LAST_PURCHASED, MOST_VIEWED, PROFILE_ATTRIBUTE)
type stringa Sì (crea/aggiorna, la maggior parte dei tipi) Logica consigli (esempio: VIEWED_BOUGHT, BOUGHT_CF, VIEWED_CF, SITE_AFFINITY, SIMILARITY)
configuration oggetto Sì (crea/aggiorna) Regole di inclusione, ponderazione degli attributi, filtro prezzi e altre impostazioni specifiche per la famiglia
daysCount stringa Varia Intervallo di tempo storico considerato (ad esempio da ONE_DAY a TWO_MONTHS)

list_target_criteria e get_target_criteria restituiscono metadati minimi di criteri per più famiglie (id, name, criteriaTitle, criteriaGroup). Utilizza list_target_criteria_by_type / get_target_criteria_by_type (o create_target_criteria / update_target_criteria) con un criteria_type per lavorare con la configurazione completa specifica per il tipo. I requisiti dei campi sono diversi a seconda della famiglia. Per informazioni sullo schema completo per tipo, vedere Adobe Riferimento API per i consigli.

Restituisce: l’oggetto criteri o un elenco impaginato con offset, limit, total e list.

Esempio di prompt: “Elenca tutti i criteri di Recommendations configurati in questo account e riepiloga i tipi di algoritmo in uso.”

Raccolte

Strumenti: list_target_collections, get_target_collection, create_target_collection, update_target_collection

Le raccolte raggruppano le entità catalogo in base alle regole di corrispondenza, per l’utilizzo in criteri e promozioni.

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4
Parametro Tipo Obbligatorio Descrizione
collection_id numero intero Per ottenere/aggiornare Identificatore univoco della raccolta
limit / offset numero intero No Paginazione
name stringa Sì Nome univoco della raccolta (massimo 250 caratteri)
description stringa No Descrizione della raccolta (massimo 1000 caratteri)
rules array Sì 1-1000 regole (attribute + operatore/operando) che determinano l’appartenenza al catalogo

Restituisce: l’oggetto della raccolta, inclusi id, name, description, rules e i metadati dell’ultima modifica.

Esempio di prompt: “Quali raccolte sono disponibili e su quali attributi di catalogo filtrano?”

Progettazioni

Strumenti: list_target_designs, get_target_design, create_target_design, update_target_design

Le progettazioni sono modelli Velocity o HTML che controllano il rendering delle entità consigliate.

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4
Parametro Tipo Obbligatorio Descrizione
design_id numero intero Per ottenere/aggiornare Identificatore univoco della progettazione
limit / offset numero intero No Paginazione
includeScript booleano No Se includere il contenuto del modello della progettazione
name stringa Sì Nome univoco del design (massimo 250 caratteri)
script stringa Sì Modello Velocity che fa riferimento ad almeno un oggetto entità (massimo 65.000 caratteri)
type stringa No Tipo di contenuto dello script: HTML, JSON o OTHER (impostazione predefinita)

Restituisce: l’oggetto di progettazione, inclusi id, name, script e type.

Prompt di esempio: “Quali progetti e raccolte ho configurato per Recommendations?”

Promozioni

Strumenti: list_target_promotions, get_target_promotion, create_target_promotion, update_target_promotion

Le promozioni forzano entità specifiche nei risultati dei consigli, dando la precedenza sui criteri e i consigli di backup.

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4 10-row-4
Parametro Tipo Obbligatorio Descrizione
promotion_id numero intero Per ottenere/aggiornare Identificatore univoco della promozione
limit / offset numero intero No Paginazione
name stringa Sì Nome univoco della promozione (massimo 250 caratteri)
type stringa Sì Attualmente è supportato solo EXTERNAL
key stringa No Chiave promozione: CURRENT, LAST_VIEWED, LAST_PURCHASED, MOST_VIEWED o PROFILE_ATTRIBUTE
attribute stringa No Nome attributo profilo, applicabile quando key è PROFILE_ATTRIBUTE
schedule oggetto No Intervallo di tempo di inizio/fine durante il quale viene applicata la promozione
order oggetto No Configurazione dell’ordine per le entità promosse
configuration oggetto No Riferimento raccolta per gli elementi promossi (utilizzato quando rules è vuoto)
rules array No Regole di inclusione che identificano le entità da promuovere

Restituisce: L’oggetto della promozione.

Prompt di esempio: “Creare una promozione esterna che includa la raccolta ‘Backpacking Tents’ fino alla fine di agosto.”

Esclusioni

Strumenti: list_target_exclusions, get_target_exclusion, create_target_exclusion, update_target_exclusion

Le esclusioni rimuovono le entità corrispondenti dai risultati dei consigli. Le esclusioni si applicano a livello di account, in tutti i criteri e le attività.

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4
Parametro Tipo Obbligatorio Descrizione
exclusion_id numero intero Per ottenere/aggiornare Identificatore univoco dell’esclusione
name stringa Sì Nome univoco dell’esclusione (massimo 250 caratteri)
description stringa No Descrizione dell’esclusione (massimo 1000 caratteri)
rule oggetto No Una singola regola (attribute + operatore/operando) che identifica le entità da escludere

Restituisce: l’oggetto di esclusione.

Esempio di richiesta: “Sono attualmente configurate esclusioni a livello di account e su cosa si filtrano?”

Catalogo

Strumenti: get_target_entity, search_target_catalog

Strumenti di sola lettura per l’ispezione del catalogo di prodotti/contenuti Consigli. Non è disponibile alcuno strumento di creazione, aggiornamento o eliminazione per le entità catalogo tramite il server MCP.

table 0-row-4 1-row-4 2-row-4 3-row-4
Parametro Tipo Obbligatorio Descrizione
catalog_entity_id stringa Sì (get) ID dell’entità catalogo (ad esempio SKU)
environment_id stringa No Ambiente in cui cercare l’entità
query oggetto Sì (ricerca) Un blocco meta (richiede environmentId, facoltativo displayFields) più un blocco query (simple o compound); le query semplici utilizzano queryFields, un operator (eq, lt, gt, le, ge, contains) e un matchValue

Restituisce: get_target_entity restituisce gli attributi del catalogo dell’entità. search_target_catalog restituisce corrispondenze in un array entities. I nomi dei campi in query devono essere attributi di catalogo reali configurati per il tenant.

Prompt di esempio: “Cerca nel catalogo prodotti con inventario inferiore a 1000”.

Riepilogo strumenti tools-summary

Categoria
Conteggio
Strumenti
Attività
13
list_target_activities, get_activity, create_ab_activity, create_xt_activity, update_activity, update_activity_schedule, update_activity_state, update_activity_name, update_activity_priority, add_activity_variant, update_traffic_split, update_variant_offer, remove_activity_variant
Offerta
5
list_target_offers, get_target_offer, create_target_offer, create_target_json_offer, update_target_offer
Pubblico
4
list_target_audiences, get_target_audience, create_target_audience, update_target_audience
Mbox
3
list_target_mboxes, get_target_mbox, list_target_mbox_profile_attributes
Proprietà
1
list_target_properties
Generazione di rapporti
4
get_activity_performance_report, get_activity_orders_report, get_activity_report_by_name, get_a4t_report
Anteprima
1
preview_activity
Token di risposta
2
list_target_response_tokens, create_target_response_token
Revisione
2
get_target_revisions, get_target_entity_revisions
AT.js
2
get_atjs_settings, get_atjs_versions
Modello
1
list_target_templates
Consigli
24
list_target_criteria, get_target_criteria, list_target_criteria_by_type, get_target_criteria_by_type, create_target_criteria, update_target_criteria, list_target_collections, get_target_collection, create_target_collection, update_target_collection, list_target_designs, get_target_design, create_target_design, update_target_design, list_target_promotions, get_target_promotion, create_target_promotion, update_target_promotion, list_target_exclusions, get_target_exclusion, create_target_exclusion, update_target_exclusion, get_target_entity, search_target_catalog
Totale
62
recommendation-more-help
target-help-main