Servicio de perfiles de miembros

El Servicio de perfiles de miembros le permite establecer un perfil único y global para limitar los países, regiones y dominios desde los que acepta impresiones de terceros. Tus campañas no pujarán por impresiones de terceros que no coincidan con los requisitos del perfil del miembro.

Alinear los perfiles de la campaña con el perfil del miembro

Asegúrese de alinear los perfiles de su campaña con su perfil de miembro; De lo contrario, es posible que la segmentación de la campaña no sea eficaz.

  • Ejemplo 1: su perfil de miembro está configurado para aceptar impresiones de terceros de EE. UU. y Canadá. Las campañas están configuradas para segmentar impresiones de Estados Unidos, Canadá y México. En este caso, la campaña nunca tendrá la oportunidad de dirigirse a las impresiones de México porque el perfil del miembro impide que esas impresiones estén disponibles para la oferta.
  • Ejemplo 2: su perfil de miembro está configurado para bloquear impresiones de terceros de la lista de dominios 1, que incluye apples.com, oranges.com y pears.com. Una campaña está configurada para segmentar la lista de dominios 3, que incluye plums.com, bananas.com y apples.com. Tenga en cuenta que apples.com se incluye tanto en la lista de dominios 1 como en la lista de dominios 3. En este caso, la campaña nunca tendrá la oportunidad de dirigirse a las impresiones de apples com porque el perfil del miembro bloquea la lista de dominios 1.

API de REST

Método HTTP Endpoint Description
POST https://api.appnexus.com/member-profile
(JSON de perfil de miembro)
Crear su perfil de miembro
PUT https://api.appnexus.com/member-profile
(JSON de perfil de miembro)
Actualizar el perfil de miembro
GET https://api.appnexus.com/member-profile Ver el perfil de miembro
DELETE https://api.appnexus.com/member-profile Eliminar el perfil de miembro
GET https://api.appnexus.com/member-profile/meta Descubra por qué campos puede filtrar y ordenar

Nota:

Dado que solo tiene un perfil de miembro, no es necesario incluir el id. de perfil en , GETo DELETE en PUTlas solicitudes.

Campos JSON

Campo Tipo Descripción
id Entero El Id. del perfil del miembro.
domain_list_action enumeración La acción que se va a realizar en domain_list_targets.

Posibles valores:
- "include" - Solo aceptará impresiones de terceros de los dominios de las listas de dominios especificadas.
- "exclude" - Aceptará impresiones de terceros de todos los dominios, excepto los de las listas de dominios especificadas.

Valor predeterminado: "exclude"
domain_list_targets matriz Las listas de dominios que se incluirán o excluirán. Consulte los ejemplos siguientes para el formato.
country_targets matriz Países o regiones desde los que aceptará impresiones de terceros. Solo aceptarás impresiones de estos países o regiones. Ten en cuenta que si no especificas ningún país o región, aceptarás impresiones de terceros de todos los países o regiones. Consulte los ejemplos siguientes.
last_modified date Solo lectura. La fecha en la que se modificó por última vez el perfil del miembro.
inventory_url_list_targets matriz de objetos Contiene una lista de identificadores de lista de inventario (listas de permitidos o listas de bloqueados). Se usa para adjuntar una sola lista de permitidos o una o más listas de bloqueo al perfil.

- La lista de permitidos contiene una lista de dominios o aplicaciones a los que se dirigirá la línea de pedido que usa el perfil. Si se incluye una lista de permitidos, no se segmentarán los dominios y aplicaciones que no estén en la lista de permitidos.

- Cada lista de bloqueo contiene una lista de dominios o aplicaciones que se deben excluir de la segmentación por línea de pedido que utiliza el perfil.

Consulte Listas de inventario en el Servicio de perfiles para obtener más detalles.
require_transparency_and_consent_framework_string booleano Si true, solo permite que los objetos asociados compren inventario cuando haya una cadena TCF válida

Si false, permite que los objetos asociados compren cualquier inventario que se encuentre dentro de las declaraciones de segmentación predefinidas.

Nota: Este parámetro solo es aplicable al tráfico procedente de territorios en los que se aplica el RGPD.

Valor predeterminado: false

Ejemplos

Creación de su perfil de miembro

$ cat profile { "member-profile": { "domain_list_action": "include", "domain_list_targets": [ { "id": 23620 }, { "id": 23625 } ], "country_targets": [ { "id": 1 }, { "id": 2 } ] } } $ curl -b cookies -X POST -d @profile 'https://api.appnexus.com/member-profile' { "response": { "status": "OK", "id": 121740 } } 

Actualizar tu perfil de miembro para aceptar impresiones de terceros de otro país

$ cat profile_update { "member-profile": { "country_targets": [ { "id": 233 }, { "id": 59 } ] } } $ curl -b cookies -X PUT -d @profile_update 'https://api.appnexus.com/member-profile' { "response": { "status": "OK", "id": 121740 } } 

Visualización del perfil de miembro

$ curl -b cookies 'https://api.appnexus.com/member-profile' { "response": { "status": "OK", "member-profile": { "id": 121740, "domain_list_action": "include", "country_targets": [ { "id": 233, "name": "United States", "code": "US"  }, {  "id": 58, "name": "Czech Republic", "code": "CZ" }, { "id": 59, "name": "Germany", "code": "DE" } ], "domain_list_targets": [ { "id": "23620", "name": "Domain List 1", "description": "Include Domain List 1", "type": "white" }, { "id": "23625", "name": "Domain List 2", "description": "Include Domain List 2", "type": "white" } ], "last_modified": "2011-12-15 16:57:51" }, "count": 1, "start_element": 0, "num_elements": 100 } } 
{
    "profile": {
        "require_transparency_and_consent_framework_string": "false",
         
    }
}