Compartir a través de


Objeto de datos de campaña: Administración de campañas

Define una campaña.

Nota:

Ya no puedes agregar, actualizar ni recuperar campañas que solo admitan anuncios de búsqueda dinámicos. El tipo de campaña de las campañas existentes se ha actualizado de "DynamicSearchAds" a "Search". Los grupos de anuncios ahora se consideran grupos de anuncios "dinámicos", pero no hay cambios estructurales, es decir, contienen los mismos destinos automáticos y anuncios de búsqueda dinámicos que antes.

Nota:

A partir de abril de 2021, la estrategia manual de pujas de CPC solo se puede usar con campañas de audiencia y campañas de hospedaje (anteriormente campañas de hoteles). Si intenta establecer cpc manual para cualquier otro tipo de campaña, la solicitud se omitirá sin errores y la estrategia de puja se establecerá en CPC mejorado.

A partir de abril de 2021, no se pueden establecer estrategias de puja para grupos de anuncios o palabras clave. Las estrategias de puja solo se pueden establecer en el nivel de campaña. Si intenta establecer estrategias de puja para grupos de anuncios o palabras clave, la solicitud se omitirá sin errores. Los grupos de anuncios y las palabras clave heredarán la estrategia de puja de su campaña.

Sintaxis

<xs:complexType name="Campaign" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:sequence>
    <xs:element minOccurs="0" name="AudienceAdsBidAdjustment" nillable="true" type="xs:int" />
    <xs:element minOccurs="0" name="BiddingScheme" nillable="true" type="tns:BiddingScheme" />
    <xs:element minOccurs="0" name="BudgetType" nillable="true" type="tns:BudgetLimitType" />
    <xs:element minOccurs="0" name="DailyBudget" nillable="true" type="xs:double" />
    <xs:element xmlns:q8="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="DealIds" nillable="true" type="q8:ArrayOflong">
      <xs:annotation>
        <xs:appinfo>
          <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="ExperimentId" nillable="true" type="xs:long" />
    <xs:element minOccurs="0" name="FinalUrlSuffix" nillable="true" type="xs:string" />
    <xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/System.Collections.Generic" minOccurs="0" name="ForwardCompatibilityMap" nillable="true" type="q9:ArrayOfKeyValuePairOfstringstring" />
    <xs:element xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="GoalIds" nillable="true" type="q10:ArrayOflong">
      <xs:annotation>
        <xs:appinfo>
          <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
    <xs:element minOccurs="0" name="IsDealCampaign" nillable="true" type="xs:boolean">
      <xs:annotation>
        <xs:appinfo>
          <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="MultimediaAdsBidAdjustment" nillable="true" type="xs:int">
      <xs:annotation>
        <xs:appinfo>
          <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    <xs:element minOccurs="0" name="Status" nillable="true" type="tns:CampaignStatus" />
    <xs:element minOccurs="0" name="SubType" nillable="true" type="xs:string" />
    <xs:element minOccurs="0" name="TimeZone" nillable="true" type="xs:string" />
    <xs:element minOccurs="0" name="TrackingUrlTemplate" nillable="true" type="xs:string" />
    <xs:element minOccurs="0" name="UrlCustomParameters" nillable="true" type="tns:CustomParameters" />
    <xs:element minOccurs="0" name="CampaignType" nillable="true" type="tns:CampaignType" />
    <xs:element minOccurs="0" name="Settings" nillable="true" type="tns:ArrayOfSetting" />
    <xs:element minOccurs="0" name="BudgetId" nillable="true" type="xs:long" />
    <xs:element xmlns:q11="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="Languages" nillable="true" type="q11:ArrayOfstring" />
    <xs:element minOccurs="0" name="AdScheduleUseSearcherTimeZone" nillable="true" type="xs:boolean">
      <xs:annotation>
        <xs:appinfo>
          <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="BidStrategyId" nillable="true" type="xs:long">
      <xs:annotation>
        <xs:appinfo>
          <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

