Adobe Digital Marketing Suite API de Test&Target

Adobe© Digital Marketing Suite API de Test&Target Contents API de Test&Target......................................................................

0 downloads 43 Views 111KB Size

Recommend Stories


Digital Business & Digital Marketing
Máster Executive en Digital Business & Digital Marketing Executive Executive Máster Executive en Digital Business y Digital Marketing Bienvenida

IMA+ DIGITAL. AGENCIA DE INBOUND MARKETING Y MARKETING DIGITAL
IMA+ DIGITAL AGENCIA DE INBOUND MARKETING Y MARKETING DIGITAL www.imamercadeodigital.com “Ayudando a las Pymes Colombianas a ser visibles, atraer p

Story Transcript

Adobe© Digital Marketing Suite

API de Test&Target

Contents API de Test&Target..................................................................................................4 API de informe de auditoría....................................................................................................4 Crear la URL base.....................................................................................................................................4 Incluir parámetros para filtrar la consulta...................................................................................................5 Inspeccionar la respuesta de la consulta...................................................................................................5 Analizar la respuesta de la consulta..........................................................................................................6

API de copia de campaña.......................................................................................................6 Crear la URL base.....................................................................................................................................6 Agregar parámetros de consulta................................................................................................................6

API de lista de campañas.......................................................................................................7 Crear la URL base.....................................................................................................................................8 Incluir parámetros para filtrar la consulta...................................................................................................8 Inspeccionar la respuesta de la consulta...................................................................................................9 Analizar la respuesta de la consulta........................................................................................................10

API de estado de campaña...................................................................................................10 Crear la URL base...................................................................................................................................10 Agregar parámetros de consulta..............................................................................................................10

API de vista de campaña......................................................................................................11 Crear la URL base...................................................................................................................................11 Agregar parámetros de consulta..............................................................................................................12 Inspeccionar la respuesta de la consulta.................................................................................................12

API de herramienta de página de aterrizaje..........................................................................14 API de informes de rendimiento............................................................................................16 Crear la URL base...................................................................................................................................16 Incluir parámetros para filtrar la consulta.................................................................................................16 Inspeccionar la respuesta de la consulta.................................................................................................17 Analizar la respuesta de la consulta........................................................................................................19

API de paso de perfiles y conversión sin conexión...............................................................19 Pasar un perfil de usuario........................................................................................................................20 Asigna un ID de usuario de terceros a T&T.............................................................................................21

Last updated 2/21/2012

API de Test&Target

Contents

API de ID de campaña de terceros.......................................................................................22 Asociar el ID de terceros..........................................................................................................................22 Buscar una campaña por ID de terceros.................................................................................................22

API de creación de oferta de utilidades................................................................................23 Crear la URL base...................................................................................................................................23 Agregar parámetros de consulta..............................................................................................................23

Last updated 2/21/2012

API de Test&Target

API de Test&Target

4

API de Test&Target Las API de Test&Target proporcionan acceso mediante programación a las características y los perfiles de informes de Test&Target (T&T). Note: Test&Target solamente es compatible con la interfaz REST. No es compatible con SOAP.

API de informe de auditoría La API de informe de auditoría de campaña permite extraer mediante programación datos de informes de auditoría de una sola campaña. Puede recuperar los datos de informe de auditoría de análisis sin conexión, almacenamiento permanente o crear una interfaz de creación de informes personalizada. Note: T&T solamente almacena los datos de auditoría durante 4 semanas. Si desea conservarlos, puede guardarlos en una ubicación secundaria con la API de informe de auditoría de campañas o la interfaz de administración. El uso de la API de informes de auditoría de campañas supone: • Crear la URL base • Incluir parámetros para filtrar la consulta • Inspeccionar la respuesta de la consulta • Analizar la respuesta de la consulta

Crear la URL base Por ejemplo: https://testandtarget.omniture.com/api?client

Parámetro client email password

Descripción (Requerido) El nombre de cliente T&T. (Requerido) La dirección de correo electrónico asociada al cliente T&T. (Requerido) La contraseña de cliente T&T.

Note: En los parámetros y valores se distingue entre mayúsculas y minúsculas.

API de Test&Target

5

Incluir parámetros para filtrar la consulta Agrega a cada operación los parámetros y los valores que se necesitan como filtro. Por ejemplo: https://testandtarget.omniture.com/[email protected]&password=mypassword&operation=auditReport&campaignId=1234&start=2007-08-01T00:00&end=2007-09-01T00:00&step=step1&environment=production&format=csv

