דלגו לתוכן

אינטגרציית Sojern Pixel

אם אתה מנהל קמפייני פרסום דרך Sojern, תוכל לחבר את חשבון Sojern שלך ל-Wink על ידי הזנת מזהה מכולת GTM של Sojern בפורטל Wink. לאחר החיבור, פיקסל המעקב של Sojern יופעל אוטומטית עבור הנכס שלך — ומכסה את כל מסע האורח מחיפוש ועד להשלמת ההזמנה.


  1. קבל את מזהה מכולת ה-GTM שלך מ-Sojern

    פנה למנהל החשבון שלך ב-Sojern ובקש את מזהה מכולת ה-GTM שלך. הוא בפורמט GTM-XXXXXXX. זה שונה ממזהה הפיקסל של Sojern — ודא שאתה מבקש במפורש את מזהה מכולת ה-GTM.

  2. הזן אותו בפורטל Wink

    היכנס ל-my.wink.travel, בחר את החשבון שלך ועבור ללשונית התאמות אישיות. הדבק את מזהה מכולת ה-GTM של Sojern בשדה Sojern ושמור. האינטגרציה שלך כעת פעילה.

  3. אשר עם מנהל החשבון שלך ב-Sojern

    הודע למנהל החשבון שלך ב-Sojern שהאינטגרציה פעילה. הם יוכלו לוודא מצידם שהפיקסל מופעל כראוי ב-wink.travel עבור הנכס שלך ושהנתונים זורמים לחשבון Sojern שלך.


למען השקיפות, הנה מה ש-Wink מגדיר כדי שהאינטגרציה הזו תעבוד:

  • שדה מזהה מכולת GTM של Sojern זמין בלשונית ההתאמות האישיות בפורטל Wink שלך. כשאתה מזין את מזהה המכולה, Wink מאמת את הפורמט ושומר אותו בצורה מאובטחת כנגד הנכס שלך.
  • בכל דף שבו הנכס שלך פעיל ב-Wink, מזהה מכולת ה-GTM של Sojern שלך מוטמע בדף ומערכת ניהול התגים של Wink טוענת דינמית את מכולת Sojern לצד המכולה שלה. זה קורה אוטומטית — ללא צעדים ידניים מצוות Wink עבור כל נכס.
  • מכולת Sojern שלך נטענת באופן אסינכרוני, כלומר היא אינה משפיעה על ביצועי טעינת הדף עבור האורחים שלך.
  • מעקב Wink והפיקסל של Sojern פועלים במקביל, וקוראים מאותו מאגר נתוני אירועים משותף. כל אירוע הזמנה ש-Wink עוקב אחריו זמין במקביל למכולת Sojern שלך.
  • כאשר הנכס שלך אינו מוצג — למשל, כאשר אורח גולש במלון אחר ב-Wink — מכולת Sojern שלך אינה נטענת. זה מבטיח ש-Sojern מקבל רק נתונים הרלוונטיים לנכס שלך.

Wink דוחף אירועים תואמי GA4 ל-dataLayer לאורך כל מסע האורח. מכולת ה-GTM שלך קוראת מאותו dataLayer משותף, כך שכל טריגר או משתנה שתגדיר יקבלו גישה לכל התכונות המתוארות למטה.

כל אירוע עוקב אחרי מבנה GA4 Enhanced Ecommerce סטנדרטי: מחרוזת event ברמה העליונה ואובייקט ecommerce. לפני כל דחיפה, Wink מנקה את מטען ה-ecommerce הקודם כדי למנוע דליפת נתונים ישנים לטריגרים חדשים.


אירועים אלה מופעלים אוטומטית כאשר אורח מתקדם במשפך ההזמנה. הגדר את טריגרי ה-GTM שלך כטריגרי אירוע מותאם אישית התואמים לשמות האירועים למטה.

שלבאירועמתי הוא מופעל
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 מופיע רק כאשר הוחל קוד הנחה.


מופעל כאשר אורח מאמת באמצעות כניסה יחידה (SSO).

