Skip to content

Integracija Sojern Pixel

Če izvajate oglaševalske kampanje prek Sojern, lahko svoj račun Sojern povežete z Wink tako, da v portal Wink vnesete svoj Sojern GTM Container ID. Ko je povezava vzpostavljena, se Sojernov sledilni pixel samodejno sproži za vašo nastanitev — pokriva celotno pot gosta od iskanja do zaključene rezervacije.


  1. Pridobite svoj GTM Container ID od Sojern

    Obrnite se na svojega upravitelja računa Sojern in zahtevajte svoj GTM Container ID. Sledi formatu GTM-XXXXXXX. To se razlikuje od vašega Sojern Pixel ID — poskrbite, da boste posebej zahtevali GTM Container ID.

  2. Vnesite ga v portal Wink

    Prijavite se na my.wink.travel, izberite svoj račun in pojdite na zavihek Prilagoditve. Prilepite svoj Sojern GTM Container ID v polje Sojern in shranite. Vaša integracija je zdaj aktivna.

  3. Potrdite pri svojem upravitelju računa Sojern

    Obvestite svojega upravitelja računa Sojern, da je integracija aktivna. Lahko preverijo na svoji strani, da se pixel pravilno sproža na wink.travel za vašo nastanitev in da podatki tečejo v vaš račun Sojern.


Za preglednost, tukaj je, kaj Wink konfigurira, da ta integracija deluje:

  • Polje za Sojern GTM Container ID je na voljo v zavihku Prilagoditve v vašem Wink portalu. Ko vnesete svoj Container ID, Wink preveri format in ga varno shrani za vašo nastanitev.
  • Na vsaki strani, kjer je vaša nastanitev aktivna na Wink, se vaš Sojern GTM Container ID vključi v stran, Winkov sistem za upravljanje oznak pa dinamično naloži vaš Sojern container skupaj s svojim. To se zgodi samodejno — ekipa Wink ne potrebuje nobenih ročnih korakov za posamezno nastanitev.
  • Vaš Sojern container se naloži asinhrono, kar pomeni, da ne vpliva na hitrost nalaganja strani za vaše goste.
  • Winkovo lastno sledenje in vaš Sojern pixel delujeta vzporedno, brata iz istega skupnega podatkovnega sloja dogodkov. Vsak dogodek rezervacije, ki ga Wink spremlja, je hkrati na voljo vašemu Sojern containerju.
  • Ko vaša nastanitev ni prikazana — na primer, ko gost brska po drugem hotelu na Wink — vaš Sojern container ni naložen. To zagotavlja, da Sojern prejema le podatke, ki se nanašajo na vašo nastanitev.

Wink pošilja dogodke, združljive z GA4, v dataLayer skozi celotno pot gosta. Vaš GTM container bere iz istega skupnega dataLayer, zato ima vsak sprožilec ali spremenljivka, ki jo konfigurirate, dostop do vseh spodaj opisanih lastnosti.

Vsak dogodek sledi standardni GA4 strukturi Enhanced Ecommerce: vrhnji niz event in objekt ecommerce. Pred vsakim potiskom Wink počisti prejšnjo ecommerce vsebino, da prepreči, da bi zastareli podatki vplivali na nove sprožilce.


Ti dogodki se sprožijo samodejno, ko gost napreduje skozi rezervacijski lijak. Konfigurirajte svoje GTM sprožilce kot Custom Event sprožilce, ki ustrezajo spodnjim imenom dogodkov.

KorakDogodekKdaj se sproži
1view_item_listNaloži se mreža ali seznam hotelskih kapacitet
2view_itemGost si ogleda stran določene nastanitve
3add_to_cartGost doda sobo v nakupovalno košarico
4begin_checkoutNaloži se stran za plačilo / zaključek nakupa
5add_payment_infoGost izbere način plačila
6loginGost se prijavi preko SSO
7purchaseRezervacija je potrjena
8refundRezervacija je preklicana

Sproži se, ko se prikaže mreža ali seznam hotelskih kapacitet.

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

Sproži se, ko si gost ogleda določeno nastanitev.

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

Sproži se, ko gost doda sobo v košarico.

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

Sproži se, ko se naloži stran za plačilo / zaključek nakupa.

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

coupon je prisoten le, če je bil uporabljen koda za popust.


Sproži se, ko gost izbere ali potrdi način plačila.

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

payment_type je izpolnjen glede na vrsto plačilnega posrednika. coupon je prisoten le, če je bil uporabljen koda za popust.


Sproži se, ko se gost prijavi preko enotne prijave (SSO).

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

Sproži se, ko je rezervacija potrjena.