Elementos

El objeto Campaign tiene los siguientes elementos: AdScheduleUseSearcherTimeZone, AudienceAdsBidAdjustment, BiddingScheme, BidStrategyId, BudgetId, BudgetType, CampaignType, DailyBudget, DealIds, ExperimentId, FinalUrlSuffix, ForwardCompatibilityMap, GoalIds, Id, IsDealCampaign, Languages, MultimediaAdsBidAdjustment, Name, Settings, Status, SubType, TimeZone, TrackingUrlTemplate, UrlCustomParameters.

Elemento Descripción Tipo de datos
AdScheduleUseSearcherTimeZone Determina si se debe usar la zona horaria de la cuenta o la zona horaria del usuario de búsqueda donde se podrían entregar los anuncios.

Establezca esta propiedad en true si desea que los anuncios se muestren en la zona horaria del usuario de búsqueda y, de lo contrario, establézcalo en false.

Este elemento no se devuelve de forma predeterminada. Para obtener este elemento, incluya el valor AdScheduleUseSearcherTimeZone en el elemento ReturnAdditionalFields al llamar a las operaciones de servicio GetCampaignsByAccountId y GetCampaignsByIds .

Agregar: Opcional. Si no especifica este elemento o lo deja vacío, se establecerá el valor predeterminado de false y se usará la zona horaria de la cuenta.
Actualizar: Opcional. Si no se establece ningún valor para la actualización, esta configuración no cambia.
boolean
AudienceAdsBidAdjustment El porcentaje por el que ajustar la oferta de anuncios de audiencia por encima o por debajo del grupo de anuncios base o la oferta de palabra clave.

Esta propiedad está disponible en las campañas de búsqueda si el cliente está habilitado para Microsoft Audience Network. Este establecimiento no está disponible con campañas de compras inteligentes.

Los valores admitidos son de cien (-100) negativos a noventacientos (900) positivos. Establecer el ajuste de puja en -100 impedirá que se muestren anuncios de audiencia para esta campaña.

Establezca este elemento en cero (0) si desea usar el grupo de anuncios base o la oferta de palabra clave en lugar de especificar cualquier ajuste de puja para los anuncios de audiencia.

Como procedimiento recomendado, siempre debe especificar un valor de ajuste de puja. Si establece este elemento en NULL, se usará el ajuste de puja predeterminado del sistema. El ajuste de puja predeterminado del sistema es actualmente cero (0) y está sujeto a cambios.

Agregar: Opcional
Actualizar: Opcional. Si no se establece ningún valor para la actualización, esta configuración no cambia.
int
PujaScheme Tipo de estrategia de puja para cómo desea administrar las pujas.

Para obtener más información sobre las estrategias de puja admitidas por tipo de campaña, consulte Estrategias de presupuesto y puja.

IMPORTANTE: Para algunos tipos de estrategias de puja, la configuración de rotación de anuncios y pujas se omite y se requiere el seguimiento de conversiones (a través de una etiqueta de seguimiento universal de eventos y un objetivo de conversión). Para obtener más información, incluidas las ubicaciones admitidas, consulte Permitir que Microsoft Advertising administre sus ofertas con estrategias de puja.

Este elemento será nulo o vacío de forma predeterminada si la campaña usa la estrategia de puja MaxConversionValueBiddingScheme o TargetImpressionShareBiddingScheme . Para obtener los objetos MaxConversionValueBiddingScheme o TargetImpressionShareBiddingScheme , incluya los respectivos valores MaxConversionValueBiddingScheme y TargetImpressionShareBiddingScheme en el elemento ReturnAdditionalFields al llamar a las operaciones de servicio GetCampaignsByAccountId y GetCampaignsByIds .

