Risorse personalizzate

Adobe Campaign viene fornito con un modello dati predefinito, in cui i dati vengono definiti tramite risorse diverse. È possibile arricchire il modello dati fornito estendendo le risorse per aggiungere campi personalizzati o tabelle personalizzate, come ad esempio le tabelle di acquisto o di prodotto.

Le risorse personalizzate sono accessibili tramite le API che utilizzano l'endpoint /profileAndServicesExt e il nome della risorsa personalizzata.

https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServicesExt/<resourceName>/

NOTA

Per le risorse non pronte all'uso, utilizzate sempre il prefisso "cus" prima del nome della risorsa.

Puoi eseguire qualsiasi operazione con risorse personalizzate, purché collegate alla tabella Profilo. Ad esempio, consideriamo la struttura delle tabelle di seguito:

testo alt

In tal caso, tutte le risorse delle tabelle Transaction, TransactionDetails e Product sono disponibili purché siano collegate alla tabella Profile.


Richiesta di esempio

Esempio di richiesta di GET per accedere alla risorsa profileAndServicesExt estesa.

-X GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServicesExt/\
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Cache-Control: no-cache' \
-H 'X-Api-Key: <API_KEY>' \

Restituisce l'elenco di tutte le risorse personalizzate collegate. Potete quindi utilizzare gli URL delle risorse per eseguire qualsiasi attività API descritta in questa documentazione.

{
"apiName": "resourceType",
"cusProduct": {
        "content": ...,
        "data": "/profileAndServicesExt/cusProduct/",
        "help": "Product",
        "href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServicesExt/cusProduct/metadata",
        "name": "cusProduct",
        "type": "collection"
    },
"cusTransaction": {
        "content": ...,
        "data": "/profileAndServicesExt/cusTransaction/",
        "help": "Product",
        "href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServicesExt/cusTransaction/metadata",
        "name": "cusProduct",
        "type": "collection"
    },
    ...
}

Per ulteriori informazioni sull'estensione del modello dati, consulta la documentazione Campaign:

In questa pagina