{
"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 edinstvena identifikacija rezervacijskega pogodbenega števila. coupon, shipping in tax so prisotni le, če so relevantni.


Sproži se, ko je rezervacija preklicana.

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

transaction_id se ujema z dogodkom purchase za isto rezervacijo. coupon, shipping in tax so prisotni le, če so relevantni.


Vsi dogodki, ki vključujejo polje items, uporabljajo enako shemo elementov. Vsaka lastnost je neobvezna, razen če je označena kot obvezna.

Ta polja GA4 nativno razume in se pojavijo v standardnih poročilih ecommerce brez dodatne konfiguracije.

LastnostTipObveznoOpis
item_idstringDaEdinstveni identifikator sobe ali produkta
item_namestringIme sobe ali produkta
affiliationstringIme partnerja ali prodajalca
couponstringKoda kupona, uporabljena za element
currencystringISO 4217 koda valute (npr. USD)
creative_namestringIme kreativne promocije
creative_slotstringPoložaj kreativne promocije
discountnumberZnesek popusta
indexnumberPoložaj na seznamu (začetek z 1)
item_brandstringIme hotela ali blagovne znamke
item_categorystringVrsta produkta — npr. GUEST_ROOM, ACTIVITY, ATTRACTION, MEETING_ROOM, RESTAURANT, SPA
item_list_idstringIdentifikator seznama, kateremu element pripada
item_list_namestringPrikazno ime seznama
location_idstringGeografske koordinate nastanitve
pricenumberCena na enoto
promotion_idstringIdentifikator promocije
promotion_namestringPrikazno ime promocije
quantitynumberKoličina (privzeto 1)

Po meri določeni parametri na ravni elementa

Section titled “Po meri določeni parametri na ravni elementa”

Ti parametri nosijo Wink-specifičen kontekst rezervacije. GA4 jih ne prikaže samodejno v poročilih — morate jih registrirati kot po meri določene dimenzije na ravni elementa v svoji GA4 lastnini, preden se pojavijo v analizah ali standardnih poročilih. Navodila za nastavitev so v poglavju Po meri določene dimenzije v GA4.

LastnostTipOpis
property_idstringIdentifikator nastanitve Wink
property_namestringPrikazno ime nastanitve
property_brandstringBlagovna znamka, ki ji nastanitev pripada
property_chainstringVeriga, ki ji nastanitev pripada
property_url_namestringURL-prijazen slug nastanitve
city_namestringMesto, kjer se nastanitev nahaja
country_codestringISO 3166-1 alpha-2 koda države
start_datestringDatum prijave v formatu YYYY-MM-DD
end_datestringDatum odjave v formatu YYYY-MM-DD
num_adultsnumberŠtevilo odraslih v rezervaciji
num_childrennumberŠtevilo otrok v rezervaciji
cancellation_policystringEna od vrednosti: Refundable, Non-Refundable, Refundable-With-Restrictions, Non-Refundable-With-Restrictions
rate_plan_idstringIdentifikator cenovnega načrta
room_rate_idstringIdentifikator specifične cene sobe
room_rate_namestringPrikazno ime cene sobe
num_perksnumberŠtevilo ugodnosti, vključenih v ceno
room_locationstringOpis lokacije sobe (npr. Overwater, Garden)
room_viewstringOpis razgleda iz sobe (npr. Ocean, City)
room_classificationstringKlasifikacija ali kategorija sobe (npr. Suite, Standard)
bed_typestringKonfiguracija postelje v sobi (npr. King, Twin)

GA4 ignorira po meri določene parametre elementov v poročilih, dokler jih ne registrirate kot dimenzije na ravni elementa. Registrirati morate le tiste parametre, ki jih želite uporabljati v poročilih — ni potrebno registrirati vseh 20.

  1. Odprite Po meri določene definicije

    V GA4 pojdite na Admin (ikona zobnika spodaj levo) → izberite svojo lastnino → Prikaz podatkovPo meri določene definicije.

  2. Ustvarite novo po meri določeno dimenzijo

    Kliknite Ustvari po meri določene dimenzije.

  3. Izpolnite podrobnosti dimenzije

    • Ime dimenzije — berljiv naziv, ki se prikaže v GA4 poročilih (glejte spodnjo tabelo)
    • Obseg — izberite Element
    • Parameter dogodka — natančno ime parametra, kot se pojavi v dataLayer (glejte tabelo)
    • Opis — neobvezno, a priporočljivo
  4. Shrani in ponovi

    Kliknite Shrani, nato ponovite za vsak parameter, ki ga želite spremljati.

Uporabite spodnjo tabelo kot referenco pri ustvarjanju po meri določenih dimenzij. Vrednost Parameter dogodka mora biti natančno enaka — GA4 je občutljiv na velike in male črke.

Ime dimenzijeParameter dogodkaTip
ID nastanitveproperty_idBesedilo
Ime nastanitveproperty_nameBesedilo
Blagovna znamka nastanitveproperty_brandBesedilo
Veriga nastanitveproperty_chainBesedilo
URL ime nastanitveproperty_url_nameBesedilo
Ime mestacity_nameBesedilo
Koda državecountry_codeBesedilo
Datum prijavestart_dateBesedilo
Datum odjaveend_dateBesedilo
Število odraslihnum_adultsŠtevilo
Število otroknum_childrenŠtevilo
Politika odpovedicancellation_policyBesedilo
ID cenovnega načrtarate_plan_idBesedilo
ID cene soberoom_rate_idBesedilo
Ime cene soberoom_rate_nameBesedilo
Število ugodnostinum_perksŠtevilo
Lokacija soberoom_locationBesedilo
Razgled soberoom_viewBesedilo
Klasifikacija soberoom_classificationBesedilo
Tip posteljebed_typeBesedilo

Naslednji dogodki so na voljo v Wink dataLayer, vendar niso del standardnega rezervacijskega lijaka. Lahko jih sprožijo druge interakcije na platformi.

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

Ta dogodek ne vsebuje ecommerce objekta.

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

To je po meri določen Wink dogodek — ni del standardnega nabora GA4 dogodkov. Sproži se ob vsakem premiku med stranmi in nosi kontekst naprave in seje. Ne vsebuje objekta 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"
}
LastnostOpis
deviceZaznana vrsta naprave — Desktop, Android, iPhone, iPad ali podobno
deviceAgentIzvirni niz uporabniškega agenta
osZaznan operacijski sistem — Windows, MacOS, Linux, UNIX
pathTrenutna pot strani
titleTrenutni naslov strani
userIdIdentifikator prijavljenega uporabnika (izpuščen, če ni prijavljen)
startDateDatum prijave iz trenutne iskalne seje
endDateDatum odjave iz trenutne iskalne seje
guestsŠtevilo gostov iz trenutne iskalne seje
roomsŠtevilo sob iz trenutne iskalne seje