מודעות להזמנת חדרים וקישורים ללא עלות לביצוע הזמנות כוללים קישורים לדפי נחיתה שבהם המשתמשים יכולים להזמין חדרים. אתם יכולים להגדיר איך Google תיצור את הקישור כך שיכלול את כל המידע הנוסף על המשתמש ועל מסלול הנסיעה שלו. לדוגמה, תוכלו לכלול בכתובת ה-URL מידע כמו מזהה המלון, השפה, קודי המטבעות ותאריכי הצ'ק-אין.
סקירה כללית
את כתובת דף הנחיתה מגדירים בקובץ דפי הנחיתה. כשהמודעה או בחינם קישור להזמנה מוצג, המידע הדינמי בכתובת ה-URL יוחלף והערכים בפועל. כדי להוסיף ערכים דינמיים לכתובות דפי הנחיתה, משתמשים ברכיב התחביר הבא:
<URL>https://partner_url?param_id=(variable_name)</URL>
בדוגמאות הבאות מוצגת כתובת URL שמשתמשת בשמות המשתנים של Google במקום במזהה המלון ובמסלול הנסיעה בפועל:
דוגמה 1
<URL>https://www.partnerdomain.com?hotelID=(PARTNER-HOTEL-ID)
&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)
&checkinYear=(CHECKINYEAR)&nights=(LENGTH)
</URL>
דוגמה 2
<URL>https://www.partnerdomain.com/hotel/(PARTNER-HOTEL-ID)
&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)
&checkinYear=(CHECKINYEAR)&nights=(LENGTH)
</URL>
כשהמערכת יוצרת את הקישור לדף הנחיתה עבור דף תוצאות החיפוש, Google מחליפה את המשתנים בערכים בפועל כדי לוודא שכתובת ה-URL כוללת את מידע דינמי. לדוגמה, אם המשתמש מזמין חדר ל-6 לילות החל מ-23 במאי 2023 במלון מספר 42, Google תיצור את הקישור הקודם כך:
https://www.partnerdomain.com?hotelID=42&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=6
הערכים ש-Google מקצה למשתנים במחרוזת השאילתה תלויים הנתונים התואמים בפיד מחירי המלונות, בפיד של רשימת המלונות ובהגדרות המשתמשים.
לדוגמה,הערך של המשתנה LENGTH
מוקצה לרכיב <Nights>
מפיד המחירים של מסלול הנסיעה הקשור. באופן דומה, הערך של
המשתנה PARTNER-HOTEL-ID
מוגדר ברכיב <id>
ברשימת המלונות
פיד שתואם לקריטריוני החיפוש של המשתמש.
חלק מהמשתנים הם קבוצות משנה של הפריטים בפיד המחירים. לדוגמה, המשתנים CHECKINDAY
, CHECKINMONTH
ו-CHECKINYEAR
מופקים מהרכיב היחיד <Checkin>
בפיד המחירים. משתנים אחרים מחושבים
על סמך הלוקאל של המשתמש והגדרות לקוח אחרות.
למידע נוסף על המקורות של ערכי המשתנים, אפשר לעיין במאמר סקירה כללית של התמחור, רשימת מלונות.
משתני כתובת URL
בטבלה הבאה מתוארים המשתנים הזמינים שאפשר להשתמש בהם כדי ליצור את כתובת דף הנחיתה:
משתנה | מומלץ/אופציונלי | תיאור |
---|---|---|
ADVANCE-BOOKING-WINDOW | Optional | מספר הימים מראש שבהם בוצעה ההזמנה לפני תאריך הצ'ק-אין, לפי אזור הזמן של המלון בזמן ההזמנה. לדוגמה, 36 . |
ALTERNATE-HOTEL-ID | Recommended (if you have separate IDs to identify properties versus booking engines) | מזהה חלופי של הנכס. שם המאפיין הזה מצוין בפיד רשימת המלונות. כדאי להוסיף לקובץ מזהים נפרדים אם אתם צריכים מזהה נכס אחד לפרטי הפיד ומזהה נכס אחר למנוע ההזמנות. |
CAMPAIGN-ID | Recommended | המזהה של קמפיין Google Ads שרוצים לשייך לכתובת ה-URL. השדה הזה ריק אם הקליק לא משויך לחשבון Google Ads . |
CHECKINDAY | Recommended | יום דו-ספרתי שמוגדר ברכיב <Checkin>
של פיד מחירי המלון. לדוגמה, 20 . |
CHECKINDAY-OF-WEEK | Optional | היום בשבוע –Monday עד Sunday ,
מועד הצ'ק-אין, באזור הזמן של המלון. לדוגמה: Tuesday . |
CHECKINMONTH | Recommended | חודש בן שתי ספרות שמוגדר ב<Checkin>
של פיד מחירי המלון. לדוגמה, 05 . |
CHECKINYEAR | Recommended | השנה בת ארבע הספרות שמוגדרת ברכיב <Checkin> בפיד המחירים של המלון. לדוגמה, 2023 . |
CHECKOUTDAY | Recommended | היום בן שתי הספרות שמחושב מהרכיבים <Nights> ו-<Checkin> בפיד המחירים של המלון. לדוגמה, 26 . |
CHECKOUTMONTH | Recommended | חודש דו-ספרתי שמחושב לפי <Nights>
ו-<Checkin> רכיבים של פיד מחירי המלון. לדוגמה, 05 . |
CHECKOUTYEAR | Recommended | השנה בת ארבע הספרות מחושבת מהרכיבים <Nights>
ו-<Checkin> בפיד המחירים של המלון. לדוגמה, 2023 . |
CHILD-AGE | Recommended (must be provided for child occupancy pricing) | הגיל המקסימלי של כל ילד כפי שצוין ברכיבים <Child "age"> של פיד המחירים.
יש להשתמש במשתנה הזה יחד עם
בלוק מותנה של FOR-EACH-CHILD-AGE . |
CHILD-INDEX | Optional | משתנה לולאה שמתחיל ב-0 ומייצג ספירה של כל ילד או ילדה שמוגדרים בתוכנית הנסיעה, וגם את הגיל שלהם. השימוש במשתנה הזה הוא אופציונלי, אבל אפשר להשתמש בו רק בשילוב עם בלוק מותנה מסוג FOR-EACH-CHILD-AGE .
|
CLICK-TYPE | Optional | מציין אם המשתמש לחץ על דף המלון כדי להזמין חדר במחיר רגיל או כדי להזמין חבילת חדרים. הערכים האפשריים הם:
|
CLOSE-RATE-RULE-IDS | Optional (only applies if you are using conditional or private rates) | רשימה מופרדת בפסיקים של מזהי כללי התעריף לתעריפים שלא היו זמינים, אבל היו יכולים להיות זמינים אם המשתמש היה מבצע פעולה קלה. הערה: מזהי כללי התעריפים של תעריפים פרטיים תמיד מאוכלסים כאן כשהמשתמש רואה את הטיפול המתאים בממשק המשתמש. |
CUSTOM[1-5] | Optional | הערכים של שדות מותאמים אישית שמוגדרים בשדה <Result>
רכיב עם מגבלה של 200 תווים לכל שדה מותאם אישית. לקבלת מידע נוסף
מידע נוסף, אפשר לעיין
סקירה כללית
של הודעות לגבי עסקאות. שדות מותאמים אישית לא זמינים כשמשתמשים
ARI |
DATE-TYPE | Optional | מציין אם המשתמש בחר את תאריך ברירת המחדל או תאריך ספציפי שצוין בחיפוש. הערכים האפשריים הם:
|
GOOGLE-ADS-CLICK-SOURCE | Optional | מציין שהמקור של הקליק היה ב-Google Ads. הערכים האפשריים הם:
הערה: אם מקור הקליק הוא הפרמטר הזה ריק בחיפוש Google במקום ב-Google Ads |
GOOGLE-SITE | Optional | נכס Google שבו משתמש צפה בנתוני התמחור של המלון.
הערכים האפשריים הם:
|
LENGTH | Recommended | משך השהייה במונחים של מספר הלילות שמוגדר על ידי הרכיב <Nights> בפיד המחירים של המלון. עבור
לדוגמה, 3 . |
NUM-ADULTS | Recommended (must be used with the
NUM-CHILDREN or FOR-EACH-CHILD-AGE condition)
|
מספר האורחים המבוגרים שצוין על ידי המשתמש במסלול הנסיעה.
צריך להשתמש במשתנה הזה בשילוב עם NUM-CHILDREN , FOR-EACH-CHILD-AGE או עם שניהם. |
NUM-CHILDREN | Recommended | מספר האורחים הילדים (בני 0-17) שצוין
מסלול הנסיעה של המשתמש. NUM-CHILDREN , FOR-EACH-CHILD-AGE או שניהם נדרשים כדי להשתתף במסלולים עם ילדים. |
NUM-GUESTS | Recommended (if you don't send child occupancy pricing) | המספר הכולל של הנוסעים, מבוגרים וילדים, שצוין על ידי המשתמש לצורך מסלול הנסיעה. הערך הזה הוא סכום הערכים של NUM-ADULTS ו-NUM-CHILDREN . כדי למקסם את ההשתתפות, מומלץ מאוד להשתמש גם ב-NUM-ADULTS וגם ב-NUM-CHILDREN . |
PACKAGE-ID | Recommended (applies if you use Room Bundles) | המזהה הייחודי של החבילה בפיד המחירים של המלון. עבור
חבילה רגילה, מזהה החבילה הוא הערך
רכיב <PackageID> בתוך <Result>
חסימה. בחבילת חדרים, מזהה החבילה הוא הערך של הרכיב <PackageID> בתוך הבלוק <RoomBundle> או <PackageData> בהודעת העסקה. |
PARTNER-CURRENCY | Optional | קוד המטבע בן שלוש האותיות, שמוגדר על ידי
המאפיין currency של הרכיב <Baserate>
בפיד מחירי המלון. לדוגמה, USD או CAD
. |
PARTNER-HOTEL-ID | Recommended | המזהה הייחודי של המלון שמוגדר על ידי הרכיב <id> בפיד רשימת המלונות. |
PARTNER-ROOM-ID | Recommended (applies if you use Room Bundles) | המזהה הייחודי של החדר בפיד המחירים של המלון. במלון עם חדרים רגילים, מזהה החדר הוא הערך של האלמנט <RoomID> בתוך הבלוק <Result> . ב-Room Bundle, מזהה החדר הוא הערך שהוקצה לרכיב <RoomID> בתוך הבלוק <RoomBundle> או <RoomData> בהודעת העסקה. |
PAYMENT-ID | Optional (only applies to Ads) | הפרמטר הזה מקבל ערך של מחרוזת מוגדרת מראש commission , או מספר IATA שהוקצה ל-Google (למשל '01234567') אם אתם משתמשים בסוכנות לגביית עמלות. כדי לשנות את הפורמט של מספר IATA או
יש לפנות למנהל החשבונות הטכני (TAM). |
PRICE-DISPLAYED-TAX | (Optional) | סכום המס שמוצג למשתמש במטבע המקומי של המשתמש.
הערך של PRICE-DISPLAYED-TAX הוא הערך של הרכיב <Tax> בפיד המחירים של המלונות. לדוגמה,
"3.14". |
PRICE-DISPLAYED-TOTAL | (Optional) | העלות הכוללת של החדר שמוצגת למשתמש במטבע המקומי שלו. הערך של PRICE-DISPLAYED-TOTAL הוא
הסכום של <Baserate> , <Tax>
רכיבי <OtherFees> מפיד מחירי המלון.
לדוגמה, '152.13'. |
PROMO-CODE | (Optional) | אם משתמשים במבצעים של ARI, הערך של המשתנה הזה מוקצה למאפיין אם אתם משתמשים בכללי קצב, הערך של המשתנה הזה יוקצה לרכיב |
RATE-PLAN-ID | Recommended (only applies if you use RoomBundles) | המזהה כפי שהוגדר על ידי הרכיב <RatePlanID>
בלוק <RoomBundle> של פיד המחירים. השדה <RatePlanID> מייצג את המזהה הייחודי של שילוב נתוני החדר והחבילה. לקבלת מידע נוסף
מידע נוסף, ראה
חבילות חדרים. |
RATE-RULE-ID | Recommended (only applies if you use conditional rates or private rates) | המזהה כפי שהוגדר על ידי המאפיין rate_rule_id בתוך קובץ
בלוק <Rate> של פיד המחירים. לקבלת מידע נוסף,
מתייחס אל
תעריפים בלעדיים.
הערה: מוצגים רק תעריפים מותנים או תעריפים פרטיים שלא מוסתרים. |
USER-COUNTRY | Recommended | שתי אותיות
קוד מדינה שמציין את מיקום המשתמש. המידע הזה מחובר מהגדרות הלקוח של המשתמש. לדוגמה, US או FR . |
USER-CURRENCY | Recommended | קוד מטבע בן שלוש אותיות המציין את המיקום המקומי של המשתמש
מטבע. הערך של המשתנה USER-CURRENCY נגזר מהגדרות הלקוח של המשתמש. לדוגמה, USD .
או CAD . |
USER-DEVICE | Recommended | סוג המכשיר של המשתמש. הערך של USER-DEVICE יכול להיות אחד מהערכים הבאים:
הערך של המשתנה |
USER-LANGUAGE | Recommended | קוד שפה בן שתי אותיות על פי תקן ISO 639-1 שמציין את שפת התצוגה של המודעה או הקישור להזמנה בחינם. הערך של המשתנה USER-LANGUAGE משתמע מהגדרות הלקוח של המשתמש. לדוגמה,
en או fr . |
USER-LIST-ID (מוגדר ב-Google Ads) | Optional (only applies if you use Audience Lists in Google Ads) | מזהה רשימת המשתמשים ב-Google Ads שמכיל את רשימת הקהל או את פרטי המשתמשים. רשימות קהלים משמשות כבסיס להגדרת התאמות של הצעות מחיר. אם המשתמש נכלל במספר רשימות קהלים, הפרמטר רשימת החברים בקהל עם התאמת הצעת המחיר הגבוהה ביותר נבחרת. במקרים של תוצאות זהות בין קהלים עם התאמת הצעת המחיר הגבוהה ביותר, המערכת מחליטה באופן אקראי. |
VERIFICATION | Optional | ערך בוליאני שמאמת אם הקישור נוצר על ידי Google עבור
או אימות אוטומטי. אם הקישור נוצר, השעה היא true
על ידי Google לבדיקה או לאימות אוטומטי, אחרת הוא false .
|
לוגיקה מותנית בכתובות URL
אפשר להשתמש בהוראות מיוחדות ברכיב <URL>
בקובץ של דפי הנחיתה כדי ליצור תנאים ליצירת נקודות קצה.
הלוגיקה של תנאי תומכת בהצהרות הבאות:
if_statement: אם הערך של
true
הוא TRUE, המערכת מוסיפה לכתובת ה-URL את הערכים שמופיעים אחרי התנאי הזה. אחרת, המערכת מוסיפה את הערכים שמופיעים אחרי ההנחיהELSE
.for_statement: יצירת תנאי של לולאת FOR שמבצע חזרה על מספר הערכים שצוינו.
הצהרות IF ו-FOR כוללות את הפרטים הבאים:
תנאי | מומלץ/אופציונלי | תיאור |
---|---|---|
IF-AD-CLICK (מודעות להזמנת חדרים בלבד) | Optional | הערך מוגדר כ-true אם הקליק של המשתמש הגיע ממודעה.
הערך יהיה false אם הקליק של המשתמש הגיע מקליק
קישור להזמנה. |
IF-CLICK-TYPE-HOTEL | Optional | הערך יהיה true אם המשתמש לחץ על דף אפליקציה של
מלון, אחרת הופך ל-false . |
IF-CLICK-TYPE-ROOM | Optional | הערך מקבל את הערך true אם המשתמש לחץ על דף פרטי חבילת חדרים, אחרת הערך מקבל את הערך false . |
IF-CLOSE-RATE-RULE-IDS | Optional | הערך של הפרמטר הזה הוא true אם הוא היה תעריף מותנה אחד או יותר
לא זמין מפני שהמשתמש לא היה כשיר, אחרת הבעיה היא
false . כברירת מחדל, הערך הוא true אם הוצג למשתמש טיפול בממשק המשתמש של שיעור פרטי. |
IF-DEFAULT-RATE | Optional | הפונקציה מקבלת את הערך true אם המשתמש לחץ על דף פרטי מלון שבו השתמשו בתאריכי ברירת מחדל. אחרת, הפונקציה מקבלת את הערך false . |
IF-HOTEL-CAMPAIGN | Optional | הפרמטר מקבל את הערך true אם הקליק של המשתמש הגיע
קמפיין לקידום מלון, שאחרת מקבל את הערך false . הזה
ההבחנה עוזרת לשותפים שיש להם כמה סוגי קמפיינים
שקיימים ב-Google Ads כדי להקצות שיוך. |
IF-PAYMENT-ID (מודעות להזמנת חדרים בלבד) | Recommended (if you use pay-per-stay Google Ads campaigns) | הפרמטר מקבל את הערך true עבור מלונות בתוכנית העמלות 'תשלום לפי שהייה' (PPS). אחרת, הפרמטר מקבל את הערך false . |
IF-PROMO-CODE | Optional | הפונקציה מקבלת את הערך true אם המשתמש לחץ על מחיר שמבוסס על מבצע ARI או על כלל תמחור עם PromoCode נתון. אחרת, הפונקציה מקבלת את הערך false . |
IF-PROMOTED (מודעות להזמנת חדרים בלבד) | Recommended (if you use Promoted hotels) | הפרמטר מקבל את הערך true אם המשתמש לוחץ על נכס
מודעת קידום מכירות, אחרת היא מקבלת את הערך false . |
IF-RATE-RULE-ID | Optional | הפונקציה מקבלת את הערך true אם המשתמש בחר תעריף מותנה, אחרת היא מקבלת את הערך false . |
IF-USER-LIST-ID (מוגדר ב-Google Ads) | Optional | הפרמטר מקבל את הערך true אם המשתמש חבר בחשבון Google Ads
מזהה רשימת הלקוחות שציינת כשהגדרת מכפילי הצעות מחיר לקהל
רשימות, אחרת הופך ל-false . |
IF-VERIFICATION | Optional | הפונקציה מחזירה את הערך true אם הקישור נוצר על ידי Google לצורך בדיקה או אימות אוטומטי, אחרת היא מחזירה את הערך false . |
ELSE | Recommended (if you use any conditional IF statements) | אם התנאי הקודם לא מתקיים, המערכת מוסיפה לכתובת ה-URL את הערכים שמופיעים אחרי התנאי הזה. |
END-IF | Optional (required if you have any IF conditional statements) | מסיים את הבלוק המותנה של ההצהרה IF . |
FOR-EACH-CHILD-AGE | Optional (required for child occupancy pricing) | הפונקציה פועלת פעם אחת לכל רכיב <Child "age"> בפיד המחירים. עבור
לדוגמה, אם <OccupancyDetails> כולל את שני הערכים
הרכיבים <Child age="17"> ו-<Child age=
"17"> , לאחר מכן ההוראה תתבצע פעמיים. |
END-FOR-EACH | Optional (required if using FOR-EACH block) | סיום הבלוק המותנה של משפט FOR-EACH . |
דוגמה עבור קליק על מודעה מסוג IF-AD
תוכלו ליצור בלוק מותנה שיבדוק אם המשתמש לחץ על מודעה או קישור ללא עלות לביצוע הזמנה להפניה אוטומטית לדף הנחיתה.
בדוגמה הבאה נעשה שימוש בהנחיה הזו בקובץ של דף נחיתה:
<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)(IF-AD-CLICK)&adType=1(ELSE)&adType=0(ENDIF)</URL>
בדוגמה הזאת, אם המשתמש לא לחץ על מודעה, התוצאה תהיה כתובת ה-URL:
https://www.partner.com?hid=123&adType=0
אם המשתמש לחץ על המודעה, התוצאה תהיה כתובת ה-URL הבאה:
https://www.partner.com?hid=123&adType=1
דוגמה ל-IF-CLICK-TYPE-HOTEL
אפשר ליצור בלוק מותנה שבודק אם המשתמש בחר מלון ללא חבילת חדרים מפורשת. הערך של הרכיב <RatePlanID>
בבלוק <Room Bundle>
של הודעת עסקה יוגדר למחיר המשויך באופן משתמע לחבילת החדר שהמשתמש בחר.
הדוגמה הבאה משתמשת בהוראה הזו בקובץ דפי נחיתה:
<URL>https://partner.com/(IF-CLICK-TYPE-HOTEL)landing(ELSE)landing_room(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>
בדוגמה הזו, אם המשתמש בחר בחבילת חדרים, התוצאה היא כתובת ה-URL הבאה:
https://partner.com/landing_room?hid=123
אם המשתמש לא בחר חבילת חדר, התוצאה תהיה כתובת ה-URL הבאה:
https://partner.com/landing?hid=123
דוגמה ל-IF-CLICK-TYPE-ROOM
אפשר ליצור בלוק מותנה כדי לבדוק אם המשתמש בחר חדר חבילה.
הדוגמה הבאה משתמשת בהוראה הזו בקובץ דפי נחיתה:
<URL>https://partner.com/(IF-CLICK-TYPE-ROOM)landing_room(ELSE)landing(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>
בדוגמה הזאת, אם המשתמש לא בחר חבילת חדר, התוצאה תהיה כתובת ה-URL הבאה:
https://partner.com/landing?hid=123
אם המשתמש בחר בחבילת חדרים, התוצאה היא כתובת ה-URL הבאה:
https://partner.com/landing_room?hid=123
דוגמה ל-IF-DEFAULT-DATE
צריך להשתמש בהצהרה המותנית IF-DEFAULT-DATE
כדי להגדיר פרמטר שאינו תאריך
לאחר מכן האתר יוכל להשתמש בו כדי להפעיל התנהגות מותאמת אישית, אם המשתמש לא בחר
תאריך מסוים.
בדוגמה הבאה בודקים אם נעשה שימוש בתאריך ברירת המחדל:
<URL>https://partner.com?hotelID=(PARTNER-HOTEL-ID)&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)&checkinYear=(CHECKINYEAR)&nights=(LENGTH)<strong>(IF-DEFAULT-DATE)</strong>&popup_datepicker=true(ELSE)&popup_datepicker=false(ENDIF)</URL>
בדוגמה הזו, אם המשתמש לא בחר תאריך, יכול להיות שהתוצאה תהיה דומה. לכתובת ה-URL הבאה שמציגה את אפשרות ברירת המחדל של התאריכים:
https://partner.com?hotelID=123&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=1&popup_datepicker=true
אם המשתמש בחר תאריך, התוצאה עשויה להיות דומה לכתובת ה-URL הבאה, בהתאם למסלול שבחר:
https://partner.com?hotelID=123&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=2&popup_datepicker=false
דוגמה ל-IF-HOTEL-CAMPAIGN (קליקים על מודעות להזמנת חדרים וקישורים ללא עלות לביצוע הזמנות)
תוכלו ליצור בלוק מותנה שיבדוק אם המשתמש לחץ על מודעה המקור הוא קמפיין לקידום מלון.
הדוגמה הבאה משתמשת בהוראה הזו בקובץ דף נחיתה:
<URL>https://partner.com?hotelID=(PARTNER-HOTEL-ID)(IF-HOTEL-CAMPAIGN)&hotel_campaign=(CAMPAIGN-ID)(ELSE)utm_campaign=(CAMPAIGN-ID)(ENDIF)</URL>
בדוגמה הזו, אם המשתמש לוחץ על כתובת URL של קמפיין לקידום מלון, התוצאה היא כתובת ה-URL הבאה:
https://www.partner.com?hotelID=123&hotel_campaign=12345678
אם הקליק לא נמצא על כתובת URL של קמפיין לקידום מלון (למשל, קמפיין רגיל לרשת החיפוש), הפרמטר תוצאה היא כתובת ה-URL הבאה:
https://www.partner.com?hotelID=123&utm_campaign=87654321
האפשרות הזו שימושית אם רוצים להבדיל בין התנועה שמגיעה מקליקים בקמפיין למלונות לבין תנועה שמגיעה מקליקים אחרים.
מזהי קמפיינים ריקים עם קליקים של FBL
אם הקליק מגיע מקישור ללא עלות לביצוע הזמנה, IF-HOTEL-CAMPAIGN
יחזיר
הערך TRUE
והערך CAMPAIGN-ID
מוגדרים כריקים כפי שמוצג בכתובת ה-URL הבאה:
https://www.partner.com?hotelID=123&hotel_campaign=
אפשר להשתמש בתנאי IF-AD-CLICK
כדי למנוע מזהה קמפיין ריק, כפי שמתואר בדוגמה הבאה:
<URL>https://partner.com?hotelID=(PARTNER-HOTEL-ID)(IF-HOTEL-CAMPAIGN)(IF-AD-CLICK)&hotel_campaign=(CAMPAIGN-ID)(ELSE)&FreeBookingLink(ENDIF)(ELSE)utm_campaign=(CAMPAIGN-ID)(ENDIF)</URL>
דוגמה ל-IF-PAYMENT-ID (מודעות להזמנת חדרים בלבד)
משתמשים בתנאי IF-PAYMENT-ID
כדי לשנות את כתובת ה-URL בהתאם לכך שהקליק הוא תוצאה של תוכנית העמלות לפי צפיות או לא. בדוגמה הבאה נבדק אם קליק הגיע מתוכנית העמלות לפי קליק, ומוקצה ערך לפרמטר booking_source
על סמך התוצאה:
<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)&booking_source=(IF-PAYMENT-ID)(PAYMENT-ID)(ELSE)cpc(ENDIF)</URL>
אם המלון משתתף בתוכנית 'עמלות', התוצאה היא אחת כתובות ה-URL הבאות:
- אם לא הוקצה ל-Google מספר IATA:
https://partner.com?hid=123&booking_source=commissions
- אם מספר IATA הוקצה ל-Google:
https://partner.com?hid=123&booking_source=01234567
אחרת, התוצאה תהיה כתובת ה-URL הבאה:
https://partner.com?hid=123&booking_source=cpc
דוגמה ל-IF-PROMOTED (מודעות לקידום מלונות בלבד)
אפשר ליצור בלוק מותנה שיבדוק אם המשתמש לחץ על מודעה לקידום מלון.
הדוגמה הבאה משתמשת בהוראה הזו בקובץ דפי נחיתה:
<URL>https://partner.com/(IF-PROMOTED)1(ELSE)0(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>
בדוגמה הזו, אם המשתמש בחר מודעה לקידום מלון, התוצאה היא כתובת ה-URL הבאה:
https://partner.com/1?hid=123
אם המשתמש לא בחר מודעה לקידום מלון, התוצאה תהיה כתובת ה-URL הבאה:
https://partner.com/0?hid=123
דוגמה ל-IF-RATE-כלל-ID
אפשר ליצור בלוק מותנה שבודק אם המשתמש בחר שיעור מותנה, ואם כן, נעשה שימוש בערך של האלמנט <RateRuleID>
בבלוק <Rate>
של הודעת העסקה.
הדוגמה הבאה משתמשת בהוראה הזו בקובץ דפי נחיתה:
<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)(IF-RATE-RULE-ID)&customerType=42(ELSE)(ENDIF)</URL>
בדוגמה הזו, אם המשתמש לא בחר שיעור מותנה, התוצאה היא כתובת ה-URL הבאה:
https://www.partner.com?hid=123
אם המשתמש בחר תעריף מותנה, התוצאה תהיה כתובת ה-URL הבאה:
https://www.partner.com?hid=123&customerType=42
דוגמה ל-IF-USER-LIST-ID (מוגדר ב-Google Ads)
אם מגדירים מכפילים של הצעות מחיר לרשימות קהלים בקמפיין לקידום מלונות ב-Google Ads, אפשר להשתמש ב-IF-USER-LIST-ID
בשילוב עם USER-LIST-ID
כדי להגדיר פרמטר באתר שלכם עבור לקוח ששייך לרשימת קהל מסוימת ב-Google Ads. ייתכן שתרצה לעשות זאת למטרות מעקב או כדי להתאים אישית
אתר לחברים ברשימות הקהלים.
<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)(IF-USER-LIST-ID)&audience_list=(USER-LIST-ID)(ELSE)(ENDIF)</URL>
בדוגמה הזו, אם המשתמש לא היה חבר ברשימת חברים בקהל, התוצאה תהיה כתובת ה-URL הבאה:
https://www.partner.com?hid=123
אם המשתמש היה חבר ברשימת החברים בקהל 12345678
, התוצאה היא כתובת ה-URL הבאה:
https://www.partner.com?hid=123&audience_list=12345678
דוגמה ל-IF-VERIFICATION
אם צריך לבדוק אם Google יצרה את כתובת ה-URL לצורך בדיקה או באופן אוטומטי
אימות, אפשר להשתמש ב-IF-VERIFICATION
.
<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)(IF-VERIFICATION)&isgoogle=true(ENDIF)</URL>
בדוגמה הזו, אם Google לא יצרה את כתובת ה-URL לצורך בדיקה או אימות, התוצאה היא כתובת ה-URL הבאה:
https://www.partner.com?hid=123
אם Google יצרה את כתובת ה-URL לצורך בדיקה או אימות, התוצאה היא כתובת ה-URL הבאה:
https://www.partner.com?hid=123&isgoogle=true
דוגמה ל-FOR-EACH-CHILD-AGE
אפשר ליצור בלוק מותנה שיאכלס את הגיל המקסימלי של כל ילד או ילדה ששוהים בחדר, כפי שצוין בפיד המחירים של המלון.
בדוגמה הבאה נעשה שימוש בהנחיה הזו בקובץ של דפי נחיתה:
<URL>https://partner.com?adults=(NUM-ADULTS)&children=(NUM-CHILDREN)(FOR-EACH-CHILD-AGE)&age=(CHILD-INDEX)_(CHILD-AGE)(END-FOR-EACH)&hid=(PARTNER-HOTEL-ID)&</URL>
בדוגמה הזו, אם מסלול הנסיעה כלל 2 מבוגרים ו-2 ילדים בני 0 ו-17, התוצאה היא כתובת ה-URL הבאה:
https://www.partner.com?adults=2&children=2&age=0_0age=1_17&hid=123
אם במסלול הנסיעה היו 2 מבוגרים ו-0 ילדים, התוצאה תהיה הבאה כתובת ה-URL:
https://www.partner.com?adults=2&children=0&hid=123
כללים כלליים ליצירת כתובות URL
כל המשתנים הם אופציונליים. אין צורך להוסיף משתנים לכתובת ה-URL של דף הנחיתה. עם זאת, שימוש במשתנים כדי להעביר את מסלול הנסיעה ואת המשתמש לרוב יוצר חוויה טובה יותר עבור המשתמש ומסייע לך לציית למדיניות של Google.
הכללים הבאים חלים כשמגדירים כתובות URL מורכבות בדף נחיתה קובץ דפים:
כל המשתנים מוקפים בסוגריים פתוחים ובסוגריים סוגרים.
הפרמטרים של מחרוזת השאילתה חייבים להיות מופרדים על ידי אמפרסנד ('&') בתג הפלט הסופי. כי הסימן & הוא תו מיוחד ב-XML ופורמט הקובץ של דפי הנחיתה הוא XML. לכן, צריך להשתמש בישות המקודדת "&" במקום זאת. הפלט הסופי יוצר '&' אמיתי . לדוגמה:
<!-- Do this: --> <URL>https://www.partnerdomain.com?hotelID=(PARTNER-HOTEL-ID)&nights=(LENGTH)</URL> <!-- Do NOT do this: --> <URL>https://www.partnerdomain.com?hotelID=(PARTNER-HOTEL-ID)&nights=(LENGTH)</URL>
צריך גם לקודד תווים מיוחדים שעשויים להיכלל בכתובת דף הנחיתה. לדוגמה:
- רווח (" "): מחליפים את תווים הרווחים ב-"%20;" ברכיב
<URL>
- קו נטוי ("/"): מחליפים את הקווים הנטויים ב-"%2F;" ברכיב
<URL>
.
לא כל התווים שאינם אלפאנומריים חייבים להיות מקודדים לפי כתובת URL. לדוגמה, מקפים ("-") לא צריכים להיות מקודדים ככתובות URL. לרשימה של תווים שחייבים להיות מקודדים באופן תקין, קידוד כתובות URL.
- רווח (" "): מחליפים את תווים הרווחים ב-"%20;" ברכיב
אפשר ליצור ערכים לפרמטר יחיד מכמה משתנים. בדוגמה הבאה בונה פרמטר יחיד,
checkinDate
, המשתניםCHECKINDAY
,CHECKINMONTH
ו-CHECKINYEAR
:<URL>https://www.partnerdomain.com?checkinDate=(CHECKINDAY)%2F;(CHECKINMONTH)%2F;(CHECKINYEAR)</URL>
בדוגמה הזו מתקבלת כתובת URL שעשויה להיראות כך:
https://www.partnerdomain.com?checkinDate=7/23/1971
אפשר להשתמש בכל מזהה לשם של הפרמטרים של מחרוזת השאילתה. השרת שלך יעבדו את הערכים האלה. עם זאת, הערכים שאתם מעבירים מוגבלים לרשימת המשתנים הזמינים.
אפשר להשתמש בעד חמישה משתנים מותאמים אישית בנוסף לרשימת המשתנים הזמינים. משתנים.