Pagina dumneavoastră TapTime — meniu și rezervări — poate include propriile instrumente de analiză și pixeli, ca vizitele să apară în aceleași rapoarte ca site-ul dumneavoastră. Paginile de comandă și plată nu încarcă etichete.
Panoul Site și design Analiză și urmărire
| Câmp | Unde îl găsiți | Cum arată |
|---|---|---|
| Google Analytics 4 | GA4 → Administrare → Fluxuri de date | G-XXXXXXXXXX |
| Google Tag Manager | Tag Manager → containerul dumneavoastră | GTM-XXXXXXX |
| Meta Pixel | Events Manager → Surse de date | un număr de 15–16 cifre |
Evenimente de rezervare pe pagină
Când un client rezervă, pagina trimite booking_confirmed (sau booking_requested, când confirmați rezervările manual) în dataLayer-ul izolat al Tag Manager, cu tipul, valoarea și ID-ul de eveniment al rezervării, și declanșează Meta Pixel și eticheta GA4.
Script personalizat
Proprietarul poate adăuga un script personalizat pentru instrumente de analiză care nu sunt în listă — de exemplu Plausible, Matomo, Yandex Metrica, etichete LinkedIn sau Pinterest. Lipiți JavaScript sau întregul fragment <script> de la furnizor. Rulează într-un mediu ascuns propriu și poate citi numai evenimentele predefinite TapTime — aproximativ cincizeci: de unde a venit oaspetele și fiecare ecran deschis, categorii, preparate, coșul, comenzi, rezervări de mese și programări. Citiți-le cu taptime.on(), ca evenimente de fereastră taptime:event sau din dataLayer; taptime.events listează toate numele.
<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>
Evenimente pe care le poate citi scriptul
Fiecare eveniment conține și page_path, page_type, branch_id, language și at_table. Sumele sunt în unități întregi, cu moneda lor. Niciun eveniment nu conține numele, telefonul, e-mailul, adresa, nota sau linkul rezervării oaspetelui, iar adresele își pierd partea de interogare.
| Eveniment | Câmpuri |
|---|---|
| landing | page_location, page_title, utm_source, utm_medium, utm_campaign, utm_term, utm_content, referrer_host, click_id_type, source_type, returning |
| virtual_page_view | page_location, page_title, previous_page_type |
| scroll_depth | percent |
| nav_click | nav_item, nav_area |
| nav_menu_open | — |
| language_change | previous_language |
| branch_select | to_branch_id, origin, flow |
| contact_click | contact_type, link_domain |
| social_click | network |
| outbound_click | link_domain |
| photo_view | photo_index, origin |
| category_select | category_id, category_name |
| category_view | category_id, category_name, position |
| item_impression | item_id, item_type, item_name, category_id, category_name, price, currency, position, list_name |
| item_open | item_id, item_type, item_name, category_id, category_name, price, currency, origin |
| item_option_select | item_id, item_name, option_name, selected, price, currency |
| search | search_term, result_count |
| promotion_view | promotion_id, promotion_name, item_id, position |
| promotion_select | promotion_id, promotion_name, item_id |
| add_to_cart | item_id, item_type, item_name, item_variant, price, quantity, value, currency, origin, cart_count, cart_value |
| remove_from_cart | item_id, item_type, item_name, item_variant, price, quantity, value, currency, origin, cart_count, cart_value |
| view_cart | item_count, value, currency, items |
| clear_cart | item_count, value, currency |
| fulfilment_select | fulfilment |
| payment_method_select | payment_method |
| begin_checkout | item_count, value, currency, fulfilment, payment_method, items |
| order_placed | item_count, value, currency, fulfilment, payment_method, items |
| order_error | error_code, value, currency |
| booking_step | flow, step, step_index, step_count |
| party_size_select | flow, party_size |
| date_select | flow, date, days_ahead |
| time_select | flow, date, time |
| seating_select | flow, seating |
| zone_select | flow, zone_id, zone_name |
| table_select | flow, table_id, table_label |
| service_select | flow, service_id, service_name |
| specialist_select | flow, specialist_id, specialist_name |
| availability_empty | flow, date, party_size, service_id |
| booking_submit | flow, party_size, date, time, service_id, specialist_id |
| booking_error | flow, error_code |
| booking_requested | flow, event_id, booking_type, booking_id, party_size, service_name, value, currency |
| booking_confirmed | flow, event_id, booking_type, booking_id, party_size, service_name, value, currency |
| booking_cancel | flow |
| booking_attendance_confirm | flow |
| reservation_lookup_start | — |
| reservation_lookup_complete | reservation_count |
| login_start | origin |
| sign_up_start | origin |
| logout | origin |
| profile_update | field |
Întrebări frecvente
Am nevoie de un banner pentru cookie-uri?
În funcție de țara dumneavoastră și a clienților, pixelii de analiză și publicitate pot necesita consimțământ. Configurați-l în platforma de analiză acceptată sau pe propriul site; TapTime nu permite scripturi care modifică pagina oaspeților.
Poate Tag Manager să modifice pagina mea TapTime?
Nu. Rulează într-un mediu ascuns și izolat pentru analiză și primește numai evenimentele predefinite TapTime despre oaspeți, cu câmpurile lor listate. Custom HTML nu poate accesa sau modifica pagina oaspeților.
Poate un script personalizat să-mi modifice pagina TapTime?
Nu. Rulează într-un mediu ascuns fără acces la pagină și primește numai evenimentele predefinite TapTime — ce face oaspetele, niciodată cine este.
Mulțumim — așa îmbunătățim aceste ghiduri.
Scrieți-ne și menționați pagina pe care erați. Fiecare mesaj este citit de un om, iar răspunsul vine în limba în care ați scris.
Scrieți-ne