מודעות להזמנת חדרים וקישורים ללא עלות לביצוע הזמנה כוללים קישורים לדפי נחיתה שבהם המשתמשים יכולים להזמין חדרים. אתם יכולים להגדיר איך 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
בטבלה הבאה מתוארים המשתנים הזמינים שאפשר להשתמש בהם כדי ליצור את כתובת ה-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> . בחבילת חדרים, מזהה החדר הוא הערך שהוקצה לרכיב <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
, המערכת מוסיפה לכתובת ה-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-CLICK
אתם יכולים ליצור בלוק מותנה שבודק אם המשתמש לחץ על מודעה או על קישור ללא עלות לביצוע הזמנה, כדי להפנות אותו לדף הנחיתה שלכם.
בדוגמה הבאה נעשה שימוש בהנחיה הזו בקובץ של דף נחיתה:
<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 (ב-Hotel Ads בלבד)
משתמשים בתנאי IF-PAYMENT-ID
כדי לשנות את כתובת ה-URL בהתאם לכך שהקליק הוא תוצאה של תוכנית העמלות לפי צפיות או לא. בדוגמה הבאה נבדק אם קליק הגיע מתוכנית העמלות מסוג 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
- אם מספר 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-RULE-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 מפורטת רשימה של תווים נפוצים שצריך לקודד בכתובת 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
אפשר להשתמש בכל מזהה לשם של הפרמטרים של מחרוזת השאילתה. השרת מעבד את הערכים האלה. עם זאת, הערכים שאתם מעבירים מוגבלים לרשימת המשתנים הזמינים.
אפשר להשתמש בעד חמישה משתנים מותאמים אישית בנוסף לרשימת המשתנים הזמינים.