Preskočiť na obsah

Integrácia Sojern Pixel

Ak prevádzkujete reklamné kampane cez Sojern, môžete prepojiť svoj účet Sojern s Wink zadaním svojho Sojern GTM Container ID do portálu Wink. Po prepojení sa Sojern tracking pixel automaticky spustí pre vašu nehnuteľnosť — pokrýva celú cestu hosťa od vyhľadávania až po dokončenú rezerváciu.


  1. Získajte svoje GTM Container ID od Sojern

    Kontaktujte svojho manažéra účtu Sojern a požiadajte o GTM Container ID. Má formát GTM-XXXXXXX. Toto sa líši od vášho Sojern Pixel ID — uistite sa, že žiadate konkrétne GTM Container ID.

  2. Zadajte ho do portálu Wink

    Prihláste sa na my.wink.travel, vyberte svoj účet a prejdite na kartu Customizations. Vložte svoje Sojern GTM Container ID do poľa Sojern a uložte. Vaša integrácia je teraz aktívna.

  3. Potvrďte to so svojím manažérom účtu Sojern

    Informujte svojho manažéra účtu Sojern, že integrácia je aktívna. Môže overiť zo svojej strany, že pixel sa správne spúšťa na wink.travel pre vašu nehnuteľnosť a že dáta prúdia do vášho účtu Sojern.


Pre transparentnosť, toto je to, čo Wink konfiguruje, aby táto integrácia fungovala:

  • Pole Sojern GTM Container ID je dostupné na karte Customizations vo vašom portáli Wink. Keď zadáte svoje Container ID, Wink overí formát a bezpečne ho uloží k vašej nehnuteľnosti.
  • Na každej stránke, kde je vaša nehnuteľnosť aktívna na Wink, sa vaše Sojern GTM Container ID vloží do stránky a Winkov systém správy tagov dynamicky načíta váš Sojern kontajner spolu s vlastným. Toto sa deje automaticky — nie sú potrebné žiadne manuálne kroky zo strany Wink pre každú nehnuteľnosť.
  • Váš Sojern kontajner sa načítava asynchrónne, čo znamená, že neovplyvňuje výkon načítania stránky pre vašich hostí.
  • Wink tracking a váš Sojern pixel bežia paralelne, čítajúc z rovnakých zdieľaných dát udalostí. Každá rezervácia, ktorú Wink sleduje, je zároveň dostupná pre váš Sojern kontajner.
  • Keď sa vaša nehnuteľnosť neprezerá — napríklad keď hosť prehliada iný hotel na Wink — váš Sojern kontajner sa nenačíta. Tým sa zabezpečí, že Sojern dostáva len dáta relevantné pre vašu nehnuteľnosť.

Wink posiela GA4-kompatibilné udalosti do dataLayer počas celej cesty hosťa. Váš GTM kontajner číta z toho istého zdieľaného dataLayer, takže každý trigger alebo premenná, ktorú nastavíte, má prístup ku všetkým nižšie popísaným vlastnostiam.

Každá udalosť nasleduje štandardnú štruktúru GA4 Enhanced Ecommerce: reťazec event na najvyššej úrovni a objekt ecommerce. Pred každým pushom Wink vymaže predchádzajúce ecommerce dáta, aby sa zabránilo prenikaniu starých dát do nových triggerov.


Tieto udalosti sa spúšťajú automaticky, keď hosť prechádza rezervačným procesom. Nastavte svoje GTM triggery ako Custom Event triggery zodpovedajúce nižšie uvedeným názvom udalostí.

KrokUdalosťKedy sa spúšťa
1view_item_listNačítanie mriežky alebo zoznamu hotelovej ponuky
2view_itemHosť si prezerá konkrétnu stránku nehnuteľnosti
3add_to_cartHosť pridá izbu do košíka
4begin_checkoutNačítanie stránky pokladne / platby
5add_payment_infoHosť vyberie spôsob platby
6loginHosť sa autentifikuje cez SSO
7purchaseRezervácia je potvrdená
8refundRezervácia je zrušená

