Recursos personalizados

Adobe Campaign viene con un modelo de datos predefinido, donde los datos se definen a través de diferentes recursos. Puede enriquecer el modelo de datos que se proporciona ampliando los recursos para agregar sus propios campos personalizados o tablas personalizadas, como tablas de productos o de compras.

Se puede acceder a los recursos personalizados a través de las API mediante el extremo /profileAndServicesExt y el nombre del recurso personalizado.

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

Nota

Para los recursos que no están listos para usar, utilice siempre el prefijo "cus" antes del nombre del recurso.

Puede realizar cualquier operación con recursos personalizados, siempre que estén vinculados a la tabla de Perfil. Por ejemplo, consideremos la estructura de tablas siguiente:

texto alt

En ese caso, todos los recursos de las tablas Transaction, TransactionDetails y Product están disponibles siempre que estén vinculados a la tabla de Perfiles .


Solicitud de muestra

Muestra de una solicitud de GET para acceder al recurso profileAndServicesExt extendido.

-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>' \

Devuelve la lista de todos los recursos personalizados vinculados. A continuación, puede utilizar las URL de los recursos para realizar cualquier tarea de API que se describa en esta documentación.

{
"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"
    },
    ...
}

Para obtener más información sobre la extensión del modelo de datos, consulte la documentación de Campaña:

En esta página