Skip to content

Sojern Pixel integracija

Jei vykdote reklamos kampanijas per Sojern, galite prijungti savo Sojern paskyrą prie Wink įvedę savo Sojern GTM konteinerio ID Wink portale. Prisijungus, Sojern sekimo pikselis automatiškai aktyvuojamas jūsų nuosavybei – apimdamas visą svečio kelionę nuo paieškos iki užsakymo užbaigimo.


  1. Gaukite savo GTM konteinerio ID iš Sojern

    Susisiekite su savo Sojern paskyros vadybininku ir paprašykite savo GTM konteinerio ID. Jis atrodo kaip GTM-XXXXXXX. Tai skiriasi nuo jūsų Sojern pikselio ID – būtinai prašykite būtent GTM konteinerio ID.

  2. Įveskite jį Wink portale

    Prisijunkite prie my.wink.travel, pasirinkite savo paskyrą ir eikite į skirtuką Customizations. Įklijuokite savo Sojern GTM konteinerio ID į Sojern laukelį ir išsaugokite. Jūsų integracija dabar veikia.

  3. Patvirtinkite su savo Sojern paskyros vadybininku

    Praneškite savo Sojern paskyros vadybininkui, kad integracija aktyvi. Jie gali patikrinti iš savo pusės, ar pikselis tinkamai veikia wink.travel jūsų nuosavybei ir ar duomenys teka į jūsų Sojern paskyrą.


Skaidrumui, štai ką Wink konfigūruoja, kad ši integracija veiktų:

  • Sojern GTM konteinerio ID laukas yra prieinamas Wink portalo Customizations skirtuke. Įvedus konteinerio ID, Wink patikrina formato teisingumą ir saugiai saugo jį jūsų nuosavybei.
  • Kiekviename puslapyje, kuriame aktyvi jūsų nuosavybė Wink įterpia jūsų Sojern GTM konteinerio ID į puslapį ir Wink žymių valdymo sistema dinamiškai įkelia jūsų Sojern konteinerį kartu su savo. Tai vyksta automatiškai – Wink komandai nereikia jokių rankinių veiksmų kiekvienai nuosavybei.
  • Jūsų Sojern konteineris įkeliamas asinchroniškai, todėl tai nepaveikia puslapio įkėlimo greičio jūsų svečiams.
  • Wink sekimas ir jūsų Sojern pikselis veikia lygiagrečiai, naudodami tą patį bendrą įvykių duomenų sluoksnį. Kiekvienas Wink sekamas užsakymo įvykis tuo pačiu metu yra prieinamas jūsų Sojern konteineriui.
  • Kai jūsų nuosavybė nėra peržiūrima – pavyzdžiui, kai svečias naršo kitą viešbutį Wink – jūsų Sojern konteineris neįkeliamas. Tai užtikrina, kad Sojern gauna tik jūsų nuosavybei aktualius duomenis.

Wink siunčia GA4 suderinamus įvykius į dataLayer visos svečio kelionės metu. Jūsų GTM konteineris skaito iš to paties bendro dataLayer, todėl bet kuris jūsų sukonfigūruotas trigeris ar kintamasis turi prieigą prie visų žemiau aprašytų savybių.

Kiekvienas įvykis atitinka standartinę GA4 Enhanced Ecommerce struktūrą: viršutinio lygio event eilutę ir ecommerce objektą. Prieš kiekvieną push, Wink išvalo ankstesnį ecommerce duomenų paketą, kad išvengtų pasenusių duomenų įsiskverbimo į naujus trigerius.


Šie įvykiai automatiškai aktyvuojami, kai svečias juda per užsakymo piltuvėlį. Konfigūruokite savo GTM trigerius kaip Custom Event trigerius, atitinkančius žemiau pateiktus įvykių pavadinimus.

ŽingsnisĮvykisKada aktyvuojamas
1view_item_listĮkeliama viešbučių inventoriaus tinklelio arba sąrašo peržiūra
2view_itemSvečias peržiūri konkretaus objekto puslapį
3add_to_cartSvečias prideda kambarį į krepšelį
4begin_checkoutĮkeliama atsiskaitymo / mokėjimo puslapis
5add_payment_infoSvečias pasirenka mokėjimo būdą
6loginSvečias autentifikuojasi per SSO
7purchaseUžsakymas patvirtintas
8refundUžsakymas atšauktas