Parámetro operation

campaignId

start

en

step

environment

format

Descripción (Requerido) Identifica el tipo de acción T&T que va a ejecutarse. Para generar informes de auditoría, este valor es siempre auditReport. (Requerido) El ID de la campaña que desea consultar. Para identificar el ID de lista de campañas, use la API de lista de campañas o mire en el parámetro campaignDescriptionId en la URL cuando visualice una campaña en la herramienta T&T. (Requerido) La fecha y hora de inicio del informe. Especifique la fecha usando el siguiente formato: YYYY-MM-DDTHH:mm. El informe de rendimiento utiliza la configuración de zona horaria especificada en el explorador Web. (Requerido) La hora y fecha de finalización del informe. Especifique la fecha usando el siguiente formato: YYYY-MM-DDTHH:mm. El informe de rendimiento utiliza la configuración de zona horaria especificada en el explorador Web. (Opcional) El nombre de la métrica de éxito con codificación URL (anteriormente denominado paso). De forma predeterminada, el valor de step es last step. (Opcional) El nombre de grupo host con codificación URL, tal y como se define en la herramienta T&T. De forma predeterminada, el valor de environment es Production. (Opcional) El formato de salida del informe. Actualmente, el único valor admitido para este parámetro es csv (valores separado por comas).

Inspeccionar la respuesta de la consulta T&T genera el informe de auditoría en formato CSV, que puede importar a cualquier programa de hoja de cálculo, como Microsoft* Excel*. Por ejemplo: "Campaign: landing campaign RFM" "Downloaded at: 2007-08-24. Time zone: EST5EDT" "Step: Conversion" "Campaign Id","Recipe","Order Date","Order Time","Order Ids"

Id","Amount","Order Flag","Product

"worst","" 42,81,"2007-08-20","17:25:29","1187645128929",$429.00,"---","9" 42,81,"2007-08-20","17:25:36","1187645135874",$319.00,"---","7" 42,81,"2007-08-20","17:25:43","1187645142834",$325.00,"---","5" "best",""

API de Test&Target

6

42,82,"2007-08-20","16:56:11","1187643370833",$325.00,"---","5" 42,82,"2007-08-20","16:56:16","1187643376266",$479.00,"---","3" 42,82,"2007-08-20","16:58:15","1187643495634",$99.95,"---","42"

Analizar la respuesta de la consulta Otra opción es utilizar un lenguaje de secuencia de comandos, como Perl, Python y Ruby, para manipular mediante programación el contenido de los informes de auditoría y, de este modo, crear informes personalizados.

API de copia de campaña La API de copia de campaña permite crear una nueva campaña T&T basada en una campaña de origen existente. El uso de API de creación de oferta de utilidades supone: • Crear la URL base • Agregar parámetros de consulta

Crear la URL base Por ejemplo: https://testandtarget.omniture.com/[email protected]&password=pword

Parámetro client

company

email password

Descripción (Opcional) El código de cliente T&T. Debe proporcionar un valor para el parámetro client o, bien, para el parámetro company para llevar a cabo la operación. (Opcional) El ID de empresa Online Marketing Suite. Debe proporcionar un valor para el parámetro client o, bien, para el parámetro company para llevar a cabo la operación. (Requerido) La dirección de correo electrónico asociada al cliente T&T. (Requerido) La contraseña de cliente T&T.

Note: En los parámetros y valores se distingue entre mayúsculas y minúsculas.

Agregar parámetros de consulta Agrega a cada operación los parámetros y valores necesarios para establecer el estado de la campaña T&T. Por ejemplo, utilice la siguiente URL para copiar una campaña T&T, sustituyendo cada uno de los parámetros de la URL por su valor correspondiente: https://testandtarget.omniture.com/[email protected]&password=pword&operation=copyCampaign&id=123&thirdPartyId=extID501&new3rdPartyId=extID995&branch=2&segment=3&action=approve&name=Name

API de Test&Target

Parámetro operation

id

thirdpartyId

new3rdPartyId

branch

segment

action

name

7

