מודעות להזמנת חדרים וקישורים ללא עלות לביצוע הזמנות כוללים קישורים לדפי נחיתה שבהם המשתמשים יכולים להזמין חדרים. ניתן להגדיר איך Google יוצרת את הקישור כך שיכלול את כל מידע נוסף על המשתמש ועל מסלול הנסיעה שלו. לדוגמה, אפשר לכלול פרטים כמו מזהה המלון, שפה, קודי מטבע ותאריכי הצ'ק אין בכתובת ה-URL.
סקירה כללית
את כתובת דף הנחיתה מגדירים בקובץ דפי הנחיתה. כשהמודעה או בחינם קישור להזמנה מוצג, המידע הדינמי בכתובת ה-URL מוחלף והערכים בפועל. כדי להוסיף ערכים דינמיים לכתובות דפי הנחיתה, משתמשים ברכיב התחביר הבא:
<URL>https://partner_url?param_id=(variable_name)</URL>
בדוגמה הבאה מוצגת כתובת URL שמשתמשת בשמות המשתנים של Google במקום ב- מזהה המלון ומסלול הנסיעה בפועל:
<URL>https://www.partnerdomain.com?hotelID=(PARTNER-HOTEL-ID)
&checkinDay=(CHECKINDAY)&checkinMonth=(CHECKINMONTH)
&checkinYear=(CHECKINYEAR)&nights=(LENGTH)
</URL>
כשהמערכת יוצרת את הקישור לדף הנחיתה עבור דף תוצאות החיפוש, מחליפה את המשתנים בערכים בפועל כדי לוודא שכתובת ה-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 | השנה בת 4 הספרות שמוגדרת ב<Checkin>
של פיד מחירי המלון. לדוגמה, 2023 . |
CHECKOUTDAY | Recommended | היום הדו-ספרתי מחושב מתוך <Nights> ו-
<Checkin> רכיבים של פיד מחירי המלון. עבור
לדוגמה, 26 . |
CHECKOUTMONTH | Recommended | חודש דו-ספרתי שמחושב מ-<Nights>
ו-<Checkin> רכיבים של פיד מחירי המלון. עבור
לדוגמה, 05 . |
CHECKOUTYEAR | Recommended | השנה ב-4 ספרות שמחושבת לפי <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-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>
חסימה. בחבילת חדר, מזהה החדר הוא הערך שהוקצה
רכיב <RoomID> בתוך
<RoomBundle> או <RoomData> חסימות
בהודעת העסקה. |
PAYMENT-ID | Optional (only applies to Ads) | הפרמטר מקבל ערך של מחרוזת מוגדרת מראש commission , או של Google
שהוקצה לו מספר IATA (לדוגמה, '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
, אז הערכים הבאים מוסיפים את התנאי לכתובת ה-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) | אם התנאי הקודם לא מתקיים, הערכים שמופיעים אחריו מוכנסים לכתובת האתר. |
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-GUEST-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 בהתאם
הקליק הוא תוצאה של תוכנית העמלות של PPS או לא. הדוגמה שלמטה
בודק אם קליק הגיע מתוכנית עמלות של PPS ומקצה ערך ל-
הפרמטר 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
- אם הוקצה ל-Google מספר IATA:
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
אם צריך לבדוק אם 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
כל המשתנים הם אופציונליים. אתם לא צריכים להוסיף משתנים כתובת דף הנחיתה. עם זאת, שימוש במשתנים כדי להעביר את מסלול הנסיעה ואת המשתמש לרוב יוצר חוויה טובה יותר עבור המשתמש ומסייע לך לציית למדיניות של Google.
הכללים הבאים חלים כשמגדירים כתובות URL מורכבות בדף נחיתה קובץ דפים:
כל המשתנים מוקפים בסוגריים פתוחים ובסוגריים סוגרים.
אפשר להעביר פרמטרים של מחרוזת שאילתה רק אחרי סימן השאלה ("?") בכתובת ה-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>
בנוסף, יש לקודד בכתובת 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
אפשר להשתמש בכל מזהה בתור שם הפרמטרים של מחרוזת השאילתה. השרת שלך יעבדו את הערכים האלה. עם זאת, הערכים שמעבירים מוגבלים רשימה של המשתנים הזמינים.
אפשר להשתמש בעד חמישה משתנים מותאמים אישית בנוסף לרשימת המשתנים הזמינים. משתנים.