Agregar: Opcional. El tipo de estrategia de puja predeterminado para las campañas Search y DynamicSearchAds es EnhancedCpcBiddingScheme. El tipo de estrategia de puja predeterminado para la mayoría de las campañas de shopping es EnhancedCpcBiddingScheme; sin embargo, los únicos tipos de estrategia de puja admitidos para las campañas de compras inteligentes son MaxConversionsBiddingScheme y MaxConversionValueBiddingScheme. Los tipos de estrategia de puja admitidos para las campañas de audiencia son EnhancedCpcBiddingScheme, ManualCpcBiddingScheme, ManualCpmBiddingScheme y TargetCpaBiddingScheme. Los tipos de estrategia de ofertas compatibles para las campañas de alojamiento son CommissionBiddingScheme, ManualCpcBiddingScheme y PercentCpcBiddingScheme. Las estrategias de puja admitidas para las campañas performance max son MaxConversionsBiddingScheme (con TCPA opcional) y MaxConversionValueBiddingScheme (con TROAS opcional). Las estrategias de puja admitidas para las nuevas campañas de vídeo son ManualCpmBiddingScheme y ManualCpvBiddingScheme. NOTA: A partir de mayo de 2024, ya no puede usar la estrategia manual de pujas de CPC para las campañas nativas del público. Solo puede usar CPC manual para las campañas de visualización y vídeo de la audiencia, y para las campañas de hospedaje. Convertiremos automáticamente las campañas nativas de audiencia de CPC manuales existentes en CPC mejorado. Si intenta establecer cpc manual para cualquier otro tipo de campaña, la solicitud se omitirá sin errores y la estrategia de puja se establecerá en CPC mejorado. A partir de abril de 2021, no se pueden establecer estrategias de puja para grupos de anuncios o palabras clave. Las estrategias de puja solo se pueden establecer en el nivel de campaña. Si intenta establecer estrategias de puja para grupos de anuncios o palabras clave, la solicitud se omitirá sin errores. Los grupos de anuncios y las palabras clave heredarán la estrategia de puja de su campaña.
Actualizar: Opcional. Si no se establece ningún valor para la actualización, esta configuración no cambia.
PujaScheme
BidStrategyId Identificador generado por el sistema de BidStrategy que esta campaña comparte con otras campañas de la cuenta.

Si el campo está vacío, la campaña no usa una estrategia de puja de cartera. Si el campo no está vacío y el valor es mayor que cero, la campaña usa una estrategia de puja de cartera. Si la campaña usa una estrategia de puja de cartera y prefiere que use su propia estrategia de puja, establezca este campo en "0" (cero).

Nota: Las estrategias de puja de cartera no son compatibles con las campañas de compras inteligentes ni con las campañas performance max.

Agregar: Opcional
Actualizar: Opcional. Si no se establece ningún valor para la actualización, esta configuración no cambia.
largo
BudgetId Identificador único de Microsoft Advertising del presupuesto que esta campaña comparte con otras campañas de la cuenta.

Si el valor no es null y es mayor que cero, la campaña usa un presupuesto compartido. Si el valor es null, la campaña no usa un presupuesto compartido. Si la campaña usa un presupuesto compartido y prefiere que use su propio presupuesto, por ejemplo , DailyBudget amount, establezca este elemento en '0' (cero) y establezca DailyBudget en un importe presupuestado válido.

Nota: Los presupuestos compartidos no son compatibles con campañas de compras inteligentes ni con campañas performance max. Con las campañas de compras inteligentes, debe establecer la cantidad de DailyBudget .

Agregar: Opcional
Actualizar: Opcional. Si no se establece ningún valor para la actualización, esta configuración no cambia.
largo
BudgetType El tipo de presupuesto determina cómo se gasta el presupuesto.

Los valores posibles son DailyBudgetAccelerated y DailyBudgetStandard. El tipo de presupuesto DailyBudgetAccelerated solo está disponible para las campañas de audiencia que usan presupuestos de nivel de campaña no compartidos.

En el contexto de los presupuestos compartidos, el tipo de presupuesto es una propiedad de solo lectura que siempre se devuelve independientemente de si la campaña usa o no un presupuesto compartido. Para determinar si la campaña usa un presupuesto compartido, compruebe el valor del elemento BudgetId como se describió anteriormente.

