Μετάβαση στο περιεχόμενο

Ενσωμάτωση Sojern Pixel

Εάν πραγματοποιείτε διαφημιστικές καμπάνιες μέσω Sojern, μπορείτε να συνδέσετε τον λογαριασμό σας Sojern με το Wink εισάγοντας το Sojern GTM Container ID σας στην πύλη Wink. Μόλις συνδεθεί, το pixel παρακολούθησης του Sojern ενεργοποιείται αυτόματα για το ακίνητό σας — καλύπτοντας ολόκληρο το ταξίδι του επισκέπτη από την αναζήτηση έως την ολοκληρωμένη κράτηση.


  1. Λάβετε το GTM Container ID από το Sojern

    Επικοινωνήστε με τον διαχειριστή του λογαριασμού σας Sojern και ζητήστε το GTM Container ID σας. Ακολουθεί τη μορφή GTM-XXXXXXX. Αυτό διαφέρει από το Sojern Pixel ID — βεβαιωθείτε ότι ζητάτε συγκεκριμένα το GTM Container ID.

  2. Εισάγετε το στην Πύλη Wink

    Συνδεθείτε στο my.wink.travel, επιλέξτε τον λογαριασμό σας και μεταβείτε στην καρτέλα Προσαρμογές. Επικολλήστε το Sojern GTM Container ID στο πεδίο Sojern και αποθηκεύστε. Η ενσωμάτωσή σας είναι πλέον ενεργή.

  3. Επιβεβαιώστε με τον Διαχειριστή του Λογαριασμού Sojern

    Ενημερώστε τον διαχειριστή του λογαριασμού σας Sojern ότι η ενσωμάτωση είναι ενεργή. Μπορούν να επαληθεύσουν από την πλευρά τους ότι το pixel ενεργοποιείται σωστά στο wink.travel για το ακίνητό σας και ότι τα δεδομένα ρέουν στον λογαριασμό σας Sojern.


Για διαφάνεια, εδώ είναι τι ρυθμίζει το Wink για να λειτουργήσει αυτή η ενσωμάτωση:

  • Διαθέσιμο πεδίο Sojern GTM Container ID στην καρτέλα Προσαρμογές της πύλης Wink. Όταν εισάγετε το Container ID, το Wink ελέγχει τη μορφή και το αποθηκεύει με ασφάλεια για το ακίνητό σας.
  • Σε κάθε σελίδα όπου το ακίνητό σας είναι ενεργό στο Wink, το Sojern GTM Container ID σας αποδίδεται στη σελίδα και το σύστημα διαχείρισης ετικετών του Wink φορτώνει δυναμικά το κοντέινερ Sojern παράλληλα με το δικό του. Αυτό γίνεται αυτόματα — δεν απαιτούνται χειροκίνητα βήματα από την ομάδα Wink ανά ακίνητο.
  • Το κοντέινερ Sojern φορτώνεται ασύγχρονα, που σημαίνει ότι δεν επηρεάζει την απόδοση φόρτωσης της σελίδας για τους επισκέπτες σας.
  • Η δική μας παρακολούθηση και το pixel Sojern τρέχουν παράλληλα, διαβάζοντας από τα ίδια κοινά δεδομένα συμβάντων. Κάθε συμβάν κράτησης που παρακολουθεί το Wink είναι ταυτόχρονα διαθέσιμο στο κοντέινερ Sojern.
  • Όταν το ακίνητό σας δεν προβάλλεται — για παράδειγμα, όταν ένας επισκέπτης περιηγείται σε διαφορετικό ξενοδοχείο στο Wink — το κοντέινερ Sojern δεν φορτώνεται. Αυτό διασφαλίζει ότι το Sojern λαμβάνει μόνο δεδομένα σχετικά με το ακίνητό σας.

Το Wink στέλνει συμβάντα συμβατά με GA4 στο dataLayer καθ’ όλη τη διάρκεια του ταξιδιού του επισκέπτη. Το κοντέινερ GTM σας διαβάζει από το ίδιο κοινό dataLayer, οπότε κάθε ενεργοποιητής ή μεταβλητή που ρυθμίζετε έχει πρόσβαση σε όλες τις ιδιότητες που περιγράφονται παρακάτω.

Κάθε συμβάν ακολουθεί τη δομή του GA4 Enhanced Ecommerce: μια κορυφαία συμβολοσειρά event και ένα αντικείμενο ecommerce. Πριν από κάθε αποστολή, το Wink καθαρίζει το προηγούμενο φορτίο ecommerce για να αποτρέψει τη διαρροή παλαιών δεδομένων σε νέους ενεργοποιητές.


