თქვენს TapTime გვერდს — მენიუსა და დაჯავშნას — შეუძლია თქვენი საკუთარი ანალიტიკა და პიქსელები ატაროს, ასე რომ, მისი ვიზიტები იმავე ანგარიშებში გამოჩნდება, სადაც თქვენი საიტისა. შეკვეთისა და გადახდის გვერდებზე ტეგები არ იტვირთება.
პანელი საიტი და დიზაინი ანალიტიკა და ტრეკინგი
| ველი | სად იპოვოთ | როგორ გამოიყურება |
|---|---|---|
| Google Analytics 4 | GA4 → Admin → Data streams | G-XXXXXXXXXX |
| Google Tag Manager | Tag Manager → თქვენი კონტეინერი | GTM-XXXXXXX |
| Meta Pixel | Events Manager → Data sources | 15–16-ნიშნა რიცხვი |
ჯავშნის მოვლენები გვერდზე
როცა სტუმარი ჯავშნის, გვერდი იზოლირებულ Tag Manager dataLayer-ში აგზავნის booking_confirmed მოვლენას (ან booking_requested-ს, თუ ჯავშნებს ხელით ადასტურებთ) ჯავშნის ტიპით, ღირებულებითა და მოვლენის ID-ით, და ააქტიურებს თქვენს Meta Pixel-სა და GA4 ტეგს.
საკუთარი სკრიპტი
მფლობელს შეუძლია დაამატოს საკუთარი სკრიპტი ანალიტიკის იმ ინსტრუმენტებისთვის, რომლებიც სიაში არ არის — მაგალითად, Plausible, Matomo, Yandex Metrica, 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. თანხები მოცემულია მთელ ერთეულებში, ვალუტასთან ერთად. არცერთი მოვლენა არ შეიცავს სტუმრის სახელს, ტელეფონს, ელფოსტას, მისამართს, შენიშვნას ან ჯავშნის ბმულს, ხოლო მისამართებს მოთხოვნის ნაწილი მოეჭრება.
| მოვლენა | ველები |
|---|---|
| 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 |
ხშირად დასმული კითხვები
cookie-ბანერი მჭირდება?
თქვენი და სტუმრების ქვეყნის მიხედვით, ანალიტიკისა და სარეკლამო პიქსელებისთვის შეიძლება თანხმობა იყოს საჭირო. თანხმობა მხარდაჭერილ ანალიტიკურ პლატფორმაში ან საკუთარ საიტზე დააყენეთ; TapTime არ უშვებს სკრიპტებს, რომლებიც სტუმრის გვერდს ცვლის.
შეუძლია Tag Manager-ს ჩემი TapTime გვერდის შეცვლა?
არა. ის მუშაობს დამალულ, იზოლირებულ ანალიტიკურ გარემოში და იღებს მხოლოდ TapTime-ის წინასწარ განსაზღვრულ სტუმრის მოვლენებს ჩამოთვლილი ველებით. Custom HTML ვერ წვდება სტუმრის გვერდს და ვერ ცვლის მას.
შეუძლია საკუთარ სკრიპტს ჩემი TapTime გვერდის შეცვლა?
არა. ის მუშაობს დამალულ გარემოში, რომელსაც გვერდზე წვდომა არ აქვს, და იღებს მხოლოდ TapTime-ის წინასწარ განსაზღვრულ მოვლენებს — რას აკეთებს სტუმარი და არასდროს ვინ არის.
გმადლობთ — ასე ვაუმჯობესებთ ამ სახელმძღვანელოებს.
მოგვწერეთ და მიუთითეთ, რომელ გვერდზე იყავით. ყველა შეტყობინებას ადამიანი კითხულობს და პასუხი იმ ენაზე მოდის, რომელზეც დაწერეთ.
მოგვწერეთ