Con las campañas de experimento no se pueden establecer los valores Budget, BudgetType o Status. El presupuesto y el estado de una campaña de experimento siempre se heredan de la configuración de la campaña base.

Agregar: Obligatorio si el valor de BudgetId no está establecido. Solo lectura si la campaña usa un presupuesto compartido.
Actualizar: Opcional si el valor de BudgetId no está establecido. Si no se establece ningún valor para la actualización, esta configuración no cambia. No se permite si la campaña usa un presupuesto compartido. Si intenta actualizar el tipo de presupuesto de una campaña que tiene un presupuesto compartido, el servicio devolverá el código de error CampaignServiceCannotUpdateSharedBudget .
BudgetLimitType
CampaignType El tipo de campaña determina si la campaña es audience, dynamic search ads, search, shopping, hotel ads o performance max.

Agregar: Opcional. Si no se especifica, se usa el valor predeterminado de Search .
Actualizar: No permitido.
CampaignType
DailyBudget Cantidad que se va a gastar diariamente en la campaña.

Debe establecer el importe del presupuesto diario si BudgetId no está establecido.

Su presupuesto es un objetivo; el gasto real puede ser mayor o menor. Las variaciones se deben a una serie de factores, como diferentes volúmenes de tráfico en diferentes días de la semana, o la detección automática y el reembolso de clics de fraude que pueden devolver dinero a una campaña en unas pocas horas después del clic. Microsoft Advertising anticipa y compensa automáticamente las fluctuaciones y, por lo general, se mantiene por encima del 100 % por encima del límite diario.

Tenga en cuenta también que Microsoft Advertising no requiere que el presupuesto de la campaña sea mayor que las pujas de grupo de anuncios y palabras clave. En otras palabras, las pujas de grupo de anuncios y palabras clave se validan independientemente del presupuesto de la campaña.

En el contexto de los presupuestos compartidos, el importe del presupuesto es una propiedad de solo lectura que siempre se devuelve independientemente de si la campaña usa o no un presupuesto compartido. Cuando una campaña está asociada a un presupuesto compartido, el importe devuelto es el del presupuesto compartido. Para determinar si la campaña usa un presupuesto compartido, compruebe el valor del elemento BudgetId como se describió anteriormente.

Con las campañas de experimento no se pueden establecer los valores Budget, BudgetType o Status. El presupuesto y el estado de una campaña de experimento siempre se heredan de la configuración de la campaña base.

Agregar: Obligatorio si el valor de BudgetId no está establecido. Solo lectura si la campaña usa un presupuesto compartido.
Actualizar: Opcional si el valor de BudgetId no está establecido. Si no se establece ningún valor para la actualización, esta configuración no cambia. No se permite si la campaña usa un presupuesto compartido. Si intenta actualizar la cantidad presupuestada de una campaña que tiene un presupuesto compartido, el servicio devolverá el código de error CampaignServiceCannotUpdateSharedBudget .
doble
DealIds Una lista de identificadores de sistema únicos correspondientes a las ofertas que se agregaron.

La lista de identificadores corresponde directamente a la lista de ofertas de la solicitud. Los elementos de la lista se pueden devolver como null. Para cada índice de lista en el que no se agregó una oferta, el elemento correspondiente será null.
matriz larga
ExperimentId Identificador generado por el sistema del experimento.

Este elemento solo se establece para las campañas de experimento, es decir, las campañas que se han creado para las pruebas A/B basadas en otra campaña de búsqueda.

Las campañas base no contendrán un identificador de experimento. Del mismo modo, después de que un experimento se haya graduado a una campaña independiente, este elemento estará vacío, a pesar de que la campaña anteriormente era una campaña de experimento.

