Campañas de Servicios locales

Las campañas de Servicios Locales te permiten promocionar tu empresa en Google y recibir clientes potenciales directamente de los clientes potenciales. En esta guía, se resumen las operaciones y las restricciones compatibles en la versión actual de la API de Google Ads.

Operaciones admitidas

Se admiten las siguientes operaciones.

Cómo recuperar campañas y presupuestos de Servicios Locales

Las campañas y los presupuestos de Servicios Locales se pueden recuperar con el método GoogleAdsService.Search o GoogleAdsService.SearchStream para consultar los recursos de la campaña en los que advertising_channel_type = 'LOCAL_SERVICES'. A continuación, se muestra un ejemplo:

SELECT
  campaign.id,
  campaign.status,
  campaign_budget.id,
  campaign_budget.period,
  campaign_budget.amount_micros,
  campaign_budget.type
FROM campaign
WHERE campaign.advertising_channel_type = 'LOCAL_SERVICES'

Cómo editar campañas de Servicios Locales

Puedes actualizar los campos status de la campaña y amount_micros del presupuesto asociado.

Cómo establecer la estrategia de ofertas de las campañas de Servicios Locales

Puedes establecer las siguientes estrategias de ofertas como la estrategia de ofertas estándar de las campañas de servicios locales:

Cómo establecer una programación de anuncios como criterio de campaña

Puedes establecer una programación de anuncios para una campaña de Servicios Locales como un criterio de la campaña.

Crea un AdScheduleInfo y configúralo en el ad_schedule del CampaignCriterion que se envía a la API de Google Ads con CampaignCriterionService.MutateCampaignCriteria.

Cómo establecer la segmentación geográfica

Para habilitar la segmentación geográfica para una campaña de servicios locales, agrega un LocationInfo y configúralo en el location del CampaignCriterion que se envía a la API de Google Ads con CampaignCriterionService.MutateCampaignCriteria. Para obtener más detalles, consulta Segmentación por ubicación.

Segmenta tus anuncios para tipos de servicios específicos

Para habilitar la segmentación para un tipo de servicio específico, agrega un LocalServiceIdInfo y configúralo en el tipo de servicio.

Debes usar un ID de servicio que coincida con la ubicación y la categoría de segmentación de tu campaña.

Operaciones no admitidas

Las restricciones que se indican en la siguiente tabla pueden cambiar en versiones futuras de la API de Google Ads.

Operaciones no admitidas
Crea y quita campañas La API de Google Ads bloquea la creación de campañas de servicios locales nuevas.
Operaciones en subentidades de una campaña La API de Google Ads no admite la creación, modificación, eliminación ni recuperación de grupos de anuncios, anuncios o criterios en las campañas de servicios locales.

Recursos de Servicios Locales

Algunos datos de los anuncios de Servicios Locales se exponen directamente en la API de Google Ads a través de los siguientes recursos de informes de solo lectura:

Para que estos recursos muestren datos, debe haber una campaña de servicios locales en la cuenta de cliente que realice la solicitud. Además, como solo puede haber una campaña de Servicios Locales por cuenta de cliente, estos recursos no especifican una campaña. Para identificar la campaña a la que están afiliados estos recursos, usa la siguiente consulta:

SELECT campaign.id
FROM campaign
WHERE campaign.advertising_channel_type = 'LOCAL_SERVICES'

Cliente potencial de Servicios Locales

LocalServicesLead expone los detalles de un cliente potencial que se generan cuando un consumidor llama, envía un mensaje o reserva un servicio al anunciante.

Los datos de clientes potenciales de los servicios locales se pueden recuperar del recurso local_services_lead. Esta es una consulta de ejemplo:

SELECT
  local_services_lead.lead_type,
  local_services_lead.category_id,
  local_services_lead.service_id,
  local_services_lead.contact_details,
  local_services_lead.lead_status,
  local_services_lead.creation_date_time,
  local_services_lead.locale,
  local_services_lead.lead_charged,
  local_services_lead.credit_details.credit_state,
  local_services_lead.credit_details.credit_state_last_update_date_time
FROM local_services_lead

Limitaciones

  • El campo contact_details es nulo si lead_status es igual a WIPED_OUT.
  • Los datos de los clientes potenciales en los que el category_id forma parte de una categoría de atención médica no están disponibles.

Conversación con clientes potenciales de Servicios Locales

LocalServicesLeadConversation expone los detalles de las conversaciones que se llevaron a cabo como parte de un LocalServicesLead. Existe una relación de uno a varios con LocalServicesLead, en la que un cliente potencial puede tener muchas conversaciones. El nombre del recurso del cliente potencial relacionado se puede encontrar en el campo lead.

Los datos de conversación se pueden recuperar del recurso local_services_lead_conversation. Este es un ejemplo de consulta que filtra los resultados que son llamadas telefónicas:

