כללים לקביעת ערך המרות מאפשרים להגדיר פעולות שישנו את ערך ההמרה על סמך הקטגוריה של ConversionAction והמאפיינים הבאים של חשיפה:
- חברות בקהל
- מיקום פיזי או מיקום שהתעניינו בו
- מכשיר
- מסלול נסיעה
אתם יכולים להשתמש ב-Google Ads API כדי להגדיר כללים לקביעת ערך ההמרה, לשלב אותם בקבוצת כללים לקביעת ערך ההמרה ואז להחיל את קבוצת הכללים על כל חשבון Google Ads או על קמפיין ספציפי. פלחים בדוחות של Google Ads API מספקים פירוטים שמאפשרים להשוות בין החלקים המקוריים, הלא מותאמים והמותאמים של ערכי ההמרות.
יצירת כללים
השלב הראשון בשימוש בכללים לקביעת ערכי המרות הוא ליצור לפחות ConversionValueRule אחד, שכולל:
- התנאים שקובעים מתי הכלל יחול
- הפעולה שתתבצע כשהכלל יחול
לדוגמה, מטען ה-JSON הייעודי (payload) הבא של 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בmetrics.אם הרשימה הזו מכילה רשומה של
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, בקשות לנתוני המשאבconversion_value_rule_setלא יחזירו יותר את הנתונים שהוסרוsearchו-searchStream.
העדיפות של כללים וקבוצות כללים
מערכת 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של קבוצת הכללים.