כללים לקביעת ערך המרה מאפשרים לכם להגדיר פעולות שישנו את הערך של המרה על סמך הקטגוריה של ConversionAction והמאפיינים הבאים של חשיפה:
- חברות בקהל
- מיקום פיזי או מיקום שהתעניינו בו
- מכשיר
- מסלול נסיעה
אתם יכולים להשתמש ב-Google Ads API כדי להגדיר כללים לקביעת ערכי המרות, לשלב אותם בקבוצת כללים לקביעת ערכי המרות, ואז להחיל את קבוצת הכללים על כל חשבון Google Ads או על קמפיין ספציפי. הפלחים בדוחות של Google Ads API מספקים פירוט שמאפשר להשוות בין החלקים המקוריים, הלא מותאמים והמותאמים של ערכי ההמרות.
יצירת כללים
השלב הראשון בשימוש בכללים לקביעת ערכי המרות הוא ליצור לפחות ConversionValueRule אחד, שמורכב מהרכיבים הבאים:
- התנאים שקובעים מתי הכלל יחול
- הפעולה שצריך לבצע כשהכלל מופעל
לדוגמה, המטען הייעודי (payload) הבא בפורמט JSON של ConversionValueRuleService.MutateConversionValueRules יוצר כלל שמכפיל את ערכי ההמרות ב-1.5 לחשיפות בנייד:
{
"operations": [
{
"create": {
"action": {
"operation": "MULTIPLY",
"value": 1.5
},
"deviceCondition": {
"deviceTypes": ["MOBILE"]
}
}
}
]
}
תנאי הכלל
מגדירים את התנאים של ConversionValueRule באמצעות השדות הבאים:
audience_condition- הכלל חל על חשיפות שמשויכות לקהל אחד או יותר. מציינים את שמות המשאבים של כל רשימת משתמשים או תחום עניין של משתמשים בשדות
user_listsאוuser_interests. כדי לאחזר את שמות המשאבים של רשימות המשתמשים או תחומי העניין של המשתמשים שזמינים, שולחים בקשתsearchStreamאוsearchשלGoogleAdsService, כאשר סעיף ה-FROMשל השאילתה הואuser_listאוuser_interest, בהתאמה. - אם
audience_conditionמכיל כמה רשימות משתמשים או תחומי עניין של משתמשים, חשיפה תתאים לכלל אם היא משויכת לאחת מרשימות המשתמשים או מתחומי העניין של המשתמשים. device_condition- הכלל חל אם המכשיר שבו התרחשה החשיפה תואם לאחד מהערכים שצוינו ב-
device_types. מותרים רק סוגי מכשירים ב-ValueRuleDeviceType. geo_location_condition- הכלל חל על חשיפות שבהן נתוני המיקום תואמים לאחד מהערכים שצוינו ב-
geo_target_constantsעבורgeo_match_type, ולא תואמים לאף אחד מהערכים שצוינו ב-excluded_geo_target_constantsעבורexcluded_geo_match_type. במדריך לטירגוט למיקום גיאוגרפי מוסבר איך לאחזר שמות של משאבי מיקום. itinerary_condition- הכלל יחול על חשיפות שבהן מונחי החיפוש כוללים מידע ספציפי על מסלול הנסיעה, כמו חלון הזמנות, משך הנסיעה או יום התחלת הנסיעה. במאמר
ValueRuleItineraryConditionמפורטים התנאים הזמינים.
אפשר לציין לכל היותר שניים מהערכים audience_condition, device_condition, geo_location_condition או itinerary_condition בכל ConversionValueRule.
כלל שלא צוינו בו תנאים חל על חשיפות שלא עומדות בתנאים של כלל ספציפי יותר באותה קבוצת כללים.
פעולת הכלל
לכלל חייב להיות action אחד, שמורכב מ-operation ומ-value.
הפעולה מגדירה איך לשנות את ערך ההמרה של המרה שעומדת בתנאי הכלל. אלה הפעולות שאפשר לבצע:
ADD- הוספה של
valueלערך המקורי של ההמרה. הערך שלvalueחייב להיות גדול מ-0. MULTIPLY- מכפיל את הערך המקורי של ההמרה ב
valueשצוין. הערך שלvalueחייב להיות גדול מ-0.5או שווה לו, וקטן מ-10או שווה לו. SETמגדירה את ערך ההמרה לערך שצוין ב-
value. הערך שלvalueחייב להיות גדול מ-0.אפשר להשתמש בכלל עם הפעולה
SETרק בקבוצת כללים שעומדת בתנאים שמתוארים בקטע יצירת קבוצת כללים.
מאפיינים אחרים של כללים
בנוסף לתנאים ולפעולה, ל-ConversionValueRule יש את המאפיינים הבאים.
owner_customer
- שם המשאב של
Customerשהכלל בבעלותו. אפשר להשתמש בזה כדי לקבוע אם כלל מסוים מוגדר בחשבון או באחד מחשבונות הניהול שלו. status- הסטטוס של הכלל. כדי להשהות כלל, מגדירים את השדה הזה לערך
PAUSED. כדי להפעיל כלל שהושהה, מגדירים את השדה הזה לערךENABLED.
יצירת קבוצות כללים
אחרי שיוצרים לפחות ConversionValueRule אחד, אפשר ליצור ConversionValueRuleSet שמורכב מהרכיבים הבאים:
conversion_action_categoriesרשימה של קטגוריות של פעולות המרה שקבוצת הכללים הזו חלה עליהן. אם הרשימה ריקה, קבוצת הכללים חלה על כל הקטגוריות. אם הרשימה לא ריקה, היא חייבת להכיל רשומה אחת של
STORE_VISITאו שלSTORE_SALE.אפשר להגדיר את רשימת הקטגוריות של פעולות ההמרה רק כשיוצרים את קבוצת הכללים.
conversion_value_rulesשמות המשאבים של הכללים שרוצים לכלול בקבוצה.
הרשימה הזו יכולה להכיל כלל שמשתמש בפעולה
SETרק אם מתקיים אחד מהתנאים הבאים:- החשבון שלכם נמצא ברשימת ההיתרים, והשדה
conversion_action_categoriesשל קבוצת הכללים ריק. - השדה
conversion_action_categoriesשל הקבוצה מכיל רק רשומה אחת שלSTORE_VISITאוSTORE_SALE, השדהdimensionsשל הקבוצה מכיל רק רשומה שלNO_CONDITION, ואף אחד משדות התנאים של הכלל לא מוגדר.
- החשבון שלכם נמצא ברשימת ההיתרים, והשדה
dimensionsרשימה של ערכי טיפוסים ממוספרים (enum) של
ValueRuleSetDimensionשמציינים באילו תנאים הכללים בקבוצה יכולים להשתמש. לדוגמה, אםdimensionsמכיל אתGEO_LOCATIONואתDEVICE, אפשר להוסיף לקבוצה כללים עםgeo_location_conditionאוdevice_condition, אבל אי אפשר להוסיף כלל עםaudience_condition.הרשימה הזו לא יכולה להיות ריקה, ויכולה להכיל עד שתי רשומות.
הרשומה הראשונה ברשימה הזו קובעת איזה ערך יופיע בשדה
segments.conversion_value_rule_primary_dimensionבמדדים.אם הרשימה הזו מכילה רשומה של
NO_CONDITION:- הערך
NO_CONDITIONחייב להיות הערך היחיד ברשימה. - רשימת ה-
conversion_action_categoriesשל הקבוצה חייבת להכיל רק רשומה אחת שלSTORE_VISITאוSTORE_SALE. - הרשימה של
conversion_value_rulesלא יכולה להכיל כלל שבו מוגדריםaudience_condition,device_conditionאוgeo_location_condition.
- הערך
attachment_typeמגדירים את הערך הזה בתור
CUSTOMERכדי ליצור קבוצת כללים שחלה על כל החשבון, או בתורCAMPAIGNכדי ליצור קבוצת כללים לקמפיין ספציפי.campaignאם הערך של
attachment_typeבקבוצת הכללים הואCAMPAIGN, צריך להגדיר את שם המשאב שקבוצת הכללים חלה עליו.
בדומה לכללים, גם לקבוצת כללים יש owner_customer ו-status. עם זאת, השדה status של קבוצת כללים הוא לקריאה בלבד, והוא נגזר מהכללים שלה באופן הבא:
- אם כל כלל שמוזכר ב-
conversion_value_rulesכוללstatusשלPAUSED, אז קבוצת הכללים לקביעת ערך המרהstatusתהיהPAUSED. - אחרת, קבוצת הכללים לקביעת ערך המרה
statusתהיהENABLED.
הסרת כללים וקבוצות כללים
ב
ConversionValueRuleSetחייב להיות לפחות כלל אחד לקביעת ערך המרה שהואPAUSEDאוENABLED.הסרה של
ConversionValueRuleשמוזכר ב-conversion_value_rulesשלPAUSEDאוENABLEDConversionValueRuleSetתיכשל.הסרה של
ConversionValueRuleSetלא משנה את ה-statusשל כלConversionValueRuleשהקבוצה מפנה אליו.אחרי שמסירים
ConversionValueRuleSet, בקשותsearchו-searchStreamלמשאבconversion_value_rule_setלא יחזירו יותר את הקבוצה שהוסרה.
סדר העדיפויות של כללים וקבוצות כללים
מערכת Google Ads משתמשת בלוגיקה הבאה כדי לבחור ולהחיל לכל היותר כלל אחד על כל המרה. מידע נוסף על הכללים האלה זמין במרכז העזרה של Google Ads:
מגדירים את
attachment_typeשל קבוצות הכללים שרוצים להביא בחשבון. אם יש קבוצות כללים עםattachment_type = CAMPAIGNו-campaignשמוגדרות לקמפיין שמשויך לחשיפה, המערכת תתייחס רק לקבוצות כללים ברמת הקמפיין. אחרת, המערכת תתייחס רק לקבוצות כללים ברמת הלקוח.מבין קבוצות הכללים שצריך להביא בחשבון, בוחרים את קבוצת הכללים שבה השדה
conversion_action_categoriesלא ריק ומכיל את הקטגוריה של פעולת ההמרה, אם קיימת קבוצת כללים כזו. אחרת, בוחרים את קבוצת הכללים שבהconversion_action_categoriesריק.המערכת בודקת את הכללים בקבוצת הכללים שנבחרה לפי הסדר שבו הם מופיעים ב-
conversion_value_rules, ובוחרת את הכלל הראשון שהתנאים שלו תואמים לחשיפה.אם יש כמה תנאים תואמים של מיקום גיאוגרפי, המערכת תחיל את המיקום הכי מדויק. לדוגמה, אם חשיפה תואמת גם לתנאים של ישראל וגם לתנאים של תל אביב, המערכת תחיל את התנאים של תל אביב כי זה מיקום מדויק יותר.
אם יש כמה תנאים תואמים של קהלים, המערכת תחיל את ההיררכיה הקיימת של שיוך (Attribution) של קהלים. אם יש שוויון בין שני כללים בקבוצה, המערכת תבחר קודם כלל "הכפלה" לפני כלל "הוספה". אם עדיין יש שוויון (כלומר יש יותר מכלל הכפלה אחד), המערכת תבחר בכלל עם המכפיל הכי גבוה.
לא יכולים להיות כמה תנאים תואמים למכשירים, כי קטגוריות המכשירים הן בלעדיות ואין חפיפה ביניהן.
בתנאים של מסלול נסיעה, המערכת מחילה את הכלל הכי ספציפי של מסלול הנסיעה. כלומר, אם כמה כללים תואמים להמרה מסוימת, הכלל שיופעל הוא זה שמוגדרות בו הכי הרבה אפשרויות של מסלול נסיעה, כמו "חלון זמן להזמנה מראש" או "משך הנסיעה".
מדדים
השדות metrics.conversions_value ו-metrics.all_conversions_value, וגם שדות שנגזרים מהמדדים האלה, משקפים שינויים שבוצעו על ידי קבוצות של כללים לקביעת ערכי המרות. בנוסף, אפשר לכלול את segments.conversion_value_rule_primary_dimension בשאילתה כדי לקבל מידע נוסף על אופן החלת הכללים. הערכים האפשריים לפלח הזה הם:
NO_RULE_APPLIED- ערכים של המרות שלא הוחל עליהן כלל.
ORIGINAL- הערך המקורי של ההמרות שהוחל עליהן כלל.
GEO_LOCATION,DEVICE,AUDIENCEאוNO_CONDITION- ערך ההמרות אחרי שהוחל כלל, מקובץ לפי הרשומה הראשונה באוסף
dimensionsשל קבוצת הכללים.