Добавьте GA4, Tag Manager или Meta Pixel на страницу

Подключите поддерживаемую аналитику к странице TapTime, не предоставляя стороннему коду доступ к её интерфейсу.

3 мин чтения Маркетинг, отслеживание и интеграции Обновлено 14.09.2026

Ваша страница TapTime — меню и бронирование — может нести вашу собственную аналитику и пиксели, чтобы визиты попадали в те же отчёты, что и визиты вашего сайта. На страницах заказа и оплаты теги не загружаются.

Панель Сайт и дизайн Аналитика и отслеживание

ПолеГде найтиКак выглядит
Google Analytics 4GA4 → Администратор → Потоки данныхG-XXXXXXXXXX
Google Tag ManagerTag Manager → ваш контейнерGTM-XXXXXXX
Meta PixelEvents Manager → Источники данныхчисло из 15–16 цифр

События бронирования на странице

Когда гость бронирует, страница отправляет booking_confirmed (или booking_requested, если вы подтверждаете брони вручную) в изолированный dataLayer Tag Manager с типом, ценностью и ID события бронирования и вызывает ваш Meta Pixel и тег GA4.

Свой скрипт

Владелец может добавить свой скрипт для инструментов аналитики, которых нет в списке, — например, Plausible, Matomo, Яндекс Метрики, тегов LinkedIn или Pinterest. Вставьте JavaScript или весь <script>-код от поставщика. Он работает в собственной скрытой среде и может читать только готовые события TapTime — около пятидесяти: откуда пришёл гость и каждый открытый им экран, категории, блюда, корзина, заказы, бронирования столов и записи. Читайте их через taptime.on(), как события окна taptime:event или из dataLayer; taptime.events перечисляет все названия.

Отслеживание событий в своём скрипте
<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>

События, которые может читать скрипт

Каждое событие также содержит page_path, page_type, branch_id, language и at_table. Суммы указаны в целых единицах вместе с валютой. Ни одно событие не содержит имя, телефон, email, адрес, комментарий или ссылку на бронирование гостя, а у адресов отрезается строка запроса.

СобытиеПоля
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

Частые вопросы

Нужен ли мне баннер cookie?

В зависимости от вашей страны и страны ваших гостей для аналитических и рекламных пикселей может требоваться согласие. Настройте его в поддерживаемой аналитической платформе или на своём сайте; TapTime не разрешает скриптам изменять гостевую страницу.

Может ли Tag Manager изменить мою страницу TapTime?

Нет. Он работает в скрытой изолированной среде аналитики и получает только готовые события TapTime о гостях с перечисленными полями. Custom HTML не имеет доступа к гостевой странице и не может её изменить.

Может ли свой скрипт изменить мою страницу TapTime?

Нет. Он работает в скрытой среде без доступа к странице и получает только готовые события TapTime — что делает гость, но никогда не кто он.

Статья была полезной?
Это не ответило на ваш вопрос?

Напишите нам и укажите страницу, на которой вы были. Каждое сообщение читает человек, а ответ приходит на том языке, на котором вы написали.

Напишите нам