Αυτά τα συμβάντα ενεργοποιούνται αυτόματα καθώς ο επισκέπτης προχωρά μέσα στον χωνί κράτησης. Ρυθμίστε τους ενεργοποιητές GTM ως Custom Event ενεργοποιητές που ταιριάζουν με τα ονόματα συμβάντων παρακάτω.

ΒήμαΣυμβάνΠότε Ενεργοποιείται
1view_item_listΦόρτωση πλέγματος ή λίστας ξενοδοχείων
2view_itemΟ επισκέπτης βλέπει συγκεκριμένη σελίδα ακινήτου
3add_to_cartΟ επισκέπτης προσθέτει δωμάτιο στο καλάθι
4begin_checkoutΦόρτωση σελίδας ολοκλήρωσης αγοράς / πληρωμής
5add_payment_infoΟ επισκέπτης επιλέγει μέθοδο πληρωμής
6loginΟ επισκέπτης αυθεντικοποιείται μέσω SSO
7purchaseΗ κράτηση επιβεβαιώνεται
8refundΗ κράτηση ακυρώνεται

Ενεργοποιείται όταν αποδίδεται πλέγμα ή λίστα ξενοδοχείων.

{
"event": "view_item_list",
"ecommerce": {
"item_list_id": "featured_hotels",
"item_list_name": "Featured Hotels",
"items": [ ]
}
}

Ενεργοποιείται όταν ο επισκέπτης βλέπει συγκεκριμένο ακίνητο.

{
"event": "view_item",
"ecommerce": {
"currency": "USD",
"value": 299.00,
"items": [ ]
}
}

Ενεργοποιείται όταν ο επισκέπτης προσθέτει δωμάτιο στο καλάθι.

{
"event": "add_to_cart",
"ecommerce": {
"currency": "USD",
"value": 299.00,
"items": [ ]
}
}

Ενεργοποιείται όταν φορτώνει η σελίδα ολοκλήρωσης αγοράς / πληρωμής.

{
"event": "begin_checkout",
"ecommerce": {
"currency": "USD",
"value": 299.00,
"coupon": "SUMMER10",
"items": [ ]
}
}

Το coupon υπάρχει μόνο όταν έχει εφαρμοστεί κωδικός έκπτωσης.


Ενεργοποιείται όταν ο επισκέπτης επιλέγει ή επιβεβαιώνει μέθοδο πληρωμής.

{
"event": "add_payment_info",
"ecommerce": {
"currency": "USD",
"value": 299.00,
"coupon": "SUMMER10",
"payment_type": "STRIPE",
"items": [ ]
}
}

Το payment_type προέρχεται από τον τύπο του αποκτώντα πληρωμής. Το coupon υπάρχει μόνο όταν έχει εφαρμοστεί κωδικός έκπτωσης.


Ενεργοποιείται όταν ο επισκέπτης αυθεντικοποιείται μέσω single sign-on.

{
"event": "login",
"ecommerce": {
"method": "IAM"
}
}

Ενεργοποιείται όταν επιβεβαιώνεται μια κράτηση.

{
"event": "purchase",
"ecommerce": {
"currency": "USD",
"transaction_id": "bc-a1b2c3d4",
"value": 299.00,
"coupon": "SUMMER10",
"shipping": 0.00,
"tax": 0.00,
"items": [
{
"item_id": "rr-xyz789",
"item_name": "Deluxe Ocean Suite",
"item_brand": "Grand Resort",
"item_category": "GUEST_ROOM",
"price": 299.00,
"quantity": 1,
"property_id": "prop-abc123",
"property_name": "Grand Resort Maldives",
"property_brand": "Grand Collection",
"property_chain": "Luxury Hotels International",
"city_name": "Malé",
"country_code": "MV",
"start_date": "2026-06-01",
"end_date": "2026-06-05",
"num_adults": 2,
"num_children": 0,
"cancellation_policy": "Refundable",
"rate_plan_id": "rp-summer2026",
"room_rate_id": "rr-xyz789",
"room_rate_name": "Summer Escape — Bed & Breakfast",
"num_perks": 2,
"room_location": "Overwater",
"room_view": "Ocean",
"room_classification": "Suite"
}
]
}
}