Descripción (Requerido) Identifica el tipo de acción T&T que va a ejecutarse. Para cambiar el estado de una campaña T&T, este valor es siempre copyCampaign. (Opcional) El ID de la campaña que desea copiar. Debe especificar id o thirdPartyId para identificar la campaña de origen. (Opcional) El identificador de terceros asociado a la campaña de origen. Debe especificar id o thirdPartyId para identificar la campaña de origen. (Opcional) El identificador de terceros que se asociará a la campaña de origen. Si no se especifica, no se asocia ningún ID de terceros a la campaña nueva. Si este valor es el mismo que thirdPartyId, el thirdPartyId de la campaña de origen se establece en NULL. (Opcional) Una lista separada por comas de los ID de ramas que se copiarán en la nueva campaña. Si no se especifica una lista, se copian todas las ramas en la nueva campaña. (Opcional) El segmento que se va a promocionar como condiciones de objetivo de entrada para agregar a la lista actual de condiciones de entrada de campaña. Si no se especifica ningún segmento, la nueva campaña usa las mismas condiciones de entrada que la campaña de origen y copia todos los segmentos a la nueva campaña. (Opcional) Cuando se establece en approve, T&T activa la nueva campaña y desactiva la campaña de origen. En caso contrario, T&T crea la nueva campaña pero no la activa, y deja la campaña de origen activa. El nombre de la nueva campaña. Si no se especifica, el nombre de la nueva campaña es el nombre de la campaña de origen con "(copy)" anexado al final del nombre. Por ejemplo, "campaign1" se convierte en "campaign1 (copy)".

Si la respuesta es 200, indica una operación correcta. T&T también devuelve la información siguiente acerca de la nueva campaña: newCampaignID new3rdPartyID //if defined

API de lista de campañas La API de lista de campañas permite definir mediante programación filtros (de tiempo, estado, etc.) para extraer nombres e identificadores de campaña. El uso de la API de lista de campañas supone: • Crear la URL base • Incluir parámetros para filtrar la consulta

API de Test&Target

8

• Inspeccionar la respuesta de la consulta • Analizar la respuesta de la consulta

Crear la URL base Por ejemplo: https://testandtarget.omniture.com/[email protected]&password=pword

Parámetro client email password

Descripción (Opcional) El nombre de cliente T&T. (Requerido) La dirección de correo electrónico asociada al cliente T&T. (Requerido) La contraseña de cliente T&T.

Note: En los parámetros y valores se distingue entre mayúsculas y minúsculas.

Incluir parámetros para filtrar la consulta Agrega a cada operación los parámetros y los valores que se necesitan como filtro. Por ejemplo: https://testandtarget.omniture.com/[email protected]&password=mypassword&operation=campaignList&before=2007-01-27T12:00&after=2006-04-01T00:00&environment=testEnvironment&name=test&state=saved,activated&labels=label1,library,label2

Parámetro operation

before

after

environment

name

Descripción (Requerido) Identifica el tipo de acción T&T que va a ejecutarse. Para generar informes de listas de campaña, este valor siempre es campaignList. (Requerido) Un valor de fecha. Incluye campañas que han estado activas al menos una vez antes de la fecha especificada. De forma predeterminada, el parámetro before es 2100-01-01T00:00. (Opcional) Un valor de fecha. Incluye campañas que han estado activas al menos una vez después de la fecha especificada. De forma predeterminada, el valor after es 1969-00-00T00:00. (Opcional) El nombre de grupo host con codificación URL, tal y como se define en la herramienta T&T. De forma predeterminada, el valor de environment es Production. (Opcional) El nombre de la campaña, o parte del nombre de la campaña, que desea hacer coincidir.

API de Test&Target

Parámetro state

labels

9

Descripción (Opcional) Una lista separada por comas de los estados que se van a hacer coincidir. Los valores admitidos son: saved, activated, library. De forma predeterminada, los resultados filtrados incluyen todos los estados. (Opcional) Una lista separada por comas de las etiquetas que se van a hacer coincidir. De forma predeterminada, los resultados filtrados incluyen todas las etiquetas.

Inspeccionar la respuesta de la consulta Las respuestas correctas a una consulta usan la siguiente estructura XML: 16 Test Campaign A 17 Test Campaign B

Etiqueta campaign id

name

Descripción Una sola campaña. El identificador de la campaña. Utilice este valor con la API de informe de rendimiento de campañas. El nombre de la campaña especificada.

Las respuestas incorrectas a una consulta usan la siguiente estructura XML: Invalid email or password supplied. Email: [email protected] 401

Etiqueta message

Descripción Una descripción del error. Por ejemplo: Invalid email or password supplied. Email: [email protected].

code

El código de error. Por ejemplo: 401

