Registro de conversión sin conexión: masivo
Define una conversión sin conexión que se puede cargar en un archivo masivo.
Puede agregar, reestado (actualización) o restract (eliminar) conversiones sin conexión.
- Para cargar una conversión sin conexión, establezca los campos Código de moneda de conversión, Nombre de conversión, Tiempo de conversión, Valor de conversión e Id. de clic de Microsoft .
- Para volver a establecer o corregir una conversión sin conexión cargada anteriormente según sea necesario, establezca el campo Tipo de ajuste en "Reestado" y establezca los campos Nombre de conversión original, Tiempo de conversión e Id. de clic de Microsoft . Incluya cualquier ajuste en el mismo registro, por ejemplo, valor de ajuste, tiempo de ajuste y código de moneda de ajuste.
- Para retirar o eliminar una conversión sin conexión cargada anteriormente según sea necesario, establezca el campo Tipo de ajuste en "Retract" y establezca los campos Nombre de conversión original, Tiempo de conversión e Id. de clic de Microsoft .
Para configurar el seguimiento de conversiones sin conexión, cree un offlineConversionGoal. Si establece CountType de OfflineConversionGoal en All, todas las conversiones sin conexión para el mismo MicrosoftClickId con diferentes tiempos de conversión se agregarán acumulativamente. Si estableces CountType de OfflineConversionGoal en Unique, solo se contará la primera conversión que se produce después de un clic en un anuncio. Se omitirán las conversiones sin conexión duplicadas con los mismos MicrosoftClickId y ConversionTime . En otras palabras, solo se contará la primera conversión sin conexión para un Determinado MicrosoftClickId y ConversionTime .
Importante
Una vez configurado OfflineConversionGoal , espere dos horas y envíe a Microsoft Advertising los datos offlineConversion a través de la operación ApplyOfflineConversions . Puede tardar hasta seis horas en ver los datos de conversión en los informes de Microsoft Advertising.
Debe crear OfflineConversionGoal a través de campaign management API para establecer la propiedad IsExternallyAttributed .
Nota:
Aunque puede cargar conversiones sin conexión en el espacio aislado para pruebas funcionales, los datos de conversión sin conexión no se atribuirán en los datos de informes de rendimiento del espacio aislado.
En el siguiente ejemplo de CSV masivo se agregaría una nueva conversión sin conexión.
Type,Status,Id,Parent Id,Client Id,Name,Conversion Currency Code,Conversion Name,Conversion Time,Conversion Value,Microsoft Click Id
Format Version,,,,,6.0,,,,,
Offline Conversion,,,,ClientIdGoesHere,,USD,My Goal Name,4/1/2020 6:50:54 PM,10,f894f652ea334e739002f7167ab8f8e3
Si usa los SDK de Bing Ads para .NET, Java o Python, puede ahorrar tiempo con BulkServiceManager para cargar el objeto BulkOfflineConversion , en lugar de llamar a las operaciones del servicio directamente y escribir código personalizado para analizar cada campo en el archivo masivo.
var uploadEntities = new List<BulkEntity>();
// Map properties in the Bulk file to the BulkOfflineConversion
var bulkOfflineConversion = new BulkOfflineConversion
{
// 'Client Id' column header in the Bulk file
ClientId = "ClientIdGoesHere",
// Map properties in the Bulk file to the
// Label object of the Campaign Management service.
OfflineConversion = new OfflineConversion
{
// 'Conversion Currency Code' column header in the Bulk file
ConversionCurrencyCode = "USD",
// 'Conversion Name' column header in the Bulk file
ConversionName = "My Goal Name",
// 'Conversion Time' column header in the Bulk file
ConversionTime = DateTime.UtcNow,
// 'Conversion Value' column header in the Bulk file
ConversionValue = 10,
// 'Microsoft Click Id' column header in the Bulk file
MicrosoftClickId = "f894f652ea334e739002f7167ab8f8e3"
},
// 'Adjustment Currency Code' column header in the Bulk file
AdjustmentCurrencyCode = null,
// 'Adjustment Time' column header in the Bulk file
AdjustmentTime = null,
// 'Adjustment Type' column header in the Bulk file
AdjustmentType = null,
// 'Adjustment Value' column header in the Bulk file
AdjustmentValue = null,
// 'External Attribution Credit' column header in the Bulk file
ExternalAttributionCredit = null,
// 'External Attribution Model' column header in the Bulk file
ExternalAttributionModel = null,
// 'Hashed Email Address' column header in the Bulk file
HashedEmailAddress = null,
// 'Hashed Phone Number' column header in the Bulk file
HashedPhoneNumber = null
};
uploadEntities.Add(bulkOfflineConversion);
var entityUploadParameters = new EntityUploadParameters
{
Entities = uploadEntities,
ResponseMode = ResponseMode.ErrorsAndResults,
ResultFileDirectory = FileDirectory,
ResultFileName = DownloadFileName,
OverwriteResultFile = true,
};
var uploadResultEntities = (await BulkServiceManager.UploadEntitiesAsync(entityUploadParameters)).ToList();
Para un registro de conversión sin conexión , los siguientes campos de atributo están disponibles en el esquema de archivos masivos.
- Código de moneda de ajuste
- Tiempo de ajuste
- Tipo de ajuste
- Valor de ajuste
- Id. de cliente
- Código de moneda de conversión
- Nombre de conversión
- Tiempo de conversión
- Valor de conversión
- Crédito de atribución externa
- Modelo de atribución externa
- Dirección de correo electrónico con hash
- Número de teléfono con hash
- Id. de clic de Microsoft
Código de moneda de ajuste
Código de moneda de la conversión sin conexión restada.
Para obtener más información, vea Monedas.
Agregar: No aplicable
Reiterar: Obligatorio. Si no especifica un código de moneda de ajuste con la nueva afirmación, se usa el elemento CurrencyCode del objetivo ConversionGoalRevenue .
Retractarse: No aplicable
Tiempo de ajuste
Fecha y hora en que se produjo el ajuste.
La hora de ajuste no puede ser anterior a la fecha y hora de conversión sin conexión originales.
Importante
El valor debe estar en hora universal coordinada (UTC). Esto difiere de las opciones de zona horaria cuando se cargan conversiones sin conexión en la aplicación web de Microsoft Advertising. Para obtener información sobre el formato de la fecha y hora, vea la entrada dateTime en Tipos de datos XML primitivos.
Agregar: No aplicable
Reiterar: Obligatorio
Retractarse: Obligatorio
Tipo de ajuste
Determina si se retrae o se vuelve a establecer la conversión sin conexión.
Si este valor es "Restate", la conversión sin conexión que se atribuyó anteriormente al id. de clic de Microsoft especificado se ajustará de acuerdo con el nuevo código de moneda de ajuste, tiempo de ajuste y valor de ajuste.
Si este valor es "Retract", la conversión sin conexión que se atribuyó anteriormente al identificador de clic de Microsoft especificado se retirará o eliminará.
Agregar: No aplicable
Reiterar: Obligatorio. Este campo debe establecerse en "Restate".
Retractarse: Obligatorio. Este campo debe establecerse en "Retract".
Valor de ajuste
Valor de conversión sin conexión ajustado.
Agregar: No aplicable
Reiterar: Obligatorio
Retractarse: No aplicable
Identificador de cliente
Se usa para asociar registros en el archivo de carga masiva con registros en el archivo de resultados. El servidor no usa ni almacena el valor de este campo; simplemente se copia del registro cargado en el registro de resultados correspondiente. Puede ser cualquier cadena válida de hasta 100 en longitud.
Agregar: Opcional
Reiterar: Opcional
Retractarse: Opcional
Código de moneda de conversión
Código de moneda para la conversión sin conexión.
Para obtener más información, vea Monedas.
Agregar: Opcional. Si no especifica un código de moneda de conversión sin conexión, se usa el elemento CurrencyCode del objeto ConversionGoalRevenue del objetivo.
Reiterar: No aplicable
Retractarse: No aplicable
Nombre de conversión
Nombre del objetivo de conversión.
Este nombre debe coincidir con un nombre de objetivo de conversión existente; de lo contrario, no se aplicarán los datos del objetivo de conversión sin conexión.
Agregar: Obligatorio
Reiterar: Obligatorio
Retractarse: Obligatorio
Tiempo de conversión
Fecha y hora en que se produjo la conversión sin conexión.
La fecha y hora deben estar dentro de los últimos 90 días; de lo contrario, se producirá un error en la operación cuando intente enviar a Microsoft Advertising los datos de conversión sin conexión.
Importante
El valor debe estar en hora universal coordinada (UTC). Esto difiere de las opciones de zona horaria cuando se cargan conversiones sin conexión en la aplicación web de Microsoft Advertising. Para obtener información sobre el formato de la fecha y hora, vea la entrada dateTime en Tipos de datos XML primitivos.
Para que Microsoft Advertising cuente como una conversión sin conexión después de una carga correcta, se deben cumplir los siguientes requisitos adicionales:
- La fecha y hora de la conversión se deben establecer más tarde de la fecha y hora del clic registrado.
- La fecha y hora deben estar dentro de la ventana de conversión. La propiedad ConversionWindowInMinutes de OfflineConversionGoal determina la longitud máxima de tiempo en minutos después de un clic en el que se realizará el seguimiento de las conversiones.
Por ejemplo, si el 30 de abril se registraron tres clics, si La conversiónWindowInMinutes de OfflineConversionGoal es igual a 30 días (43200 minutos) y si envía a Microsoft Advertising las siguientes conversiones sin conexión el 31 de julio, Microsoft Advertising solo contará el que tenga MicrosoftClickId=2 como conversión sin conexión.
- MicrosoftClickId=1; ConversionTime=2020-04-30T17:02:35.6853793Z
- MicrosoftClickId=2; ConversionTime=2020-05-15T17:02:35.6853793Z
- MicrosoftClickId=3; ConversionTime=2020-06-15T17:02:35.6853793Z
Los datos de conversión sin conexión con MicrosoftClickId=1 no se cargarán desde la fecha y hora de conversión hace más de 90 días, y los datos de conversión sin conexión con MicrosoftClickId=3 no se contarán porque no se encuentran dentro de la ventana de conversión (del 30 de abril al 29 de mayo).
Agregar: Obligatorio
Reiterar: Obligatorio
Retractarse: Obligatorio
Valor de conversión
Valor de conversión sin conexión.
Agregar: Opcional. Si no especifica un valor de conversión sin conexión, se usa el elemento Value del objetivo ConversionGoalRevenue .
Reiterar: No aplicable
Retractarse: No aplicable
Crédito de atribución externa
Este campo solo se puede establecer para las acciones de conversiones que usan atribución externa. Representa la fracción de la conversión que se atribuye a cada clic. Su valor debe ser mayor que 0 y menor o igual que 1.
Se devolverá un error GoalNotEligibleForExternalAttribution si este campo se usa con una acción de conversión no atribuible externamente.
Aplicar: Opcional
Modelo de atribución externa
Este campo solo se puede establecer para las acciones de conversiones que usan atribución externa. Especifica el nombre del modelo de atribución.
Se devolverá un error GoalNotEligibleForExternalAttribution si este campo se usa con una acción de conversión no atribuible externamente.
Aplicar: Opcional
Dirección de correo electrónico con hash
Dirección de correo electrónico con hash mediante el algoritmo SHA-256 para su uso con conversiones mejoradas.
Agregar: Necesario para las conversiones mejoradas.
Reiterar: Necesario para las conversiones mejoradas.
Retractarse: Necesario para las conversiones mejoradas.
Número de teléfono con hash
Número de teléfono con hash según el estándar E.164 para su uso con conversiones mejoradas.
Agregar: Necesario para las conversiones mejoradas.
Reiterar: Necesario para las conversiones mejoradas.
Retractarse: Necesario para las conversiones mejoradas.
Id. de clic de Microsoft
MSCLKID para la conversión sin conexión.
Para asegurarse de que el etiquetado automático está habilitado para el seguimiento de identificadores de clic de Microsoft, use el campo MSCLKID Auto Tagging Enabled (Etiquetado automático de MSCLKID habilitado ) del registro de cuenta .
Agregar: Solo se requiere si no se envía un correo electrónico con hash o un número de teléfono.
Reiterar: Solo se requiere si no se envía un correo electrónico con hash o un número de teléfono.
Retractarse: Solo se requiere si no se envía un correo electrónico con hash o un número de teléfono.