Spúšťa sa, keď sa zobrazí mriežka alebo zoznam hotelovej ponuky.

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

Spúšťa sa, keď hosť prezerá konkrétnu nehnuteľnosť.

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

Spúšťa sa, keď hosť pridá izbu do košíka.

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

Spúšťa sa, keď sa načíta stránka pokladne / platby.

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

coupon je prítomný len v prípade, že bol použitý zľavový kód.


Spúšťa sa, keď hosť vyberie alebo potvrdí spôsob platby.

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

payment_type je vyplnený podľa typu platobného akceptanta. coupon je prítomný len v prípade, že bol použitý zľavový kód.


Spúšťa sa, keď sa hosť autentifikuje cez single sign-on.

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

Spúšťa sa, keď je rezervácia potvrdená.

{
"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 je jedinečný identifikátor rezervačnej zmluvy. coupon, shipping a tax sú prítomné len ak sú relevantné.


Spúšťa sa, keď je rezervácia zrušená.

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

transaction_id zodpovedá udalosti purchase pre tú istú rezerváciu. coupon, shipping a tax sú prítomné len ak sú relevantné.


Všetky udalosti, ktoré obsahujú pole items, používajú rovnakú schému položiek. Každá vlastnosť je voliteľná, pokiaľ nie je označená ako povinná.

Tieto polia GA4 natívne rozpoznáva a zobrazujú sa v štandardných ecommerce reportoch bez ďalšej konfigurácie.

VlastnosťTypPovinnéPopis
item_idstringÁnoJedinečný identifikátor izby alebo produktu
item_namestringNázov izby alebo produktu
affiliationstringNázov affiliate alebo predajcu
couponstringPoužitý zľavový kód na položku
currencystringISO 4217 kód meny (napr. USD)
creative_namestringNázov kreatívy použitej v promo akcii
creative_slotstringPozícia kreatívy v promo akcii
discountnumberVýška zľavy
indexnumberPozícia v zozname (číslovanie od 1)
item_brandstringNázov hotela alebo značky
item_categorystringTyp produktu — napr. GUEST_ROOM, ACTIVITY, ATTRACTION, MEETING_ROOM, RESTAURANT, SPA
item_list_idstringIdentifikátor zoznamu, ku ktorému položka patrí
item_list_namestringZobrazovaný názov zoznamu
location_idstringGeografické súradnice nehnuteľnosti
pricenumberJednotková cena
promotion_idstringIdentifikátor promo akcie
promotion_namestringZobrazovaný názov promo akcie
quantitynumberMnožstvo (predvolené 1)

Tieto parametre nesú kontext rezervácie špecifický pre Wink. GA4 ich automaticky nezobrazuje v reportoch — musíte ich zaregistrovať ako vlastné dimenzie na úrovni položky vo vašej GA4 vlastnosti, aby sa zobrazili v exploráciách alebo štandardných reportoch. Pozrite si nižšie Vlastné dimenzie v GA4 pre inštrukcie.

VlastnosťTypPopis
property_idstringIdentifikátor nehnuteľnosti vo Winku
property_namestringZobrazovaný názov nehnuteľnosti
property_brandstringZnačka, ktorej nehnuteľnosť patrí
property_chainstringReťazec, ku ktorému nehnuteľnosť patrí
property_url_namestringURL-friendly slug nehnuteľnosti
city_namestringMesto, kde sa nehnuteľnosť nachádza
country_codestringISO 3166-1 alpha-2 kód krajiny
start_datestringDátum príchodu v formáte YYYY-MM-DD
end_datestringDátum odchodu v formáte YYYY-MM-DD
num_adultsnumberPočet dospelých v rezervácii
num_childrennumberPočet detí v rezervácii
cancellation_policystringJeden z: Refundable, Non-Refundable, Refundable-With-Restrictions, Non-Refundable-With-Restrictions
rate_plan_idstringIdentifikátor cenového plánu
room_rate_idstringIdentifikátor konkrétnej ceny izby
room_rate_namestringZobrazovaný názov ceny izby
num_perksnumberPočet benefitov zahrnutých v cene
room_locationstringPopis umiestnenia izby (napr. Overwater, Garden)
room_viewstringPopis výhľadu z izby (napr. Ocean, City)
room_classificationstringKlasifikácia alebo kategória izby (napr. Suite, Standard)
bed_typestringKonfigurácia postele v izbe (napr. King, Twin)

GA4 ignoruje vlastné parametre položiek v reportoch, kým ich výslovne nezaregistrujete ako vlastné dimenzie na úrovni položky. Potrebujete zaregistrovať len tie parametre, ktoré chcete používať v reportoch — nie všetkých 20.

  1. Otvorte Vlastné definície

    V GA4 choďte do Admin (ikona ozubeného kolieska vľavo dole) → vyberte svoju vlastnosť → Data displayCustom definitions.

  2. Vytvorte novú vlastnú dimenziu

    Kliknite na Create custom dimensions.

  3. Vyplňte detaily dimenzie

    • Dimension name — čitateľný názov, ktorý sa zobrazí v GA4 reportoch (pozrite tabuľku nižšie)
    • Scope — vyberte Item
    • Event parameter — presný názov parametra, ako sa zobrazuje v dataLayer (pozrite tabuľku nižšie)
    • Description — voliteľné, ale odporúčané
  4. Uložte a opakujte

    Kliknite na Save a opakujte pre každý parameter, ktorý chcete sledovať.

Použite nasledujúcu tabuľku ako referenciu pri vytváraní vlastných dimenzií. Hodnota Event parameter musí presne zodpovedať — GA4 rozlišuje veľkosť písmen.

Názov dimenzieEvent parameterTyp
Property IDproperty_idText
Property nameproperty_nameText
Property brandproperty_brandText
Property chainproperty_chainText
Property URL nameproperty_url_nameText
City namecity_nameText
Country codecountry_codeText
Check-in datestart_dateText
Check-out dateend_dateText
Number of adultsnum_adultsNumber
Number of childrennum_childrenNumber
Cancellation policycancellation_policyText
Rate plan IDrate_plan_idText
Room rate IDroom_rate_idText
Room rate nameroom_rate_nameText
Number of perksnum_perksNumber
Room locationroom_locationText
Room viewroom_viewText
Room classificationroom_classificationText
Bed typebed_typeText

Nasledujúce udalosti sú dostupné v Wink dataLayer, ale nie sú súčasťou štandardného rezervačného procesu. Môžu byť spustené inými interakciami na platforme.

{
"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"
}

Táto udalosť neobsahuje ecommerce objekt.

{
"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": {}
}

Toto je vlastná Wink udalosť — nie je súčasťou štandardnej sady GA4 udalostí. Posiela sa pri každej navigácii na stránke a nesie kontext zariadenia a relácie. Neobsahuje ecommerce objekt.

{
"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"
}
VlastnosťPopis
deviceDetekovaný typ zariadenia — Desktop, Android, iPhone, iPad alebo podobné
deviceAgentSurový user agent reťazec
osDetekovaný operačný systém — Windows, MacOS, Linux, UNIX
pathAktuálna cesta stránky
titleAktuálny názov stránky
userIdIdentifikátor autentifikovaného používateľa (vynechaný, ak nie je prihlásený)
startDateDátum príchodu z aktuálnej vyhľadávacej relácie
endDateDátum odchodu z aktuálnej vyhľadávacej relácie
guestsPočet hostí z aktuálnej vyhľadávacej relácie
roomsPočet izieb z aktuálnej vyhľadávacej relácie