Píxel para la API de marketing

El píxel de Meta es la herramienta principal que puedes usar para hacer un seguimiento de los eventos en un sitio web. Luego, puedes usar los datos del píxel de Meta con la API de marketing para lo siguiente:

  • Crear audiencias personalizadas basadas en la actividad del sitio web.
  • Medir la actividad de conversión y determinar qué anuncios conducen a resultados como, por ejemplo, compras.

Requisitos

  • El código base del píxel de Meta ya debe estar instalado en cada página web en la que harás un seguimiento de los eventos.

Actualizaciones de iOS 14.5

Debido a los cambios para iOS 14.5, hemos incorporado una nueva herramienta para hacer un seguimiento de los eventos web de las campañas publicitarias para iOS 14.5.

Medición de eventos agregados

La medición de eventos agregados de Meta es un protocolo que permite medir los eventos web y de la aplicación de usuarios que utilizan dispositivos con iOS 14.5 o versiones posteriores. Es posible que se utilicen modelos estadísticos y su diseño está pensado para proporcionar una vista más completa de los resultados cuando faltan datos o los existentes son parciales.

Actualmente, la medición de eventos agregados limita los dominios y aplicaciones para móviles a ocho eventos de conversión que se pueden configurar y priorizar para dicho protocolo.

Visita nuestra Guía de verificación de dominios para verificar la propiedad de dominio para la medición de eventos agregados.

Para obtener más información, visita nuestro Servicio de ayuda para empresas.

Para obtener más información sobre otros cambios disponibles, visita nuestro registro de cambios.

Eventos estándar

Los ejemplos que se incluyen a continuación son eventos estándar para los que puedes hacer un seguimiento.

Lead

Haz un seguimiento del evento estándar Lead que se muestra a continuación en tu sitio web.

fbq(
  'track', 'Lead', {
    content_name: 'Auto Insurance',
    content_category: 'Quote',
    value: 40.00,
    currency: 'USD'
  }
);

ViewContent

Haz un seguimiento del evento estándar ViewContent que se muestra a continuación en tu sitio web.

fbq(
  'track', 'ViewContent', { 
    content_type: 'product',
    content_ids: ['1234'],
    content_name: 'ABC Leather Sandal',
    content_category: 'Shoes'
    value: 0.50,
    currency: 'USD'
  }
);

Search

Haz un seguimiento del evento estándar Search que se muestra a continuación en tu sitio web.

fbq(
  'track', 'Search', { 
    search_string: 'leather sandals',
    content_category: 'Product Search',
    content_ids: ['1234', '2424', '1318', '6832'],
    value: 0.50,
    currency: 'USD'
  }
);

Purchase

Haz un seguimiento del evento estándar Purchase que se muestra a continuación en la página de confirmación de pago de tu sitio web.

fbq(
  'track', 'Purchase', { 
    content_type: 'product',
    contents: [
      { 'id': '1234', 'quantity': 2, },
      { 'id': '4642', 'quantity': 1, }
    ],
    value: 25.00,
    currency: 'USD'
  }
);

Eventos personalizados

Haz un seguimiento de un evento personalizado específico de tu sitio web. Sustituye CUSTOM-EVENT-NAME por el nombre del evento personalizado y custom_parameter por el nombre del parámetro personalizado.

fbq(
  'trackCustom', 'CUSTOM-EVENT-NAME', {
    custom_parameter: 'ABC',
    value: 10.00,
    currency: 'USD'
  }
);

Eventos en la página

Para hacer un seguimiento de las acciones en la página, enlaza eventos estándar o personalizados a elementos HTML como, por ejemplo, botones.

<button onClick="fbq('track', 'Purchase');">Button Text</button>

Crea una función si tienes varios elementos HTML.

<script>
function onClick() {
fbq('track', 'Purchase');
};
</script>

Llama a esta función para hacer un seguimiento de los eventos Purchase de varios elementos HTML.

<button onClick="onClick()">Buy Now</button>

<button onClick="onClick()">Buy as a Gift</button>

Nota: El asistente para píxeles puede mostrar varios eventos del píxel desde la misma página. El asistente para píxeles espera hacer un seguimiento solamente de los eventos de carga. Sin embargo, si vinculas eventos a elementos, como un botón, puedes utilizar el asistente para hacer un seguimiento de más tipos de eventos.

Seguimiento de un píxel específico

Haz un seguimiento de un evento personalizado único de un píxel de Meta específico. Sustituye PIXEL-ID por el identificador del píxel de Meta del que quieres hacer un seguimiento.

<script>
  function onClick() {
    fbq(
      'trackSingleCustom', 'PIXEL-ID', 'PageView'
    );
  };
</script>

Nota: El método trackSingleCustom no valida datos personalizados.

Supresión de un píxel

Suprime los píxeles de Meta mediante pushState o replaceState.

fbq.disablePushState = true;

Optimización de la entrega de anuncios con píxeles

Optimiza la entrega de anuncios en función de los eventos estándar de los que se hace un seguimiento con píxeles de Meta mediante el campo promoted_object para el extremo /act_AD-ACCOUNT/adsets.

En el ejemplo que se incluye a continuación se optimiza la entrega de anuncios en función del valor de compra mediante un píxel que hace un seguimiento de los eventos de compra.

Se ha aplicado formato para mejorar la legibilidad
curl -i -X POST "https://graph.facebook.com/v2.10/act_AD-ACCOUNT-ID/adsets
    ?name=Ad Set for Value Optimization
    &campaign_id=CAMPAIGN-ID
    &optimization_goal=VALUE
    &promoted_object={"pixel_id":"PIXEL-ID","custom_event_type":"PURCHASE"}
    &billing_event=IMPRESSIONS
    &daily_budget=1000
    &attribution_spec=[{'event_type': 'CLICK_THROUGH', 'window_days':'1'}]
    &access_token=ACCESS-TOKEN"

Nota: Los valores de conversion_specs se infieren automáticamente según el objetivo y el objeto promoted_object. conversion_specs no se puede establecer manualmente.

Código del píxel de solo imagen

Te recomendamos encarecidamente usar el código de JavaScript para el píxel de Meta. No obstante, en algunos casos, puedes usar un archivo HTML o un píxel de Meta de imagen y, a continuación, añadir otra etiqueta de terceros desde el sitio web.

Eventos estándar

<img src="https://www.facebook.com/tr?id=PIXEL-ID&amp;amp;ev=ViewContent&amp;amp;cd[content_name]=ABC%20Leather%20Sandal&amp;amp;cd[content_category]=Shoes&amp;amp;cd[content_type]=product&amp;amp;cd[content_ids]=1234&amp;amp;cd[value]=0.50&amp;amp;cd[currency]=USD&amp;amp;noscript=1" height="1" width="1" style="display:none"/>

Eventos personalizados

<img src="https://www.facebook.com/tr?id=PIXEL-ID&amp;amp;ev=CustomEventName&amp;amp;cd[custom_param1]=ABC&amp;amp;cd[custom_param2]=123&amp;amp;cd[value]=10.00&amp;amp;cd[currency]=USD&amp;amp;noscript=1" height="1" width="1" style="display:none"/>

Más información