Con las campañas de experimento no se pueden establecer los valores Budget, BudgetType o Status. El presupuesto y el estado de una campaña de experimento siempre se heredan de la configuración de la campaña base. Si quieres cambiar el presupuesto de un experimento, tendrás que cambiar el presupuesto de la campaña base. El cambio en el valor se dividirá en función de la configuración trafficSplitPercent del experimento.

Agregar: Solo lectura
Actualizar: Solo lectura
largo
FinalUrlSuffix El sufijo de dirección URL final puede incluir parámetros de seguimiento que se anexarán al final de la dirección URL de la página de aterrizaje. Se recomienda colocar los parámetros de seguimiento que requiere la página de aterrizaje en un sufijo de dirección URL final para que los clientes siempre se envíen a la página de aterrizaje. Para obtener más detalles y reglas de validación, consulte Sufijo de dirección URL final en las guías técnicas.

Agregar: Opcional
Actualizar: Opcional. Si no se establece ningún valor para la actualización, esta configuración no cambia. Si establece este elemento en una cadena vacía (""), se eliminará la configuración anterior.
string
ForwardCompatibilityMap Lista de cadenas de clave y valor para la compatibilidad con reenvíos para evitar cambios importantes en caso contrario cuando se agregan nuevos elementos en la versión actual de la API.

Los cambios de compatibilidad de reenvío se anotarán aquí en futuras versiones. Actualmente no hay cambios de compatibilidad de reenvío para este objeto.
Matriz KeyValuePairOfstringstring
GoalIds Una lista de identificadores de objetivo. matriz larga
Identificación Identificador único de Microsoft Advertising de la campaña.

Agregar: Solo lectura
Actualizar: Obligatorio
largo
IsDealCampaign La campaña es una campaña de trato si es true. boolean
Idiomas La configuración del idioma del anuncio determina el idioma que usarás al escribir tus anuncios y debe ser el idioma de tus clientes.

IMPORTANTE: Si los idiomas se establecen en el nivel de grupo de anuncios y campaña, el idioma de nivel de grupo de anuncios invalidará el idioma de nivel de campaña.

Puede especificar varios idiomas individualmente en la lista o incluir solo un elemento de lista establecido en Todos si desea tener como destino todos los idiomas.

Las cadenas de idioma admitidas para las campañas de búsqueda y compra son: albanés, búlgaro, croata, checo, danés, holandés, inglés, estonio, finés, francés, alemán, griego, húngaro, italiano, japonés, letón, lituano, maltés, noruego, polaco, portugués, rumano, eslovaco, esloveno, español, sueco y chino tradicional.

NOTA: Los siguientes idiomas aún no están disponibles para todos los usuarios: búlgaro, croata, checo, estonio, griego, húngaro, japonés, letón, lituano, maltés, polaco, rumano, eslovaco, esloveno.

En el caso de las campañas de audiencia, debe incluir todos los idiomas, es decir, establecer este elemento en Todo.

En el caso de las campañas de Anuncios de búsqueda dinámica, la configuración de idioma de nivel de grupo de anuncios y campañas se omite en favor del idioma de dominio del sitio web. Debes establecer los idiomas de la campaña en "Todo" y dejar vacío el idioma de nivel de grupo de anuncios.

Agregar: Necesario para las campañas de audiencia y, en caso contrario, este elemento es opcional. Si no hay ningún conjunto de idioma de campaña, se requerirá el idioma de cada grupo de anuncios dentro de la campaña.
Actualizar: Opcional. Si no se establece ningún valor para la actualización, esta configuración no cambia. Una vez establecidos los idiomas de la campaña, no podrá eliminarlos todos. La lista de idiomas que especifique durante la actualización reemplaza a la configuración anterior, es decir, no anexa al conjunto de idiomas existente.
matriz de cadenas
MultimediaAdsBidAdjustment El porcentaje por el que ajustar la oferta de anuncios multimedia por encima o por debajo del grupo de anuncios base o la oferta de palabra clave int
Nombre Nombre de la campaña. El nombre debe ser único entre todas las campañas activas o en pausa dentro de la cuenta. El nombre puede contener un máximo de 128 caracteres.

