Añade GA4, Tag Manager o el píxel de Meta a tu página

Pon la analítica compatible en tu página de TapTime sin dar a código de terceros acceso a su interfaz.

3 min de lectura Marketing, seguimiento e integraciones Actualizado el 14.09.2026

Tu página de TapTime (carta y reservas) puede llevar tu propia analítica y tus píxeles, para que las visitas aparezcan en los mismos informes que tu web. Las páginas de pedido y de pago no cargan etiquetas.

Panel Web y diseño Analítica y seguimiento

CampoDónde encontrarloAspecto
Google Analytics 4GA4 → Administrar → Flujos de datosG-XXXXXXXXXX
Google Tag ManagerTag Manager → tu contenedorGTM-XXXXXXX
Meta PixelAdministrador de eventos → Orígenes de datosun número de 15–16 cifras

Eventos de reserva en la página

Cuando un cliente reserva, la página envía booking_confirmed (o booking_requested, si confirmas las reservas a mano) al dataLayer aislado de Tag Manager con el tipo, el valor y el ID de evento de la reserva, y dispara tu píxel de Meta y tu etiqueta de GA4.

Script personalizado

El propietario puede añadir un script personalizado para herramientas de analítica que no están en la lista, por ejemplo Plausible, Matomo, Yandex Metrica o las etiquetas de LinkedIn o Pinterest. Pega JavaScript o el fragmento <script> completo del proveedor. Se ejecuta en su propio entorno aislado y oculto y solo puede leer los eventos predefinidos de TapTime: unos cincuenta, desde el origen del cliente y cada pantalla que abre hasta las categorías, los platos, el carrito, los pedidos, las reservas de mesa y las citas. Léelos con taptime.on(), como eventos taptime:event de window o desde dataLayer; taptime.events enumera todos los nombres.

Escuchar eventos en el script personalizado
<script>
  taptime.on(function (event) {
    // event.event is one of taptime.events: add_to_cart, time_select, order_placed…
    if (event.event === 'add_to_cart') {
      console.log('Added', event.item_name, event.value, event.currency);
    }
  });
</script>

Eventos que puede leer tu script

Todos los eventos llevan además page_path, page_type, branch_id, language y at_table. Los importes van en unidades, con su moneda. Ningún evento lleva el nombre, el teléfono, el correo, la dirección, la nota ni el enlace de la reserva del cliente, y las direcciones pierden su cadena de consulta.

EventoCampos
landingpage_location, page_title, utm_source, utm_medium, utm_campaign, utm_term, utm_content, referrer_host, click_id_type, source_type, returning
virtual_page_viewpage_location, page_title, previous_page_type
scroll_depthpercent
nav_clicknav_item, nav_area
nav_menu_open—
language_changeprevious_language
branch_selectto_branch_id, origin, flow
contact_clickcontact_type, link_domain
social_clicknetwork
outbound_clicklink_domain
photo_viewphoto_index, origin
category_selectcategory_id, category_name
category_viewcategory_id, category_name, position
item_impressionitem_id, item_type, item_name, category_id, category_name, price, currency, position, list_name
item_openitem_id, item_type, item_name, category_id, category_name, price, currency, origin
item_option_selectitem_id, item_name, option_name, selected, price, currency
searchsearch_term, result_count
promotion_viewpromotion_id, promotion_name, item_id, position
promotion_selectpromotion_id, promotion_name, item_id
add_to_cartitem_id, item_type, item_name, item_variant, price, quantity, value, currency, origin, cart_count, cart_value
remove_from_cartitem_id, item_type, item_name, item_variant, price, quantity, value, currency, origin, cart_count, cart_value
view_cartitem_count, value, currency, items
clear_cartitem_count, value, currency
fulfilment_selectfulfilment
payment_method_selectpayment_method
begin_checkoutitem_count, value, currency, fulfilment, payment_method, items
order_placeditem_count, value, currency, fulfilment, payment_method, items
order_errorerror_code, value, currency
booking_stepflow, step, step_index, step_count
party_size_selectflow, party_size
date_selectflow, date, days_ahead
time_selectflow, date, time
seating_selectflow, seating
zone_selectflow, zone_id, zone_name
table_selectflow, table_id, table_label
service_selectflow, service_id, service_name
specialist_selectflow, specialist_id, specialist_name
availability_emptyflow, date, party_size, service_id
booking_submitflow, party_size, date, time, service_id, specialist_id
booking_errorflow, error_code
booking_requestedflow, event_id, booking_type, booking_id, party_size, service_name, value, currency
booking_confirmedflow, event_id, booking_type, booking_id, party_size, service_name, value, currency
booking_cancelflow
booking_attendance_confirmflow
reservation_lookup_start—
reservation_lookup_completereservation_count
login_startorigin
sign_up_startorigin
logoutorigin
profile_updatefield

Preguntas frecuentes

¿Necesito un banner de cookies?

Según tu país y el de tus clientes, los píxeles de analítica y publicidad pueden requerir consentimiento. Configura el consentimiento en la plataforma de analítica compatible o en tu propia web; TapTime no permite que los scripts de los negocios modifiquen su página de cliente.

¿Puede Tag Manager modificar mi página de TapTime?

No. Funciona en un entorno aislado de analítica, oculto, y solo recibe los eventos de cliente predefinidos de TapTime con los campos indicados. El HTML personalizado no puede acceder a la página del cliente ni modificarla.

¿Puede un script personalizado modificar mi página de TapTime?

No. Se ejecuta en un entorno aislado y oculto, sin acceso a la página, y solo recibe los eventos predefinidos de TapTime: lo que hace el cliente, nunca quién es.

¿Te ha resultado útil este artículo?
¿No ha resuelto tu duda?

Escríbenos e indica la página en la que estabas. Una persona lee cada mensaje y responde en el idioma en que nos escribas.

Escríbenos