Το transaction_id είναι ο μοναδικός αναγνωριστικός αριθμός σύμβασης κράτησης. Τα coupon, shipping και tax υπάρχουν μόνο όταν ισχύουν.


Ενεργοποιείται όταν ακυρώνεται μια κράτηση.

{
"event": "refund",
"ecommerce": {
"currency": "USD",
"transaction_id": "bc-a1b2c3d4",
"value": 299.00,
"coupon": "SUMMER10",
"shipping": 0.00,
"tax": 0.00,
"items": [ ]
}
}

Το transaction_id ταιριάζει με το συμβάν purchase για την ίδια κράτηση. Τα coupon, shipping και tax υπάρχουν μόνο όταν ισχύουν.


Όλα τα συμβάντα που περιλαμβάνουν πίνακα items μοιράζονται το ίδιο σχήμα αντικειμένου. Κάθε ιδιότητα είναι προαιρετική εκτός αν σημειωθεί ως υποχρεωτική.

Αυτά τα πεδία αναγνωρίζονται εγγενώς από το GA4 και εμφανίζονται σε τυπικές αναφορές ecommerce χωρίς επιπλέον ρύθμιση.

ΙδιότηταΤύποςΥποχρεωτικόΠεριγραφή
item_idstringΝαιΜοναδικός αναγνωριστικός αριθμός για το δωμάτιο ή προϊόν
item_namestringΌνομα δωματίου ή προϊόντος
affiliationstringΌνομα συνεργάτη ή πωλητή
couponstringΚωδικός κουπονιού που εφαρμόστηκε στο αντικείμενο
currencystringΚωδικός νομίσματος ISO 4217 (π.χ. USD)
creative_namestringΌνομα δημιουργικού που χρησιμοποιήθηκε σε προώθηση
creative_slotstringΘέση δημιουργικού στην προώθηση
discountnumberΠοσό έκπτωσης που εφαρμόστηκε
indexnumberΘέση στη λίστα (ξεκινά από 1)
item_brandstringΌνομα ξενοδοχείου ή μάρκας
item_categorystringΤύπος προϊόντος — π.χ. GUEST_ROOM, ACTIVITY, ATTRACTION, MEETING_ROOM, RESTAURANT, SPA
item_list_idstringΑναγνωριστικό της λίστας στην οποία ανήκει το αντικείμενο
item_list_namestringΕμφανιζόμενο όνομα της λίστας
location_idstringΓεωγραφικές συντεταγμένες του ακινήτου
pricenumberΤιμή μονάδας
promotion_idstringΑναγνωριστικό προώθησης
promotion_namestringΕμφανιζόμενο όνομα προώθησης
quantitynumberΠοσότητα (προεπιλογή 1)

Προσαρμοσμένες παράμετροι σε επίπεδο αντικειμένου

Ενότητα με τίτλο «Προσαρμοσμένες παράμετροι σε επίπεδο αντικειμένου»

Αυτές οι παράμετροι μεταφέρουν το πλαίσιο κράτησης ειδικό για το Wink. Το GA4 δεν τις εμφανίζει αυτόματα στις αναφορές — πρέπει να τις καταχωρίσετε ως προσαρμοσμένες διαστάσεις σε επίπεδο αντικειμένου στην ιδιοκτησία GA4 σας πριν εμφανιστούν σε εξερευνήσεις ή τυπικές αναφορές. Δείτε Προσαρμοσμένες Διαστάσεις στο GA4 παρακάτω για οδηγίες ρύθμισης.

ΙδιότηταΤύποςΠεριγραφή
property_idstringΑναγνωριστικό ακινήτου Wink
property_namestringΕμφανιζόμενο όνομα ακινήτου
property_brandstringΜάρκα στην οποία ανήκει το ακίνητο
property_chainstringΑλυσίδα στην οποία ανήκει το ακίνητο
property_url_namestringURL-friendly slug για το ακίνητο
city_namestringΠόλη όπου βρίσκεται το ακίνητο
country_codestringΚωδικός χώρας ISO 3166-1 alpha-2
start_datestringΗμερομηνία check-in σε μορφή YYYY-MM-DD
end_datestringΗμερομηνία check-out σε μορφή YYYY-MM-DD
num_adultsnumberΑριθμός ενηλίκων στην κράτηση
num_childrennumberΑριθμός παιδιών στην κράτηση
cancellation_policystringΈνα από: Refundable, Non-Refundable, Refundable-With-Restrictions, Non-Refundable-With-Restrictions
rate_plan_idstringΑναγνωριστικό τιμολογιακού πλάνου
room_rate_idstringΑναγνωριστικό συγκεκριμένης τιμής δωματίου
room_rate_namestringΕμφανιζόμενο όνομα τιμής δωματίου
num_perksnumberΑριθμός παροχών που περιλαμβάνονται στην τιμή
room_locationstringΠεριγραφή τοποθεσίας δωματίου (π.χ. Overwater, Garden)
room_viewstringΠεριγραφή θέας δωματίου (π.χ. Ocean, City)
room_classificationstringΚατάταξη ή κατηγορία δωματίου (π.χ. Suite, Standard)
bed_typestringΔιαμόρφωση κρεβατιού για το δωμάτιο (π.χ. King, Twin)