El servicio realiza una comparación sin distinción entre mayúsculas y minúsculas cuando compara el nombre con los nombres de campaña existentes.

Agregar: Obligatorio
Actualizar: Opcional. Si no se establece ningún valor para la actualización, esta configuración no cambia.
string
Configuración La configuración admitida varía según el tipo de campaña.

Nota: VerifiedTrackingSetting no está disponible actualmente.

Puede incluir un máximo de un objeto por tipo de configuración en la lista de configuraciones, por ejemplo, un TargetSetting.

Si CampaignType está establecido en Search y si el elemento ExperimentId no está establecido, esta lista puede incluir opcionalmente un objeto DynamicSearchAdsSetting . Las campañas de experimentos y las campañas base de experimentos no pueden incluir la configuración dinámica de anuncios de búsqueda. Si piensa usar esta campaña para experimentos, no incluya la configuración de anuncios de búsqueda dinámica. Si un experimento existente ya se basa en esta campaña, no puede actualizar la campaña para incluir la configuración de anuncios de búsqueda dinámica.

Si CampaignType está establecido en Shopping, esta lista debe incluir un objeto ShoppingSetting .

Si CampaignType está establecido en Audience, esta lista puede incluir o no un objeto ShoppingSetting , en función de si la campaña audience admite o no anuncios de productos.

Si CampaignType está establecido en DynamicSearchAds, esta lista debe incluir un objeto DynamicSearchAdsSetting .

Si CampaignType está establecido en Hotel, esta lista debe incluir un objeto HotelSetting .

Si CampaignType está establecido en PerformanceMax, esta lista debe incluir un objeto PerformanceMaxSetting . Si la campaña Performance Max se asocia a una tienda, también admite shoppingSetting.

TargetSetting se puede usar con cualquier tipo de campaña, excepto Performace Max, y determina si los criterios de audiencia asociados a esta campaña usan la opción "objetivo y puja" o la opción de destino "solo puja". Dentro de TargetSetting puede tener un objeto TargetSettingDetail , es decir, uno por criterioTypeGroup admitido. El único valor de tipo de criterio admitido actualmente para la configuración de destino de nivel de campaña es "Audiencia". El objeto TargetSetting no se devuelve de forma predeterminada. Para obtener este objeto, incluya el valor TargetSetting en el elemento ReturnAdditionalFields cuando llame a las operaciones de servicio GetCampaignsByAccountId y GetCampaignsByIds .

Agregar: Obligatorio si CampaignType está establecido en DynamicSearchAds o Shopping y, de lo contrario, este elemento es opcional. Si este elemento no incluye un objeto TargetSetting , la opción de puja predeterminada para todos los grupos de tipos de criterio es efectivamente "solo puja".
Actualizar: Opcional. Si no se establece ningún valor para la actualización, esta configuración no cambia. Los objetos DynamicSearchAdsSetting y ShoppingSetting no se pueden quitar durante la actualización.
Establecer matriz
Estado Estado de la campaña.

Los valores posibles son Active y Paused.

El servicio pausará automáticamente la campaña si el presupuesto está agotado.

Con las campañas de experimento no se puede establecer El presupuesto, BudgetType o Status El presupuesto y el estado de una campaña de experimento siempre se heredan de la configuración de la campaña base.

Agregar: Opcional. El valor predeterminado es Paused.
Actualizar: Opcional. Si no se establece ningún valor para la actualización, esta configuración no cambia.
CampaignStatus
SubType Subtipo de campaña.

Si no se establece el subtipo, la campaña se crea según el tipo de campaña.

Si el subtipo está establecido en AudienceVideoAds y el tipo de campaña es Audiencia, la campaña es una campaña de audiencia de vídeo.

Si el subtipo está establecido en ShoppingSmartAds, la campaña es una campaña de Microsoft Smart Shopping.

Si el subtipo está establecido en ShoppingSponsoredProductAd, la campaña es una campaña de compras de Microsoft para marcas.