API de Test&Target

10

Analizar la respuesta de la consulta Otra opción es utilizar un lenguaje de secuencia de comandos, como Perl, Python y Ruby, y la API de informe de rendimiento de campañas para iterar por los resultados de las consultas y recuperar informes de detalles de campañas específicas.

API de estado de campaña La API de estado de campaña permite cambiar el estado de una campaña T&T existente. El uso de la API de estado de campaña supone: • Crear la URL base • Agregar parámetros de consulta

Crear la URL base Por ejemplo: https://testandtarget.omniture.com/[email protected]&password=pword

Parámetro client

company

email password

Descripción (Opcional) El código de cliente T&T. Debe proporcionar un valor para el parámetro client o, bien, para el parámetro company para llevar a cabo la operación. (Opcional) El ID de empresa Online Marketing Suite. Debe proporcionar un valor para el parámetro client o, bien, para el parámetro company para llevar a cabo la operación. (Requerido) La dirección de correo electrónico asociada al cliente T&T. (Requerido) La contraseña de cliente T&T.

Note: En los parámetros y valores se distingue entre mayúsculas y minúsculas.

Agregar parámetros de consulta Agrega a cada operación los parámetros y valores necesarios para establecer el estado de la campaña T&T. Por ejemplo: https://testandtarget.omniture.com/[email protected]&password=pword&operation=setCampaignState&state=Deactivated&campaignId=cam29034&thirdPartyId=extID501>

API de Test&Target

Parámetro operation

state campaignId

thirdpartyId

11

Descripción (Requerido) Identifica el tipo de acción T&T que va a ejecutarse. Para cambiar el estado de una campaña T&T, este valor es siempre setCampaignState. (Requerido) El estado de la campaña. Los valores admitidos incluyen Approved y Deactivated. (Opcional) El ID de la campaña que desea modificar. Debe especificar campaignId o thirdPartyId. (Opcional) El identificador de terceros asociado a la campaña que se desea modificar. Debe proporcionar campaignId o thirdPartyId

La respuesta a la solicitud le indica si la operación ha sido correcta. Por ejemplo: Campaign [7] state set to [Saved]

API de vista de campaña La API de vista de campaña devuelve una “vista” XML de la campaña T&T especificada. El uso de la API de vista de campaña supone: • Crear la URL base • Agregar parámetros de consulta • Inspeccionar la respuesta de la consulta

Crear la URL base Por ejemplo: https://testandtarget.omniture.com/[email protected]&password=pword

Parámetro client

company

email password

Descripción (Opcional) El código de cliente T&T. Debe proporcionar un valor para el parámetro client o, bien, para el parámetro company para llevar a cabo la operación. (Opcional) El ID de empresa Online Marketing Suite. Debe proporcionar un valor para el parámetro client o, bien, para el parámetro company para llevar a cabo la operación. (Requerido) La dirección de correo electrónico asociada al cliente T&T. (Requerido) La contraseña de cliente T&T.

Note: En los parámetros y valores se distingue entre mayúsculas y minúsculas.

API de Test&Target

12

Agregar parámetros de consulta Agrega a cada operación los parámetros y valores necesarios para copiar la campaña T&T. Por ejemplo: https://testandtarget.omniture.com/[email protected]&password=pword&operation=viewCampaign&id=intID995&thirdPartyId=extID501

Parámetro operation

id thirdpartyId

Descripción (Requerido) Identifica el tipo de acción T&T que va a ejecutarse. Para cambiar el estado de una campaña T&T, este valor es siempre viewCampaign. (Opcional) El ID de la campaña que desea ver. Debe especificar id o thirdPartyId. (Opcional) El identificador de terceros asociado a la campaña que se desea modificar. Debe proporcionar id o thirdPartyId

Si T&T encuentra una campaña con el id o thirdPartyId especificado, devuelve un archivo XML que describe la campaña (consulte Muestra de una vista XML de campaña). En caso contrario, devuelve uno de los siguientes mensajes de error: Authentication error code: 401 Invalid request code: 400

Inspeccionar la respuesta de la consulta NNNN third party id //if supplied by client. Campaign Name approved|paused|deactivated|saved|deleted true|false //only 'approved' and 'paused' have enabled = true. YYYY-mm-DDTMM:HH:SS YYYY-mm-DDTMM:HH:SS mboxName url ad equalsIgnoreCase A B (for currently unsupported targets) homePageHero mbox age equals

API de Test&Target