{
"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_idמחרוזתכןמזהה ייחודי לחדר או מוצר
item_nameמחרוזתשם החדר או המוצר
affiliationמחרוזתשם שותף או מוכר
couponמחרוזתקוד קופון שהוחל על הפריט
currencyמחרוזתקוד מטבע ISO 4217 (למשל USD)
creative_nameמחרוזתשם הקריאייטיב בקידום
creative_slotמחרוזתמיקום הקריאייטיב בקידום
discountמספרסכום ההנחה שהוחל
indexמספרמיקום ברשימה (מתחיל ב-1)
item_brandמחרוזתשם המלון או המותג
item_categoryמחרוזתסוג מוצר — למשל GUEST_ROOM, ACTIVITY, ATTRACTION, MEETING_ROOM, RESTAURANT, SPA
item_list_idמחרוזתמזהה הרשימה שהפריט שייך אליה
item_list_nameמחרוזתשם התצוגה של הרשימה
location_idמחרוזתקואורדינטות גיאוגרפיות של הנכס
priceמספרמחיר ליחידה
promotion_idמחרוזתמזהה הקידום
promotion_nameמחרוזתשם התצוגה של הקידום
quantityמספרכמות (ברירת מחדל 1)

פרמטרים מותאמים אישית ברמת פריט

Section titled “פרמטרים מותאמים אישית ברמת פריט”

פרמטרים אלה נושאים הקשר הזמנה ספציפי ל-Wink. GA4 לא מציג אותם אוטומטית בדוחות — יש לרשום כל אחד מהם כממד מותאם אישית ברמת פריט בנכס GA4 שלך לפני שיופיע בדוחות או בחקירות. ראה ממדים מותאמים אישית ב-GA4 למטה להוראות הגדרה.

תכונהסוגתיאור
property_idמחרוזתמזהה נכס ב-Wink
property_nameמחרוזתשם תצוגה של הנכס
property_brandמחרוזתהמותג שהנכס שייך לו
property_chainמחרוזתהרשת שהנכס שייך לה
property_url_nameמחרוזתשם ידידותי ל-URL של הנכס
city_nameמחרוזתשם העיר שבה נמצא הנכס
country_codeמחרוזתקוד מדינה ISO 3166-1 alpha-2
start_dateמחרוזתתאריך צ’ק-אין בפורמט YYYY-MM-DD
end_dateמחרוזתתאריך צ’ק-אאוט בפורמט YYYY-MM-DD
num_adultsמספרמספר מבוגרים בהזמנה
num_childrenמספרמספר ילדים בהזמנה
cancellation_policyמחרוזתאחד מהבאים: Refundable, Non-Refundable, Refundable-With-Restrictions, Non-Refundable-With-Restrictions
rate_plan_idמחרוזתמזהה תוכנית התעריפים
room_rate_idמחרוזתמזהה תעריף החדר הספציפי
room_rate_nameמחרוזתשם תצוגה של תעריף החדר
num_perksמספרמספר הטבות כלולות בתעריף
room_locationמחרוזתתיאור מיקום החדר (למשל Overwater, Garden)
room_viewמחרוזתתיאור נוף החדר (למשל Ocean, City)
room_classificationמחרוזתסיווג או דרגה של החדר (למשל Suite, Standard)
bed_typeמחרוזתתצורת המיטה בחדר (למשל King, Twin)

ממדים מותאמים אישית ב-GA4

Section titled “ממדים מותאמים אישית ב-GA4”

GA4 מתעלם מפרמטרים מותאמים אישית ברמת פריט בדוחות עד שתירשם אותם במפורש כממדים מותאמים אישית ברמת פריט. יש לרשום רק את הפרמטרים שאתה מתכוון להשתמש בהם בדוחות — אין צורך לרשום את כל 20.

  1. פתח הגדרות מותאמות אישית

    ב-GA4, עבור ל-Admin (סמל גלגל שיניים בתחתית שמאל) → בחר את הנכס שלך → Data displayCustom definitions.

  2. צור ממד מותאם חדש

    לחץ על Create custom dimensions.

  3. מלא את פרטי הממד

    • Dimension name — התווית הקריאה לבן אדם שמופיעה בדוחות GA4 (ראה טבלה למטה)
    • Scope — בחר Item
    • Event parameter — שם הפרמטר המדויק כפי שמופיע ב-dataLayer (ראה טבלה למטה)
    • Description — אופציונלי אך מומלץ
  4. שמור וחזור על הפעולה

    לחץ על Save, ואז חזור על הפעולה עבור כל פרמטר שברצונך לעקוב אחריו.

השתמש בטבלה הבאה כהפניה בעת יצירת ממדים מותאמים אישית. ערך Event parameter חייב להתאים במדויק — GA4 רגיש לאותיות.

שם הממדEvent parameterסוג
מזהה נכסproperty_idטקסט
שם נכסproperty_nameטקסט
מותג נכסproperty_brandטקסט
רשת נכסproperty_chainטקסט
שם URL נכסproperty_url_nameטקסט
שם עירcity_nameטקסט
קוד מדינהcountry_codeטקסט
תאריך צ’ק-איןstart_dateטקסט
תאריך צ’ק-אאוטend_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מחרוזת סוכן משתמש גולמית
osמערכת הפעלה שזוהתה — Windows, MacOS, Linux, UNIX
pathנתיב הדף הנוכחי
titleכותרת הדף הנוכחי
userIdמזהה משתמש מאומת (נמחק כאשר לא מחובר)
startDateתאריך צ’ק-אין מהמפגש החיפוש הנוכחי
endDateתאריך צ’ק-אאוט מהמפגש החיפוש הנוכחי
guestsמספר האורחים מהמפגש החיפוש הנוכחי
roomsמספר החדרים מהמפגש החיפוש הנוכחי