SELECT
  local_services_lead_conversation.id,
  local_services_lead_conversation.conversation_channel,
  local_services_lead_conversation.participant_type,
  local_services_lead_conversation.lead,
  local_services_lead_conversation.event_date_time,
  local_services_lead_conversation.phone_call_details.call_duration_millis,
  local_services_lead_conversation.phone_call_details.call_recording_url,
  local_services_lead_conversation.message_details.text,
  local_services_lead_conversation.message_details.attachment_urls
FROM local_services_lead_conversation
WHERE local_services_lead_conversation.conversation_channel = 'PHONE_CALL'

A partir de la versión 17 de la API de Google Ads, puedes usar el método LocalServicesLeadService.AppendLeadConversation para agregar recursos LocalServicesLeadConversation a un LocalServicesLead.

Limitaciones

  • Para acceder a la URL de grabación de llamadas, debes acceder con una dirección de correo electrónico que tenga, al menos, acceso de solo lectura a la cuenta de cliente de Google Ads propietaria de la campaña con la que está asociado el cliente potencial.
  • Solicitar todas las conversaciones a la vez puede llevar tiempo, por lo que debes filtrar las conversaciones por cliente potencial, por ejemplo:

    SELECT
      local_services_lead_conversation.id,
      local_services_lead_conversation.event_date_time,
      local_services_lead_conversation.message_details.text
    FROM local_services_lead_conversation
    WHERE local_services_lead.id = LEAD_ID
    

Artefacto de verificación de Servicios locales

LocalServicesVerificationArtifact expone los datos de verificación de las empresas de los anunciantes. Ten en cuenta que estas verificaciones se realizan a nivel de la empresa y no incluyen verificaciones de los empleados. Los datos incluyen lo siguiente:

  • Verificaciones de licencias
  • Verificaciones de seguros
  • Verificaciones de la verificación de antecedentes
  • Verificaciones de registro comercial

Cada vez que se envía una solicitud de verificación a los anuncios de servicios locales, se crea una instancia nueva de artefacto de verificación en la API de Google Ads, y cada artefacto de verificación representa una sola solicitud de verificación. Cada artefacto de verificación puede contener parte de la siguiente información, según el tipo de solicitud de verificación que represente:

  • Estado de cada artefacto de verificación
  • URL de la verificación de antecedentes que se usará para la verificación
  • Tiempo de adjudicación de la verificación de antecedentes (si corresponde)
  • URL del documento de seguro para ver la información de seguro que ya se envió
  • Motivo del rechazo del seguro (si corresponde)
  • Detalles de la licencia (tipo, número, nombres y apellidos)
  • Motivo del rechazo de la licencia (si corresponde)
  • URL del documento de la licencia para ver la imagen de la licencia que ya se envió (si corresponde)
  • Detalles del registro de la empresa (ID de verificación y número de registro)
  • Motivo del rechazo del registro de la empresa (si corresponde)
  • URL del documento de registro de la empresa para ver la imagen de registro que ya se envió (si corresponde)

Los datos del artefacto de verificación se pueden recuperar del recurso local_services_verification_artifact. Este es un ejemplo de consulta que recupera datos de todos los artefactos de verificación relacionados con la licencia de una cuenta de cliente determinada:

SELECT
  local_services_verification_artifact.id,
  local_services_verification_artifact.creation_date_time,
  local_services_verification_artifact.status,
  local_services_verification_artifact.artifact_type,
  local_services_verification_artifact.license_verification_artifact.license_type,
  local_services_verification_artifact.license_verification_artifact.license_number,
  local_services_verification_artifact.license_verification_artifact.licensee_first_name,
  local_services_verification_artifact.license_verification_artifact.licensee_last_name,
  local_services_verification_artifact.license_verification_artifact.rejection_reason
FROM local_services_verification_artifact
WHERE local_services_verification_artifact.artifact_type = 'LICENSE'

Datos geográficos y categóricos de licencias y seguros

Para determinar de forma programática el estado de las solicitudes de verificación por ubicación geográfica, específicamente, el código de segmentación geográfica y el ID de categoría de servicios locales, puedes usar un campo nuevo en el recurso customer, llamado LocalServicesSettings.

Este campo muestra un resumen de alto nivel del estado de las solicitudes de verificación de licencias y seguros por ubicación y categoría. A continuación, se muestra un ejemplo de consulta que recupera todos esos datos:

SELECT
  customer.local_services_settings.granular_license_statuses,
  customer.local_services_settings.granular_insurance_statuses
FROM customer

Empleado de Servicios Locales

LocalServicesEmployee expone los datos sobre los empleados de servicios locales que los anunciantes subieron a sus perfiles de anuncios en nuestros sistemas.

A continuación, se muestra un ejemplo de consulta que recupera datos de todos los empleados del servicio local de una cuenta de cliente determinada:

SELECT
  local_services_employee.status,
  local_services_employee.type,
  local_services_employee.university_degrees,
  local_services_employee.residencies,
  local_services_employee.fellowships,
  local_services_employee.job_title,
  local_services_employee.year_started_practicing,
  local_services_employee.languages_spoken,
  local_services_employee.first_name,
  local_services_employee.middle_name,
  local_services_employee.last_name
FROM local_services_employee