Reglas de valor de conversión

Las reglas de valor de conversión te permiten definir acciones que modificarán el valor de una conversión según la categoría de ConversionAction y las siguientes dimensiones de una impresión:

  • Pertenencia al público
  • Ubicación física o ubicación de interés
  • Dispositivo
  • Itinerario de viaje

Puedes usar la API de Google Ads para definir reglas de valor de conversión, combinarlas en un conjunto de reglas de valor de conversión y, luego, aplicar el conjunto de reglas a toda tu cuenta de Google Ads o a una campaña específica. Los segmentos de los informes de la API de Google Ads proporcionan desgloses para que puedas comparar las partes originales, sin ajustar y ajustadas de tus valores de conversión.

Crea reglas

El primer paso para usar las reglas de valor de conversión es crear, al menos, un recurso ConversionValueRule, que consta de lo siguiente:

  • Las condiciones que determinan cuándo se aplica la regla
  • La acción que se debe realizar cuando se aplica la regla

Por ejemplo, la siguiente carga útil de JSON para ConversionValueRuleService.MutateConversionValueRules crea una regla que multiplica los valores de conversión por 1.5 para las impresiones en dispositivos móviles:

{
  "operations": [
    {
      "create": {
        "action": {
          "operation": "MULTIPLY",
          "value": 1.5
        },
        "deviceCondition": {
          "deviceTypes": ["MOBILE"]
        }
      }
    }
  ]
}

Condiciones de la regla

Define las condiciones de un ConversionValueRule con los siguientes campos:

audience_condition
Aplica la regla a las impresiones asociadas con uno o más públicos. Especifica los nombres de los recursos de cada lista de usuarios o interés del usuario con los campos user_lists o user_interests. Para recuperar los nombres de los recursos de las listas de usuarios o los intereses de los usuarios disponibles, emite una solicitud searchStream o search de GoogleAdsService en la que la cláusula FROM de la consulta sea user_list o user_interest, respectivamente.
Si un audience_condition contiene varias listas de usuarios o intereses de los usuarios, una impresión coincidirá con la regla si está asociada con cualquiera de las listas de usuarios o intereses de los usuarios.
device_condition
Aplica la regla si el dispositivo de la impresión coincide con cualquiera de los device_types especificados. Solo se permiten los tipos de dispositivos que se encuentran en ValueRuleDeviceType.
geo_location_condition
Aplica la regla a las impresiones en las que la información de ubicación coincide con cualquiera de los geo_target_constants especificados para el geo_match_type y no coincide con ninguno de los excluded_geo_target_constants para el excluded_geo_match_type. Consulta la guía de segmentación geográfica para obtener información sobre cómo recuperar los nombres de los recursos de ubicación.
itinerary_condition
Aplica la regla a las impresiones en las que los términos de búsqueda incluyen información específica del itinerario, como el período de reserva, la duración del viaje o el día de inicio del viaje. Revisa ValueRuleItineraryCondition para obtener más detalles sobre las condiciones disponibles.

Puedes especificar como máximo dos de audience_condition, device_condition, geo_location_condition o itinerary_condition en cada ConversionValueRule.

Una regla sin condiciones especificadas se aplica a las impresiones que no cumplen con las condiciones de una regla más específica en el mismo conjunto de reglas.

Acción de la regla

Una regla debe tener un solo action, que consiste en un operation y un value. La acción define cómo ajustar el valor de conversión de una conversión que cumple con las condiciones de la regla. Las operaciones disponibles son las siguientes:

ADD
Agrega el value al valor original de la conversión. El valor de value debe ser mayor que 0.
MULTIPLY
Multiplica el valor original de la conversión por el value especificado. El value debe ser mayor o igual que 0.5 y menor o igual que 10.
SET

Establece el valor de conversión en el value especificado. El valor de value debe ser mayor que 0.

Solo puedes usar una regla con la acción SET en un conjunto de reglas que cumpla con las condiciones descritas en Crea un conjunto de reglas.

Otros atributos de reglas

Además de las condiciones y una acción, un ConversionValueRule tiene los siguientes atributos.

owner_customer
Es el nombre del recurso de la Customer a la que pertenece la regla. Usa esta columna para determinar si una regla se define dentro de la cuenta o en una de sus cuentas de administrador.
status
Es el estado de la regla. Puedes pausar una regla configurando este campo como PAUSED y habilitar una regla pausada configurando este campo como ENABLED.

Crea conjuntos de reglas

Una vez que tengas al menos un ConversionValueRule, puedes crear un ConversionValueRuleSet, que consta de lo siguiente:

conversion_action_categories

Es una lista de categorías de acciones de conversión a las que se aplica este conjunto de reglas. Si la lista está vacía, el conjunto de reglas se aplica a todas las categorías. Si la lista no está vacía, debe contener una sola entrada de STORE_VISIT o STORE_SALE.

Solo puedes establecer la lista de categorías de acciones de conversión cuando creas el conjunto de reglas.

conversion_value_rules

Son los nombres de los recursos de las reglas que se incluirán en el conjunto.

Esta lista solo puede contener una regla que use la acción SET si se cumple alguna de estas condiciones:

  • Tu cuenta está en la lista de entidades permitidas y el conversion_action_categories del conjunto de reglas está vacío.
  • El conversion_action_categories del conjunto solo contiene una entrada de STORE_VISIT o STORE_SALE, el dimensions del conjunto solo contiene una entrada para NO_CONDITION y no se establece ninguno de los campos de condición de la regla.