Agregar: Opcional y no aplicable para la mayoría de los tipos de campaña. En el caso de las campañas de compras inteligentes de Microsoft, debe establecer el subtipo en ShoppingSmartAds. Para las campañas de compras de Microsoft para marcas , debe establecer el subtipo en ShoppingSponsoredProductAd.
Actualizar: Solo lectura
string
Zona horaria Esta columna está en desuso.

Zona horaria en la que opera la campaña.

La zona horaria se usa para informar y aplicar la fecha de inicio y finalización de un grupo de anuncios.

Para ver los valores posibles, consulte Zonas horarias.

Con las campañas de experimento no puede establecer Budget, BudgetType, Status o TimeZone. El presupuesto, el estado y la zona horaria de una campaña de experimento siempre se heredan de la configuración de la campaña base.

Agregar: Obligatorio
Actualizar: Opcional. Si no se establece ningún valor para la actualización, esta configuración no cambia. No puede actualizar la zona horaria si la campaña contiene o alguna vez ha contenido grupos de anuncios en estado Activo o En pausa .
string
TrackingUrlTemplate Plantilla de seguimiento que se usará como valor predeterminado para todas las direcciones URL de la campaña.

Las siguientes reglas de validación se aplican a las plantillas de seguimiento. Para obtener más información sobre las plantillas y los parámetros admitidos, consulte el artículo de ayuda de Microsoft Advertising ¿Qué parámetros de seguimiento o dirección URL puedo usar?
- Las plantillas de seguimiento definidas para entidades de nivel inferior, por ejemplo, los anuncios, reemplazan a las establecidas para entidades de nivel superior, por ejemplo, campaña. Para obtener más información, vea Límites de entidad.
- La longitud de la plantilla de seguimiento está limitada a 2048 caracteres. La cadena de protocolo HTTP o HTTPS cuenta para el límite de 2048 caracteres.
- La plantilla de seguimiento debe ser una dirección URL bien formada que comience por una de las siguientes: http://, https://, {lpurl}o {unescapedlpurl}.
- Microsoft Advertising no valida si existen parámetros personalizados. Si usa parámetros personalizados en la plantilla de seguimiento y no existen, la dirección URL de la página de aterrizaje incluirá los marcadores de posición de clave y valor de los parámetros personalizados sin sustitución. Por ejemplo, si la plantilla de seguimiento es https://tracker.example.com/?season={_season}&promocode={_promocode}&u={lpurl} y no se definen {_season} ni {_promocode} en el nivel de campaña, grupo de anuncios, criterio, palabra clave o anuncio, la dirección URL de la página de aterrizaje será la misma.

Agregar: Opcional
Actualizar: Opcional. Si no se establece ningún valor para la actualización, esta configuración no cambia. Si establece este elemento en una cadena vacía (""), se eliminará la configuración anterior.
string
UrlCustomParameters Colección personalizada de parámetros de clave y valor para el seguimiento de direcciones URL.

Microsoft Advertising aceptará los 8 primeros objetos CustomParameter que incluya en el objeto CustomParameters y, si incluye más de 8 parámetros personalizados, se devolverá un error. Cada CustomParameter incluye elementos Key y Value .

Agregar: Opcional
Actualizar: Opcional. Si no se establece ningún valor para la actualización, esta configuración no cambia. Establezca el elemento UrlCustomParameters en null o vacío para conservar los parámetros personalizados existentes. Para quitar todos los parámetros personalizados, establezca el elemento Parameters del objeto CustomParameters en null o vacío. Para quitar un subconjunto de parámetros personalizados, especifique los parámetros personalizados que desea conservar en el elemento Parameters del objeto CustomParameters .
CustomParameters

Requisitos

Servicio: CampaignManagementService.svc v13
Espacio de nombres: https://bingads.microsoft.com/CampaignManagement/v13

Usado por

AddCampaigns
GetCampaignsByAccountId
GetCampaignsByIds
UpdateCampaigns