Aktyvuojamas, kai įkeliama viešbučių inventoriaus tinklelio arba sąrašo peržiūra.

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

Aktyvuojamas, kai svečias peržiūri konkretų objektą.

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

Aktyvuojamas, kai svečias prideda kambarį į krepšelį.

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

Aktyvuojamas, kai įkeliama atsiskaitymo / mokėjimo puslapis.

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

coupon yra pateikiamas tik tada, kai buvo pritaikytas nuolaidos kodas.


Aktyvuojamas, kai svečias pasirenka arba patvirtina mokėjimo būdą.

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

payment_type užpildomas pagal mokėjimo gavėjo tipą. coupon pateikiamas tik tada, kai buvo pritaikytas nuolaidos kodas.


Aktyvuojamas, kai svečias autentifikuojasi per vieno prisijungimo sistemą.

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

Aktyvuojamas, kai užsakymas patvirtinamas.

{
"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 yra unikalus užsakymo sutarties identifikatorius. coupon, shipping ir tax pateikiami tik jei taikomi.


Aktyvuojamas, kai užsakymas atšaukiamas.

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

transaction_id sutampa su purchase įvykiu tam pačiam užsakymui. coupon, shipping ir tax pateikiami tik jei taikomi.


Visi įvykiai, kuriuose yra items masyvas, naudoja tą pačią prekės schemą. Kiekviena savybė yra neprivaloma, nebent pažymėta kaip privaloma.

Šie laukai yra natūraliai suprantami GA4 ir rodomi standartinėse ecommerce ataskaitose be papildomos konfigūracijos.

SavybėTipasPrivalomaAprašymas
item_idstringTaipUnikalus kambario ar produkto identifikatorius
item_namestringKambario ar produkto pavadinimas
affiliationstringPartnerio arba pardavėjo pavadinimas
couponstringPritaikytas kupono kodas
currencystringISO 4217 valiutos kodas (pvz., USD)
creative_namestringReklamos kūrinio pavadinimas
creative_slotstringReklamos kūrinio pozicija
discountnumberPritaikyta nuolaida
indexnumberPozicija sąraše (pradedant nuo 1)
item_brandstringViešbučio ar prekės ženklas
item_categorystringProdukto tipas – pvz., GUEST_ROOM, ACTIVITY, ATTRACTION, MEETING_ROOM, RESTAURANT, SPA
item_list_idstringSąrašo, kuriam priklauso prekė, identifikatorius
item_list_namestringSąrašo pavadinimas
location_idstringNuosavybės geografinės koordinatės
pricenumberVieneto kaina
promotion_idstringAkcijos identifikatorius
promotion_namestringAkcijos pavadinimas
quantitynumberKiekis (numatytoji reikšmė 1)

Šie parametrai perteikia Wink specifinį užsakymo kontekstą. GA4 jų automatiškai nerodo ataskaitose – turite kiekvieną registruoti kaip prekės lygmens pasirinktinius matmenis savo GA4 paskyroje, kad jie atsirastų tyrimuose ar standartinėse ataskaitose. Žr. Pasirinktinius matmenis GA4 žemiau dėl nustatymo instrukcijų.

SavybėTipasAprašymas
property_idstringWink nuosavybės identifikatorius
property_namestringNuosavybės pavadinimas
property_brandstringPrekės ženklas, kuriam priklauso nuosavybė
property_chainstringTinklas, kuriam priklauso nuosavybė
property_url_namestringURL draugiškas nuosavybės slapyvardis
city_namestringMiestas, kuriame yra nuosavybė
country_codestringISO 3166-1 alpha-2 šalies kodas
start_datestringAtvykimo data formatu YYYY-MM-DD
end_datestringIšvykimo data formatu YYYY-MM-DD
num_adultsnumberSuaugusiųjų skaičius užsakyme
num_childrennumberVaikų skaičius užsakyme
cancellation_policystringViena iš: Refundable, Non-Refundable, Refundable-With-Restrictions, Non-Refundable-With-Restrictions
rate_plan_idstringKainų plano identifikatorius
room_rate_idstringKonkretios kambario kainos identifikatorius
room_rate_namestringKambario kainos pavadinimas
num_perksnumberPrivalumų skaičius, įtrauktas į kainą
room_locationstringKambario vietos aprašymas (pvz., Overwater, Garden)
room_viewstringKambario vaizdo aprašymas (pvz., Ocean, City)
room_classificationstringKambario klasifikacija ar kategorija (pvz., Suite, Standard)
bed_typestringKambario lovos konfigūracija (pvz., King, Twin)

GA4 ignoruoja pasirinktinius prekės parametrus ataskaitose, kol jų aiškiai neužregistruojate kaip prekės lygmens pasirinktinius matmenis. Registruoti reikia tik tuos parametrus, kuriuos ketinate naudoti ataskaitose – visų 20 registruoti nebūtina.

  1. Atidarykite Custom Definitions

    GA4 eikite į Admin (apatiniame kairiajame kampe pavaros piktograma) → pasirinkite savo nuosavybę → Data displayCustom definitions.

  2. Sukurkite naują pasirinktą matmenį

    Spauskite Create custom dimensions.

  3. Užpildykite matmens duomenis

    • Dimension name — žmogui suprantamas pavadinimas, kuris bus matomas GA4 ataskaitose (žr. lentelę žemiau)
    • Scope — pasirinkite Item
    • Event parameter — tikslus parametro pavadinimas, kaip jis yra dataLayer (žr. lentelę žemiau)
    • Description — neprivaloma, bet rekomenduojama
  4. Išsaugokite ir kartokite

    Spauskite Save, tada pakartokite kiekvienam parametrui, kurį norite sekti.

Naudokite šią lentelę kaip nuorodą kuriant pasirinktinius matmenis. Event parameter reikšmė turi tiksliai sutapti – GA4 atsižvelgia į didžiąsias ir mažąsias raides.

Matmens pavadinimasEvent parameterTipas
Nuosavybės IDproperty_idTekstas
Nuosavybės pavadinimasproperty_nameTekstas
Nuosavybės prekės ženklasproperty_brandTekstas
Nuosavybės tinklasproperty_chainTekstas
Nuosavybės URL pavadinimasproperty_url_nameTekstas
Miesto pavadinimascity_nameTekstas
Šalies kodascountry_codeTekstas
Atvykimo datastart_dateTekstas
Išvykimo dataend_dateTekstas
Suaugusiųjų skaičiusnum_adultsSkaičius
Vaikų skaičiusnum_childrenSkaičius
Atšaukimo politikacancellation_policyTekstas
Kainų plano IDrate_plan_idTekstas
Kambario kainos IDroom_rate_idTekstas
Kambario kainos pavadinimasroom_rate_nameTekstas
Privalumų skaičiusnum_perksSkaičius
Kambario vietaroom_locationTekstas
Kambario vaizdasroom_viewTekstas
Kambario klasifikacijaroom_classificationTekstas
Lovo tipasbed_typeTekstas

Toliau pateikti įvykiai yra prieinami Wink dataLayer, bet nėra standartinio užsakymo piltuvėlio dalis. Juos gali sukelti kitos platformos sąveikos.

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

Šis įvykis neturi ecommerce duomenų paketo.

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

Tai yra pasirinktinė Wink įvykio rūšis – nepriklauso standartiniam GA4 įvykių rinkiniui. Jis siunčiamas kiekvieną kartą keičiant puslapį ir perduoda įrenginio bei sesijos kontekstą. Neįtraukiamas ecommerce objektas.

{
"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"
}
SavybėAprašymas
deviceAptiktas įrenginio tipas – Desktop, Android, iPhone, iPad ar panašiai
deviceAgentŽaliavos naudotojo agento eilutė
osAptikta operacinė sistema – Windows, MacOS, Linux, UNIX
pathDabartinio puslapio kelias
titleDabartinio puslapio pavadinimas
userIdAutentifikuoto vartotojo identifikatorius (praleidžiamas, jei neprisijungta)
startDateAtvykimo data iš dabartinės paieškos sesijos
endDateIšvykimo data iš dabartinės paieškos sesijos
guestsSvečio skaičius iš dabartinės paieškos sesijos
roomsKambarių skaičius iš dabartinės paieškos sesijos