33 NNNN (recipe model ID - doesn't change even on client migration) branch name branch description recipe targeting - same type as targets from displayTargets (for anonymous offers) ... ID offer name http://client.com/page.html ...

Objetivos admitidos Nombre de mbox: mboxName

Objetivo de los parámetros mbox y URL: url | mbox parameter name equals | equalsIgnoreCase|etc value1 value2 ....

Restricción en porcentaje de rama: 95.5

13

API de Test&Target

14

Ofertas admitidas HTML anónimo ofrece: offer content

Redirección anónima ofrece: http://mysite.com/page.html

Contenido predeterminado: Ofertas actualmente no admitidas: ID

No anónimo ofrece: ID offer name

API de herramienta de página de aterrizaje La API de herramienta de página de aterrizaje permite configurar las opciones predeterminadas para la creación de campañas en Test&Target. Permite simplificar el proceso de configuración de campañas para el usuario de T&T (el especialista en mercadotecnia). Por ejemplo, puede predefinir los parámetros URL que desencadenan una campaña. Note: Cuando se usa la API de herramienta de página de aterrizaje, todos los parámetros deben estar codificados para URL. Use la siguiente URL para la herramienta de página de aterrizaje, sustituyendo el valor apropiado para cada uno de los parámetros URL: https://testandtarget.omniture.com/api?tool=API%20tests

Parámetro tool

Descripción (Requerido) El tipo de interfaz de la página de edición. Los valores admitidos son los siguientes: admin: usar una interfaz clásica de edición. simple: usar una nueva interfaz de edición.

campaignName

(Opcional) El nombre de la campaña T&T.

API de Test&Target

Parámetro 3rdPartyCampaignId

campaignTarget

15

Descripción (Opcional) El ID de terceros que se asociará a la campaña. Para obtener más información, consulte la API de ID de campaña de terceros. (Opcional) Expresión objetivo, que toma una de las formas siguientes: page.param('paramName').indexOf('paramValue') >= 0 page.referrer.param('paramName').indexOf('paramValue') >= 0

page

(Opcional) La URL de la página de aterrizaje de la campaña. Tenga en cuenta lo siguiente a la hora de designar una página de aterrizaje: • La URL puede ser HTTP o HTTPS. • La página de aterrizaje debe tener una inclusión mbox.js en la página y, al menos, un mbox. • Los clientes deben tener una cuenta T&T.

returnLink

breadcrumb

branchNames

displayMboxes

conversionMbox

priority

(Opcional) La URL de una página a la que se regresará en caso de problemas. Si no se especifica este parámetro, el explorador Web se cerrará en caso de problemas. (Opcional) El texto que se va a mostrar en un vínculo de sendero de migas. La herramienta de página de aterrizaje usa la URL de returnLink como URL de vínculo de sendero de migas. (Opcional) Una lista separada por comas de los nombres de fórmulas. Si no se especifica este parámetro, la herramienta de página de aterrizaje elige como valor predeterminado la fórmula A. (Opcional) Una lista separada por comas de nombres de mbox. Por ejemplo: Product Page, Category Page, Footer. (Opcional) El nombre del mbox de conversión. Si el parámetro no se especifica, la herramienta de página de aterrizaje usa como valor predeterminado conversion. (Opcional) La prioridad de la campaña utilizada por Test&Target para determinar qué campaña tiene prioridad. Los valores admitidos son los siguientes: 0: prioridad baja 1: prioridad media 2: prioridad alta

label

(Opcional) La etiqueta descriptiva de la campaña. Una etiqueta descriptiva facilita el filtrado de la lista de campañas.

API de Test&Target

16

API de informes de rendimiento La API de informes de rendimiento permite extraer mediante programación información detallada sobre el rendimiento de una sola campaña. Puede recuperar informes de rendimiento sobre análisis sin conexión o crear un tablero de informes personalizado. El uso de la API de informes de rendimiento supone: • Crear la URL base • Incluir parámetros para filtrar la consulta • Inspeccionar la respuesta de la consulta • Analizar la respuesta de la consulta

Crear la URL base Por ejemplo: https://testandtarget.omniture.com/[email protected]&password=pword&type=all

Parámetro client email password type

Descripción (Requerido) El nombre de cliente T&T. (Requerido) La dirección de correo electrónico asociada al cliente T&T. (Requerido) La contraseña de cliente T&T. (Opcional) La métrica de campaña específica. Los valores admitidos son visit, visitor e impression. Si no especifica este parámetro, T&T incluye todas las métricas en el informe.

Note: En los parámetros y valores se distingue entre mayúsculas y minúsculas.

Incluir parámetros para filtrar la consulta Agrega a cada operación los parámetros y los valores que se necesitan como filtro. Por ejemplo: https://testandtarget.omniture.com/[email protected]&password=mypassword&operation=report&campaignId=NNNN&start=YYYY-MM-DD&end=YYYY-MM-DD&environment=testEnvironment&resolution=hour&segment=name

Parámetro operation

Descripción (Requerido) Identifica el tipo de acción T&T que va a ejecutarse. Para generar informes de rendimiento, este valor es siempre Report.

API de Test&Target

Parámetro campaignId

start

end

environment

resolution

segment

17

Descripción (Requerido) El ID de la campaña que desea consultar. Para identificar el ID de lista de campañas, use la API de lista de campañas o mire en el parámetro campaignDescriptionId en la URL cuando visualice una campaña en la herramienta T&T. (Requerido) La fecha y hora de inicio del informe. Especifique la fecha usando el siguiente formato: YYYY-MM-DDTHH:mm. El informe de rendimiento utiliza la configuración de zona horaria especificada en el explorador Web. (Requerido) La hora y fecha de finalización del informe. Especifique la fecha usando el siguiente formato: YYYY-MM-DDTHH:mm. El informe de rendimiento utiliza la configuración de zona horaria especificada en el explorador Web. (Opcional) El nombre de grupo host con codificación URL, tal y como se define en la herramienta T&T. De forma predeterminada, el valor de environment es Production. (Opcional) El período del informe, que puede ser uno de los valores siguientes: hour, day (predeterminado), week, month. (Opcional) El nombre del segmento que se incluirá en el informe. Si no especifica este parámetro, el informe de rendimiento es un resumen de todos los segmentos. Para generar un informe que enumere cada segmento por separado, utilice un valor de segmento de allSegments.

Inspeccionar la respuesta de la consulta La siguiente respuesta de éxito abreviada muestra dos segmentos individuales y la suma de los segmentos. 476.0 370.0 476.0 1117.0 1117.0 1100.0 1100.0 255.0 121.13

API de Test&Target

18

. . . . . .

Etiqueta reports

report

Descripción Contiene todos los informes generados mediante una única solicitud de la API de informe de rendimiento. Contiene un informe. La etiqueta report admite los atributos siguientes: campaignId: consulte el parámetro campaignId en Incluir parámetros para filtrar la consulta. start: consulte el parámetro start en Incluir parámetros para filtrar la consulta. end: consulte el parámetro end en Incluir parámetros para filtrar la consulta. resolution: consulte el parámetro resolution en Incluir parámetros para filtrar la consulta. type: consulte el parámetro type en Incluir parámetros para filtrar la consulta. segment: el nombre del segmento utilizado para generar este informe. Este atributo se omite

cuando se genera un informe resumido de todos los segmentos. segmentId: el ID del segmento utilizado para generar este informe. T&T omite este atributo

cuando se genera un informe resumido de todos los segmentos. sample

Contiene los datos de un único intervalo de informes. Si no hay visitantes en un intervalo de tiempo determinado (por ejemplo, day 2 o hour 5) el resultado XML omite ese nodo. La etiqueta sample admite los atributos siguientes: start: la fecha y hora de inicio de la muestra. duration: la duración de la muestra, tal y como define el parámetro de consulta resolution.

recipe

Contiene la fórmula. El atributo recipe admite el atributo siguiente: name: nombre de la fórmula.

step

Contiene los datos (visitantes, visitas o impresiones) de una única métrica de éxito (mostrar mboxes, conversión, etc.) asociada a esta fórmula. La etiqueta step admite el atributo siguiente: name: el nombre de la métrica de éxito.

amount

Contiene los ingresos asociados a esta fórmula.

API de Test&Target

19

Etiqueta

Descripción

engagementMetrics engagement

Contiene las métricas de compromiso. La etiqueta engagementMetrics admite los atributos siguientes: stepName: el nombre de la métrica de éxito. count: el número de veces que se ha visto esta métrica de éxito. total: el valor calculado de la métrica de éxito. sumOfSquares: contiene el valor "suma de cuadrados", que resulta útil para el cálculo extremo

de órdenes.

Note: La fórmula denominada "Campaign" en cada ejemplo muestra un resumen de esa muestra. Las respuestas incorrectas a una consulta usan la siguiente estructura XML: Invalid email or password supplied. Email: [email protected] 401

Etiqueta message

Descripción Una descripción del error. Por ejemplo: Invalid email or password supplied. Email: [email protected].

code

El código de error. Por ejemplo: 401.

Analizar la respuesta de la consulta Otra opción es utilizar un lenguaje de secuencia de comandos, como Perl, Python y Ruby, para analizar los resultados y escribirlos en un archivo de salida, como un archivo CSV, que se puede visualizar en cualquier aplicación de hoja de cálculo.

API de paso de perfiles y conversión sin conexión La API de paso de perfiles de terceros y de conversión sin conexión permite pasar mediante programación un perfil de usuario y asignar un ID de usuario de terceros a T&T. • Pasar un perfil de usuario: Use la API de paso de perfiles para pasar datos de segmentación de terceros a Test&Target (T&T) como atributos de perfil para definir el objetivo. Esto le permite utilizar Test&Target para dirigir el contenido en función de los datos de segmentación facilitados por los proveedores de análisis, siempre que se conozca el ID de T&T del usuario al que pertenecen los datos que se han pasado.

API de Test&Target

20

Note: La mejor opción es usar el ID de Test&Target, pero la API también admite el uso de ID de terceros (siempre que el ID esté guardado ya en Test&Target). Si necesita más información, póngase en contacto con su representante de cuentas. • Asignar un ID de usuario de terceros a T&T: Use la API de conversión sin conexión para asociar un ID de visitante guardado en su sistema a un ID de visitante de Test&Target. Al hacerlo, podrá agregar nueva información de perfil al perfil persistente Test&Target del visitante. Usar la API de paso de perfiles y de conversión sin conexión supone: • Pasar un perfil de usuario • Asigna un ID de usuario de terceros a T&T

Pasar un perfil de usuario Use la API de paso de perfiles para pasar datos de segmentación de terceros a Test&Target como atributos de perfil para definir el objetivo. Esto le permite utilizar Test&Target para dirigir el contenido en función de los datos de segmentación facilitados por los proveedores de análisis, siempre que se conozca el ID de T&T del usuario al que pertenecen los datos que se han pasado. 1. Crear la URL base. Por ejemplo: https://clientcode.tt.omtrdc.net/m2/clientcode/rest/standard

2. Incluir los parámetros para filtrar los resultados de la lista de campañas. Por ejemplo: https://clientcode.tt.omtrdc.net/m2/clientcode/rest/standard?mbox=confirmed_offline&mboxPC=XXX&mboxHost=offline.offermatica.com&mboxParam=value&profile.Name=value

Note: En los parámetros y valores se distingue entre mayúsculas y minúsculas. Parámetro clientCode mbox mboxPC

mboxHost mboxParam profile.Name

Descripción (Requerido) Código de cliente T&T válido. (Requerido) El nombre del mbox. (Requerido) El ID del perfil de T&T del usuario asociado a los datos de segmentos que se han pasado. (Opcional) El host del mbox. El valor predeterminado es offline.offermatica.com. (Opcional) Una lista de pares nombre/valor para pasar a mbox para dirigir el contenido. (Opcional) Una lista de pares nombre/valor en la que los nombres contienen el prefijo "profile.", que indica a T&T que almacene el par nombre/valor en el perfil de usuario.

3. Inspeccionar la respuesta de la consulta.

API de Test&Target

21

La respuesta a la consulta utiliza la siguiente estructura XML: true 124252

Etiqueta success

Descripción Indica el éxito o error de la consulta. true: éxito false: error.

pcId

El identificador único del usuario. Solo se muestra cuando success = true.

Asigna un ID de usuario de terceros a T&T El API de conversión sin conexión permite asignar un ID de perfil de terceros, un ID de pedido o cualquier otro ID explícitamente asociado a un usuario a un ID de perfil de T&T. Crea la asignación creando una solicitud mbox con el parámetro: mbox3rdPartyId=XXX

Por ejemplo: mboxCreate('application_submitted_online', 'mbox3rdPartyId=CA10021456');

T&T registra el ID de terceros cuando escribe el perfil en la base de datos (con una demora de 30 minutos aproximadamente). Después de registrar el ID, se puede utilizar la API para enviar más solicitudes y usar el ID de perfil de terceros en lugar del mboxId. Por ejemplo: https://clientcode.tt.omtrdc.net/m2/clientcode/rest/standard?mbox=confirmed_offline&mbox3rdPartyId=acmecorp&mboxHost=offline.omniture.com&mboxParam=value&profile.Name=value

Note: En los parámetros y valores se distingue entre mayúsculas y minúsculas. Parámetro clientCode mbox mbox3rdPartyId

mboxHost mboxParam

Descripción (Requerido) Código de cliente T&T válido. (Requerido) El nombre del mbox. (Requerido) El ID del perfil de terceros del usuario asociado a los datos de segmentos que se han pasado. (Opcional) El host del mbox. El valor predeterminado es offline.offermatica.com. (Opcional) Una lista de pares nombre/valor para pasar a mbox para dirigir el contenido.

API de Test&Target

Parámetro profile.Name

22

Descripción (Opcional) Una lista de pares nombre/valor en la que los nombres contienen el prefijo "profile.", que indica a T&T que almacene el par nombre/valor en el perfil de usuario.

API de ID de campaña de terceros La API de ID de campaña de terceros permite asociar un identificador de terceros a una campaña T&T. El uso de la API de ID de campaña de terceros supone: • Asociar el ID de terceros • Buscar una campaña por ID de terceros

Asociar el ID de terceros Puede asociar un ID de terceros a una campaña T&T únicamente cuando la campaña se crea mediante programación (consulte API de copia de campaña). Para ello, especifique el ID de terceros correspondiente en el elemento . Por ejemplo: Example REST Campaign extID501 ...

Buscar una campaña por ID de terceros 1. Crear la URL base. Por ejemplo: https://testandtarget.omniture.com/[email protected]&password=pword

Parámetro client email password

Descripción (Requerido) El nombre de cliente T&T. (Requerido) La dirección de correo electrónico asociada al cliente T&T. (Requerido) La contraseña de cliente T&T.

Note: En los parámetros y valores se distingue entre mayúsculas y minúsculas. 2. Agregue parámetros de consulta para identificar la campaña T&T por su ID de terceros. Por ejemplo: https://testandtarget.omniture.com/[email protected]&password=pword&operation=getCampaignId&campaign3rdPartyId=extID501

API de Test&Target

Parámetro operation

campaign3rdPartiId

23

Descripción (Requerido) Identifica el tipo de acción T&T que va a ejecutarse. Para buscar una campaña T&T, este valor es alwaysgetCampaignId. (Requerido) El ID de la campaña de terceros asociada a la campaña T&T.

API de creación de oferta de utilidades La API de creación de oferta de utilidades permite crear mediante programación una oferta de utilidades. Una oferta de utilidades es una URL que corresponde a una respuesta recuperada por T&T de un servidor de terceros. T&T almacena en caché una respuesta asociada a cada parámetro offerID, que sirve como clave. El uso de la API de creación de oferta de utilidades implica lo siguiente: • Crear la URL base • Agregar parámetros de consulta

Crear la URL base Por ejemplo: https://testandtarget.omniture.com/[email protected]&password=pword

Parámetro client email password

Descripción (Opcional) El código de cliente T&T. (Requerido) La dirección de correo electrónico asociada al cliente T&T. (Requerido) La contraseña de cliente T&T.

Note: En los parámetros y valores se distingue entre mayúsculas y minúsculas.

Agregar parámetros de consulta Agrega a cada operación los parámetros y valores necesarios para establecer el estado de la campaña T&T. Por ejemplo: https://admin.testandtarget.omniture.com/[email protected]&password=pword&operation

API de Test&Target

Parámetro operation

name

url

id

24

Descripción (Requerido) Identifica el tipo de acción T&T que va a ejecutarse. Para cambiar el estado de una campaña T&T, este valor es siempre saveWidgetOffer. (Requerido) El nombre de la oferta de utilidades, que se muestra en la lista de ofertas en la interfaz de administración. (Requerido) URL codificada del servidor de terceros que aloja la respuesta generada dinámicamente. T&T llama a esta URL y almacena en caché la respuesta resultante. (Requerido) El ID de terceros de la oferta de utilidades.

Cuando se crea correctamente una oferta de utilidades, T&T devuelve una respuesta XML que contiene el ID de terceros especificado. Por ejemplo: 999

Si se produce un error en la operación, T&T devuelve una respuesta XML que contiene un mensaje de error. Por ejemplo: Parameter 'id' should not be blank. 400

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.