Το GA4 αγνοεί τις προσαρμοσμένες παραμέτρους αντικειμένων στις αναφορές μέχρι να τις καταχωρίσετε ρητά ως προσαρμοσμένες διαστάσεις σε επίπεδο αντικειμένου. Πρέπει να καταχωρίσετε μόνο τις παραμέτρους που σκοπεύετε να χρησιμοποιήσετε στις αναφορές — δεν χρειάζεται να καταχωρίσετε και τις 20.

  1. Ανοίξτε τις Προσαρμοσμένες Ορισμούς

    Στο GA4, πηγαίνετε στο Διαχειριστής (εικονίδιο γραναζιού κάτω αριστερά) → επιλέξτε την ιδιοκτησία σας → Εμφάνιση δεδομένωνΠροσαρμοσμένοι ορισμοί.

  2. Δημιουργήστε μια νέα προσαρμοσμένη διάσταση

    Κάντε κλικ στο Δημιουργία προσαρμοσμένων διαστάσεων.

  3. Συμπληρώστε τις λεπτομέρειες της διάστασης

    • Όνομα διάστασης — η ετικέτα που εμφανίζεται στις αναφορές GA4 (δείτε τον πίνακα παρακάτω)
    • Πεδίο εφαρμογής — επιλέξτε Αντικείμενο
    • Παράμετρος συμβάντος — το ακριβές όνομα παραμέτρου όπως εμφανίζεται στο dataLayer (δείτε τον πίνακα παρακάτω)
    • Περιγραφή — προαιρετική αλλά συνιστάται
  4. Αποθηκεύστε και επαναλάβετε

    Κάντε κλικ στο Αποθήκευση και επαναλάβετε για κάθε παράμετρο που θέλετε να παρακολουθείτε.

Χρησιμοποιήστε τον παρακάτω πίνακα ως αναφορά κατά τη δημιουργία προσαρμοσμένων διαστάσεων. Η τιμή Παράμετρος συμβάντος πρέπει να ταιριάζει ακριβώς — το GA4 είναι ευαίσθητο σε πεζά-κεφαλαία.

Όνομα διάστασηςΠαράμετρος συμβάντοςΤύπος
Αναγνωριστικό ακινήτουproperty_idΚείμενο
Όνομα ακινήτουproperty_nameΚείμενο
Μάρκα ακινήτουproperty_brandΚείμενο
Αλυσίδα ακινήτουproperty_chainΚείμενο
Όνομα URL ακινήτουproperty_url_nameΚείμενο
Όνομα πόληςcity_nameΚείμενο
Κωδικός χώραςcountry_codeΚείμενο
Ημερομηνία check-instart_dateΚείμενο
Ημερομηνία check-outend_dateΚείμενο
Αριθμός ενηλίκωνnum_adultsΑριθμός
Αριθμός παιδιώνnum_childrenΑριθμός
Πολιτική ακύρωσηςcancellation_policyΚείμενο
Αναγνωριστικό τιμολογιακού πλάνουrate_plan_idΚείμενο
Αναγνωριστικό τιμής δωματίουroom_rate_idΚείμενο
Όνομα τιμής δωματίουroom_rate_nameΚείμενο
Αριθμός παροχώνnum_perksΑριθμός
Τοποθεσία δωματίουroom_locationΚείμενο
Θέα δωματίουroom_viewΚείμενο
Κατάταξη δωματίουroom_classificationΚείμενο
Τύπος κρεβατιούbed_typeΚείμενο

Τα παρακάτω συμβάντα είναι διαθέσιμα στο dataLayer του Wink αλλά δεν αποτελούν μέρος του τυπικού χωνιού κράτησης. Μπορεί να ενεργοποιούνται από άλλες αλληλεπιδράσεις στην πλατφόρμα.

