בדומה לדיווח על קמפיינים למיקסום הביצועים, אפשר להשתמש ב-GoogleAdsService.SearchStream
כדי לאחזר מטא-נתונים של קמפיינים וקבוצות נכסים, כדי לבצע אופטימיזציה של הקמפיינים ולפתור בעיות נפוצות.
Campaign optimization
בטיפים לאופטימיזציה של קמפיינים למיקסום הביצועים מפורטות המטרות העסקיות השונות שאפשר להשיג באמצעות קמפיינים למיקסום הביצועים. הטיפים האלה רלוונטיים גם לקמפיינים למיקסום הביצועים שנוצרו באמצעות Google Ads API.
פתרון בעיות בקמפיין
אם הביצועים של הקמפיין למיקסום הביצועים נמוכים מהצפוי, יכול להיות שהסיבה היא בעיות ספציפיות במודעות, בהצעות המחיר, בטירגוט, במעקב ההמרות או בהגדרות הקמפיין. במדריכים הבאים מוסבר איך לפתור את הבעיות:
- בעיות בהגדרת קמפיין למיקסום הביצועים
- הקמפיין למיקסום הביצועים לא פועל או שנפח התנועה שלו נמוך
- הגדלת ההוצאות בקמפיינים למיקסום הביצועים
שגיאות נפוצות בקבוצות נכסים
אם הבקשה ליצירת AssetGroup
נכשלת עם AssetGroupError
וערך enum שמתחיל ב-NOT_ENOUGH
, כמו AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET
, המשמעות היא שה-AssetGroup
לא עמד בדרישות המינימליות לנכסים ולא נוצר.
לדוגמה, שגיאה מסוג AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET
מציינת שהבקשה ליצירת AssetGroup
נשלחה ללא המספר המינימלי של MARKETING_IMAGES
, במקרה הזה אחד. כדי לתקן את השגיאה הזו, שולחים מחדש את הבקשה ליצירת AssetGroup
כבקשה לביצוע שינויים בכמות גדולה באמצעות השיטה GoogleAdsService.mutate
שמכילה את asset_group_operation
ואת כל asset_group_asset_operations
חסרים, כפי שמתואר במאמר קישור קבוצות נכסים לנכסים.
בדוגמה הזו, רשימת פעולות השינוי בבקשה לשינוי בכמות גדולה צריכה לכלול לפחות AssetGroupAsset
אחד עם field_type
של MARKETING_IMAGE
. הנכס שאליו מפנה השדה AssetGroupAsset
חייב גם לעמוד במפרטים של MARKETING_IMAGE
.
באופן דומה, אם הבקשה ליצירת AssetGroup
נכשלת עם השגיאה AssetGroupError.SHORT_DESCRIPTION_REQUIRED
, המשמעות היא שב-AssetGroup
חסר נכס TEXT
באורך של 60 תווים או פחות ו-field_type
של DESCRIPTION
. השלבים לפתרון הבעיה הזו זהים לאלה שבדוגמאות NOT_ENOUGH_MARKETING_IMAGE_ASSET
. עם זאת, הבקשה חייבת לכלול לפחות AssetGroupAsset
אחד עם field_type
של DESCRIPTION
, והנכס שאליו מפנה הערך של AssetGroupAsset
חייב להיות באורך של 60 תווים או פחות.
פתרון בעיות בקבוצות נכסים
אפשר להשתמש בשדות asset_group.primary_status
ו-asset_group.primary_status_reasons
כדי לקבל תובנות לגבי הביצועים של קבוצת נכסים.
SELECT
asset_group.resource_name,
asset_group.primary_status,
asset_group.primary_status_reasons
FROM asset_group
WHERE asset_group.resource_name = "customers/CUSTOMER_ID/assetGroups/ASSET_GROUP_ID"
באופן דומה, אפשר להשתמש בשדות asset_group_asset.primary_status
, asset_group_asset.primary_status_details
ו-asset_group_asset.primary_status_reasons
כדי לראות אם נכס בקבוצת נכסים מוצג, או את הסיבות לכך שהוא לא מוצג.
SELECT
asset_group_asset.resource_name,
asset_group_asset.primary_status,
asset_group_asset.primary_status_reasons,
asset_group_asset.primary_status_details
FROM asset_group_asset
WHERE asset_group_asset.resource_name = "customers/CUSTOMER/assetGroupAssets/ASSET_GROUP_ID~ASSET_ID~FIELD_TYPE"
קמפיינים שמופעלות בהם הנחיות מיתוג
בעזרת הנחיות המיתוג תוכלו לקבוע איך המותג מוצג בקמפיינים למיקסום הביצועים. אפשר להשתמש ב-Campaign.brand_guidelines_enabled
כדי לוודא שהנחיות המיתוג הופעלו בקמפיין.
קמפיינים למיקסום הביצועים שבהם ההגדרה של Campaign.brand_guidelines_enabled
היא true
משתמשים בנכסי מותג ברמת הקמפיין (BUSINESS_NAME
, LOGO
ו-LANDSCAPE_LOGO
), וחובה לכלול
- נכס
BUSINESS_NAME
אחד בלבד - לפחות נכס
LOGO
אחד
אם לא תקשרו בצורה נכונה את המשאבים האלה של CampaignAsset
, תופיע הודעת השגיאה CampaignError.REQUIRED_BUSINESS_NAME_ASSET_NOT_LINKED
או CampaignError.REQUIRED_LOGO_ASSET_NOT_LINKED
, בהתאם לסוג הנכס החסר. כל אחת מהפעולות הבאות יכולה לגרום לשגיאות האלה בקמפיינים שמופעלת בהם התאימות להנחיות של המותג:
- יצירת
Campaign
חדשה בלי לספק אתBUSINESS_NAME
וגם אתLOGO
כמשאביCampaignAsset
באותה בקשה. - הסרה של משאב
CampaignAsset
אחד או יותר, שתגרום לכך שהקמפיין לא יעמוד יותר בדרישות המינימליות לנכסי המותג. - הוספת נכסים ברמת קבוצת הנכסים לקמפיין למיקסום הביצועים ללא נכסים להמרות ממכירות אונליין באמצעות פיד מוצרים שנוצר בעבר, בלי לספק את כל המשאבים הנדרשים מסוג
CampaignAsset
באותה בקשה.
ניסיון לקשר נכסי מותג ברמה הלא נכונה גם גורם לשגיאות, שאפשר לתקן באופן הבא:
AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_CAMPAIGN_LEVEL
– מקשרים את נכסי המותג באמצעות המשאבCampaignAsset
כי הנחיות המותג מופעלות בקמפיין.AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_ASSET_GROUP_LEVEL
– צריך לקשר את נכסי המותג באמצעות המשאבAssetGroupAsset
כי הנחיות המותג לא מופעלות בקמפיין.
מקור הנכס הדיגיטלי
קמפיינים למיקסום הביצועים הם ייחודיים בכך שהם מציגים מודעות שמכילות נכסים דיגיטליים שהמפרסמים העלו ו-Google יצרה אותם באופן אוטומטי. מפרסמים יכולים להיעזר במידע על מקור הנכס כדי לפתור בעיות או להעריך את הביצועים. במקרה כזה, אפשר להשתמש בשדה asset_group_asset.source
באופן הבא:
SELECT
asset.id,
asset.name,
asset_group.id,
asset_group_asset.source
FROM asset_group_asset
WHERE campaign.id = CAMPAIGN_ID
ערכי המרות מיעד ההמרה 'צירוף לקוחות חדשים'
אם הגדרתם את היעד צירוף לקוחות חדשים בקמפיינים למיקסום הביצועים או בקמפיינים לרשת החיפוש, ייתכן שערכי ההמרות שמדווחים יהיו גבוהים יותר מערכי ההמרות שהעליתם באופן ידני. אם בחרתם באפשרות מצב'ערך של לקוחות חדשים' (הגשת הצעת מחיר גבוהה יותר), הערך של כל לקוחות החדשים לכל משך החיים שלהם יתווסף לערך ההמרה של פעולת ההמרה. המדד 'כל ערכי הלקוח החדשים לטווח הארוך (CLV)' זמין רק בממשק האינטרנט של Google Ads.
אם אתם צריכים לחשב ערכי המרות בלי לכלול את ערך הלקוח לטווח הארוך של כל הלקוחות החדשים, תוכלו להיעזר בקוד הפסאודו הבא. אפשר להוריד את ערך הלקוח החדש לטווח הארוך (CLV) מהממשק האינטרנטי של Google Ads.
nonNewCustomerAcquisitionConversionValueTotal = 0;
// For each campaign that has that conversion...
for (campaign in campaigns) {
// If the new customer acquisition value is 'Bid higher', then subtract.
if (bidHigher == true) {
nonNewCustomerAcquisitionConversionValueTotal +=
campaign.allConversionsValue - campaign.allNewCustomerLifetimeValue;
}
// If the new customer acquisition value is 'Only bid' or not set, then don't subtract.
else {
nonNewCustomerAcquisitionConversionValueTotal += campaign.allConversionsValue;
}
}