dimensions

Es una lista de valores de enumeración ValueRuleSetDimension que indica qué condiciones pueden usar las reglas del conjunto. Por ejemplo, si dimensions contiene GEO_LOCATION y DEVICE, puedes agregar reglas con geo_location_condition o device_condition al conjunto, pero no puedes agregar una regla con audience_condition.

Esta lista no puede estar vacía y puede contener, como máximo, dos entradas.

La primera entrada de esta lista determina qué valor aparece para segments.conversion_value_rule_primary_dimension en métricas.

Si esta lista contiene una entrada para NO_CONDITION, haz lo siguiente:

  • NO_CONDITION debe ser la única entrada de la lista.
  • La lista de conversion_action_categories del conjunto solo debe contener una entrada de STORE_VISIT o STORE_SALE.
  • La lista de conversion_value_rules no puede contener ninguna regla en la que se establezca audience_condition, device_condition o geo_location_condition.
attachment_type

Establece este valor en CUSTOMER para crear un conjunto de reglas que se aplique a toda la cuenta o en CAMPAIGN para crear un conjunto de reglas para una campaña específica.

campaign

Si el attachment_type del conjunto de reglas es CAMPAIGN, configúralo como el nombre del recurso al que se aplica el conjunto de reglas.

Al igual que las reglas, un conjunto de reglas también tiene un owner_customer y un status. Sin embargo, el status de un conjunto de reglas es de solo lectura y se deriva de sus reglas de la siguiente manera:

  • Si cada regla a la que hace referencia conversion_value_rules tiene un status de PAUSED, el conjunto de reglas de valor de conversión status será PAUSED.
  • De lo contrario, el conjunto de reglas de valor de conversión status será ENABLED.

Quita reglas y conjuntos de reglas

  • Un ConversionValueRuleSet debe tener, al menos, una regla de valor de conversión que sea PAUSED o ENABLED.

  • No se podrá quitar un ConversionValueRule al que se hace referencia en el conversion_value_rules de un PAUSED o ENABLED ConversionValueRuleSet.

  • Quitar un ConversionValueRuleSet no cambia el status de cada ConversionValueRule al que hace referencia el conjunto.

  • Una vez que se quita un ConversionValueRuleSet, las solicitudes search y searchStream para el recurso conversion_value_rule_set ya no devolverán el conjunto quitado.

Prioridad de las reglas y los conjuntos de reglas

Google Ads utiliza la siguiente lógica para seleccionar y aplicar, como máximo, una regla a cada conversión. Obtén más información sobre estas reglas en el Centro de ayuda de Google Ads:

  1. Determina el attachment_type de los conjuntos de reglas que se deben considerar. Si hay algún conjunto de reglas con attachment_type = CAMPAIGN y campaign establecidos en la campaña asociada con la impresión, solo considera los conjuntos de reglas a nivel de la campaña. De lo contrario, solo considera los conjuntos de reglas a nivel del cliente.

  2. Entre los conjuntos de reglas que se deben considerar, elige el conjunto de reglas en el que conversion_action_categories no esté vacío y contenga la categoría de la acción de conversión de la conversión, si existe ese conjunto de reglas. De lo contrario, elige el conjunto de reglas en el que conversion_action_categories esté vacío.

  3. Evalúa las reglas del conjunto de reglas elegido en el orden en que aparecen en conversion_value_rules y selecciona la primera regla con condiciones que coincidan con la impresión.

  4. En el caso de varias condiciones de ubicación geográfica coincidentes, se aplica la ubicación más precisa. Por ejemplo, si una impresión coincide con las condiciones de Estados Unidos y California, se aplicará la de California porque es una ubicación precisa.

  5. En el caso de varias condiciones de público coincidentes, se aplicará la jerarquía de atribución de público existente. Si hay un empate entre dos reglas de un conjunto, se seleccionará la regla del tipo "Multiplicar" sobre la del tipo "Sumar". Si sigue habiendo un empate (es decir, hay más de una regla del tipo "Multiplicar"), se seleccionará la que tenga el ajuste multiplicador más alto.

  6. No puede haber varias condiciones de dispositivo coincidentes, ya que las categorías de dispositivos son mutuamente excluyentes.

  7. En el caso de las condiciones de itinerario de viaje, se aplica la regla de itinerario más específica. Esto significa que, si varias reglas coinciden con una conversión determinada, se usará la regla que tenga la mayor cantidad de opciones de itinerario definidas, como "Período de reserva anticipada" o "Duración del viaje".

Métricas

Los campos metrics.conversions_value y metrics.all_conversions_value, así como los campos derivados de esas métricas, reflejan las modificaciones realizadas por los conjuntos de reglas de valor de conversión. Además, puedes incluir segments.conversion_value_rule_primary_dimension en tu consulta para obtener más información sobre cómo se aplicaron las reglas. Los valores posibles para ese segmento son los siguientes:

NO_RULE_APPLIED
Son los valores de las conversiones en las que no se aplicó ninguna regla.
ORIGINAL
Es el valor original de las conversiones en las que se aplicó una regla.
GEO_LOCATION, DEVICE, AUDIENCE o NO_CONDITION
Es el valor de las conversiones después de que se aplicó una regla, agrupado por la primera entrada de la colección dimensions del conjunto de reglas.