{
"event": "add_to_wishlist",
"ecommerce": {
"currency": "USD",
"value": 299.00,
"items": [ ]
}
}
{
"event": "remove_from_cart",
"ecommerce": {
"currency": "USD",
"value": 299.00,
"items": [ ]
}
}
{
"event": "select_item",
"ecommerce": {
"item_list_id": "featured_hotels",
"item_list_name": "Featured Hotels",
"items": [ ]
}
}
{
"event": "view_cart"
}

Δεν περιλαμβάνεται φορτίο ecommerce με αυτό το συμβάν.

{
"event": "view_promotion",
"ecommerce": {
"creative_name": "Summer Banner",
"creative_slot": "hero",
"promotion_id": "promo_001",
"promotion_name": "Summer Sale",
"items": [ ]
}
}
{
"event": "select_promotion",
"ecommerce": {
"creative_name": "Summer Banner",
"creative_slot": "hero",
"promotion_id": "promo_001",
"promotion_name": "Summer Sale",
"items": [ ]
}
}
{
"event": "search",
"ecommerce": {
"search_term": "beachfront resort"
}
}
{
"event": "select_content",
"ecommerce": {
"content_type": "hotel",
"content_id": "prop_12345"
}
}
{
"event": "share",
"ecommerce": {
"method": "copy_link",
"content_type": "hotel",
"item_id": "prop_12345"
}
}
{
"event": "sign_up",
"ecommerce": {
"method": "email"
}
}
{
"event": "generate_lead",
"ecommerce": {
"currency": "USD",
"value": 0.00
}
}
{
"event": "join_group",
"ecommerce": {
"group_id": "group_abc"
}
}
{
"event": "earn_virtual_currency",
"ecommerce": {
"virtual_currency_name": "WinkPoints",
"value": 100
}
}
{
"event": "spend_virtual_currency",
"ecommerce": {
"virtual_currency_name": "WinkPoints",
"value": 50,
"item_name": "Room Upgrade"
}
}
{
"event": "level_start",
"ecommerce": {
"level_name": "Gold"
}
}
{
"event": "level_end",
"ecommerce": {
"level_name": "Gold",
"success": true
}
}
{
"event": "level_up",
"ecommerce": {
"level": 2,
"character": "traveler"
}
}
{
"event": "post_score",
"ecommerce": {
"score": 980,
"level": 2,
"character": "traveler"
}
}
{
"event": "unlock_achievement",
"ecommerce": {
"achievement_id": "first_booking"
}
}
{
"event": "tutorial_begin",
"ecommerce": {}
}
{
"event": "tutorial_complete",
"ecommerce": {}
}

Αυτό είναι ένα προσαρμοσμένο συμβάν Wink — δεν αποτελεί μέρος του τυπικού συνόλου συμβάντων GA4. Στέλνεται σε κάθε πλοήγηση σελίδας και μεταφέρει πληροφορίες συσκευής και συνεδρίας. Δεν περιλαμβάνει αντικείμενο ecommerce.

{
"event": "virtualPageView",
"device": "Desktop",
"deviceAgent": "Mozilla/5.0 ...",
"os": "MacOS",
"path": "/hotels/grand-resort",
"title": "Grand Resort — Wink",
"userId": "user_abc123",
"startDate": "2026-06-01",
"endDate": "2026-06-05",
"guests": "2",
"rooms": "1"
}
ΙδιότηταΠεριγραφή
deviceΑνιχνευμένος τύπος συσκευής — Desktop, Android, iPhone, iPad ή παρόμοιο
deviceAgentΑκατέργαστη συμβολοσειρά user agent
osΑνιχνευμένο λειτουργικό σύστημα — Windows, MacOS, Linux, UNIX
pathΤρέχουσα διαδρομή σελίδας
titleΤρέχων τίτλος σελίδας
userIdΑναγνωριστικό αυθεντικοποιημένου χρήστη (παραλείπεται αν δεν είναι συνδεδεμένος)
startDateΗμερομηνία check-in από την τρέχουσα συνεδρία αναζήτησης
endDateΗμερομηνία check-out από την τρέχουσα συνεδρία αναζήτησης
guestsΑριθμός επισκεπτών από την τρέχουσα συνεδρία αναζήτησης
roomsΑριθμός δωματίων από την τρέχουσα συνεδρία αναζήτησης