כדי ליצור קמפיין חדש למיקסום ביצועים מאפס, צריך לפחות יוצרים את הדברים הבאים:
- תקציב
- הקמפיין עצמו
- נכסים ברמת החשבון
- קבוצת נכסים
- קישורים בין הנכסים בחשבון שלכם לבין קבוצת הנכסים שבחרת להשתמש בה בקמפיין הזה.
הקמפיין והתקציב הם שימושיים ליצירת קמפיינים מכל הסוגים, ואילו הפעולות הקשורות לנכסים יהיו שימושיות במיוחד ליצירת קמפיינים למיקסום הביצועים.
חשוב לוודא שאתם מכירים את אסטרטגיית השינויים, כי המדריך יספק רק את האובייקטים של ה-JavaScript לשימוש בשינויים.
תקציב
התקציב לא יכול להיות משותף, והוא צריך להיות בעל שם ייחודי בחשבון. כדאי להשתמש
CampaignBudgetOperation
.
const budgetOperation = {
"campaignBudgetOperation": {
"create": {
"resourceName": `customers/${customerId}/campaignBudgets/${getNextTempId()}`,
"name": "Performance Max campaign budget",
"amountMicros": "50000000",
"deliveryMethod": "STANDARD",
"explicitlyShared": false
}
}
}
operations.push(budgetOperation);
קמפיין
הקמפיין חייב להתייחס לתקציב שנוצר קודם לכן, כך שבנוסף ל
ולציין את שם המשאב שלו עם מזהה הטמפרטורה, צריך את הערך המדויק
שם המשאב שהגדרתם בשלב הקודם כדי ליצור את הקמפיין, כך
כך אפשר לזהות באופן ייחודי את התקציב שנוצר קודם לכן בבקשה הזו.
שימוש ב-CampaignOperation
.
const campaignOperation = {
"campaignOperation": {
"create": {
"resourceName": `customers/${customerId}/campaigns/${getNextTempId()}`,
"name": "Performance Max campaign",
"status": "PAUSED",
"advertisingChannelType": "PERFORMANCE_MAX",
"campaignBudget": budgetOperation.campaignBudgetOperation.create.resourceName,
"biddingStrategyType": "MAXIMIZE_CONVERSION_VALUE",
"startDate": "20240314",
"endDate": "20250313",
"urlExpansionOptOut": false,
"maximizeConversionValue": {
"targetRoas": 3.5
}
}
}
}
operations.push(campaignOperation);
קבוצת נכסים
צריך לציין בקבוצת הנכסים של הקמפיין הזה קובץ עזר של הקמפיין, וגם
יהיה צורך להפנות אליהם מאוחר יותר כשמקשרים אליו נכסים. צריך להשתמש ב
AssetGroupOperation
const assetGroupOperation = {
"assetGroupOperation": {
"create": {
"resourceName": `customers/${customerId}/assetGroups/${getNextTempId()}`,
"campaign": campaignOperation.campaignOperation.create.resourceName,
"name": "Performance Max asset group",
"finalUrls": [
"http://www.example.com"
],
"finalMobileUrls": [
"http://www.example.com"
],
"status": "PAUSED"
}
}
}
operations.push(assetGroupOperation);
קישורים לקבוצות נכסים
עכשיו, אחרי שיש לנו את קבוצות הנכסים ואת הנכסים שלנו (מהשלב הקודם),
צריך לקשר ביניהם כדי שהקמפיין למיקסום הביצועים יידע
נכסים שרוצים להשתמש בהם. חובה לעשות זאת באותה בקשה שבה יוצרים
את קבוצת הנכסים תחילה. כדי לעשות את זה, משתמשים
AssetGroupAssetOperation
תצטרכו לספק את השם הנכון של משאב הנכס, וגם לשנות
fieldType
לערך המתאים של הנכס שרוצים לקשר. לבדיקה
את הרשימה המלאה של השדות התקינים
.
תצטרכו לבצע כמה מהפעולות האלה כדי לעמוד בדרישות המינימליות הדרישות של קמפיין למיקסום ביצועים.
operations.push({
"assetGroupAssetOperation": {
"create": {
"assetGroup": assetGroupOperation.assetGroupOperation.create.resourceName,
// assetResourceName here is a placeholder; you will need to determine
// the correct resource name to use depending on which asset you want
// to add to the asset group.
"asset": assetResourceName,
"fieldType": "HEADLINE"
}
}
});