این راهنما به جزئیات بسیاری از پیچیدگیهای ساختاربندی درخواستهایی که کمپینهای Performance Max را ایجاد و بهروزرسانی میکنند، توضیح میدهد. همانطور که یکپارچه سازی خود را طراحی می کنید، می تواند منبع مفیدی باشد. این راهنما توضیح میدهد که چگونه درخواستهایی که کمپینهای Performance Max را تغییر میدهند پردازش میشوند و میتوانند منبعی همراه برای راهنمای عیبیابی Performance Max و راهنمای پردازش دستهای Performance Max باشند.
کمپین های Performance Max ایجاد کنید
در Google Ads API، نهادهای کمپین Performance Max به عنوان ترکیبی از چندین منبع منحصر به فرد نشان داده می شوند.
کمپین های استاندارد عملکرد حداکثر
کمپین های استاندارد عملکرد حداکثر به حداقل مجموعه ای از منابع برای ارائه خدمات نیاز دارند.
- بودجه کمپین
- کمپین
- دارایی های کمپین (فقط برای کمپین هایی که دستورالعمل های برند فعال هستند)
- گروه های دارایی
- دارایی های گروه دارایی
- دارایی ها
برای کمپینهایی که دستورالعملهای برند فعال هستند، عملیات ایجاد Campaign و منابع CampaignAsset مورد نیاز باید در یک درخواست گنجانده شود و منابع CampaignAsset باید حداقل الزامات و مشخصات دارایی را برآورده کند.
توجه به این نکته مهم است که عملیات ایجاد AssetGroup و AssetGroupAsset باید با هم در یک درخواست واحد گنجانده شود و منابع AssetGroupAsset باید برای برآوردن حداقل الزامات و مشخصات دارایی ترکیب شوند. ببینید چگونه این برای کمپین های خرده فروشی متفاوت است. درخواست برای ایجاد یک AssetGroup بدون همه موجودیت های AssetGroupAsset مورد نیاز منجر به خطا می شود. وضعیت نامعتبر در مقابل درخواست های نامعتبر برای زمینه بیشتر را ببینید.
در مورد ساختاربندی درخواست هایی که کمپین های Performance Max ایجاد می کنند، گزینه های مختلفی وجود دارد. تصمیم گیری در مورد نحوه گروه بندی عملیات و ساختار درخواست ها تا حد زیادی به اهداف و زیرساخت شما بستگی دارد.
- قبل از ایجاد منابع
AssetGroupوAssetGroupAsset، منابعCampaignBudget،Campaign،AssetوCampaignAssetرا در درخواست های جداگانه ایجاد کنید. (برای کمپین هایی که دستورالعمل های برند فعال هستند،Campaignو منابع مورد نیازCampaignAssetباید با هم در یک درخواست گنجانده شوند) - همه این منابع را در یک درخواست جهش بگنجانید.
در حالی که میتوانید با موفقیت منابع CampaignBudget ، Campaign ، Asset و CampaignAsset را در درخواستهای قبلی جداگانه ایجاد کنید، کمپین حداکثر عملکرد تا زمانی که منابع AssetGroup و AssetGroupAsset نیز ایجاد نشوند، واجد شرایط ارائه خدمات نخواهد بود.
حداقل شرایط لازم برای کمپین حداکثر عملکرد معتبر

همانطور که در نمودار نشان داده شده است، می توانید کمپین های Performance Max خود را با ایجاد منابع اضافی بیشتر سفارشی کنید.
میتوانید عملیات ایجاد منابع AssetGroupSignal را در همان درخواستی که منابع AssetGroup و AssetGroupAsset را ایجاد میکند، بگنجانید. از طرف دیگر، می توانید موجودیت های AssetGroupSignal را در یک درخواست جداگانه پس از ایجاد AssetGroup ایجاد کنید.
کمپین عملکرد حداکثر با گزینه های اضافی

کمپین های عملکرد حداکثر برای خرده فروشی
کمپین های خرده فروشی از این نظر منحصر به فرد هستند که دو روش مجزا برای ایجاد گروه های دارایی وجود دارد که منجر به یک کمپین ارائه خدمات معتبر می شود:
- گروه های دارایی بدون هیچ دارایی
- گروههای دارایی حاوی همه داراییهای مورد نیاز (ترجیحا)
وقتی انتخاب میکنید داراییها را از گروههای دارایی حذف کنید، Google بهطور خودکار از داراییهای ارائهشده در حساب Merchant Center پیوندشده شما برای ایجاد تبلیغات استفاده میکند. با این حال، توصیه میکنیم داراییهایی را برای دسترسی به تمام موجودی ارائه کنید. کمپینهای حداکثر عملکرد برای خردهفروشی به حداقل مجموعه منابع زیر برای ارائه خدمات نیاز دارند.
-
CampaignBudget -
Campaign(باShoppingSettingsپر شده) -
AssetGroup -
AssetGroupListingGroupFilter
توجه به این نکته مهم است که قسمت Campaign.shopping_settings باید در کمپین های خرده فروشی پر شود. علاوه بر این، final_urls فهرست شده در هر AssetGroup باید با URL های مرتبط با شناسه حساب Merchant Center مشخص شده در Campaign.shopping_settings مطابقت داشته باشند. در نهایت، هر AssetGroup باید دارای یک درخت گروه لیست محصول معتبر و مرتبط باشد که از یک یا چند منبع AssetGroupListingGroupFilter تشکیل شده است. حداقل، باید یک درخت گره واحد ایجاد کنید تا همه محصولات را در فید Merchant Center مشخص شده شما در نظر بگیرد.
هر یک از این منابع را می توان به طور جداگانه یا در یک درخواست ایجاد کرد. با این حال، تا زمانی که همه این منابع به درستی ایجاد نشده باشند، کمپین واجد شرایط ارائه خدمات نخواهد بود.
حداقل الزامات برای کمپین حداکثر عملکرد خردهفروشی معتبر

کمپینهای خردهفروشی میتوانند از همه گزینههای موجود برای کمپینهای استاندارد Performance Max، از جمله ایجاد سیگنالهای گروه دارایی، اهداف تبدیل کمپین و معیارهای کمپین استفاده کنند. اگر هنگام ایجاد منبع AssetGroup ، انتخاب کنید که دارایی ها را به AssetGroup اضافه کنید، AssetGroup شما تابع حداقل دارایی مورد نیاز است. به عبارت دیگر، شما می توانید هیچ دارایی یا تمام دارایی های مورد نیاز را در نظر بگیرید.
کمپین Retail Performance Max با گزینه های اضافی

وضعیت نامعتبر در مقابل درخواست های نامعتبر
هنگام کار با کمپینهای Performance Max در Google Ads API، تمایز مهمی بین حالتهای نامعتبر و درخواستهای نامعتبر وجود دارد.
- حالت نامعتبر
- این کمپین به دلیل نحوه پیکربندی آن واجد شرایط ارائه خدمات نیست. برای مثال، میتوانید یک منبع
Campaignمستقل با نوعadvertising_channel_typePERFORMANCE_MAXایجاد کنید. اگرچه درخواست ایجاد کمپین با موفقیت انجام شد، اما تا زمانی که حداقل یکAssetGroupبه کمپین اضافه نکنید، واجد شرایط ارائه آن نیست. اگر درخواستهای شما موفق شد اما کمپین یا گروههای داراییتان ارائه نمیشوند، میتوانیدCampaignPrimaryStatus،CampaignPrimaryStatusReason،AssetGroupPrimaryStatus، وAssetGroupPrimaryStatusReasonبرای تعیین دلیل استفاده کنید، همانطور که در راهنمای عیبیابی توضیح داده شده است. - درخواست نامعتبر
- درخواستی که موفق نمی شود زیرا کمپین یا منبع را در وضعیت نامعتبر قرار می دهد. برای مثال، اگر بخواهید یک
AssetGroupبرای یک کمپین غیر خردهفروشی بدون در نظر گرفتن حداقل داراییهای مورد نیاز ایجاد کنید، API Google Ads با خطا مواجه میشود. به همین دلیل است که باید یکAssetGroupو منابعAssetGroupAssetآن را در همان درخواست قرار دهید. این همچنین به این معنی است که همه منابعAssetGroupAssetشما باید مشخصات صحیح یکfield_typeرا داشته باشند تا از شکست کل درخواست جلوگیری شود.
عملیات گروهی با درخواست های جهش
کمپینهای Performance Max از چندین منبع تشکیل شدهاند، و شما میتوانید این منابع جداگانه را در درخواستهای منحصربهفرد یا در یک درخواست جهش انبوه ایجاد کنید. با این حال، AssetGroups و AssetGroupAssets مرتبط در کمپینهای استاندارد Performance Max باید در یک درخواست اتمی ایجاد شوند، همانطور که قبلا ذکر شد.
تا زمانی که تمام منابع مورد نیاز ذکر شده در این راهنما را با موفقیت ایجاد نکنید، کمپین شما واجد شرایط ارائه خدمات نیست. هنگام صدور درخواست های جداگانه، از نام منابع واقعی منابع ارجاع شده در درخواست های بعدی استفاده کنید. هنگام صدور درخواستهای جهش انبوه حاوی چندین عملیات، از نامهای منابعی که با استفاده از شناسههای موقت تشکیل شدهاند، استفاده کنید.
ترتیب عملیات
صرف نظر از اینکه از درخواست جهش انبوه برای ایجاد کمپین Performance Max استفاده میکنید، باید درخواستها و عملیاتهای خود را طوری سفارش دهید که هرگز به منبعی قبل از ایجاد آن مراجعه نکنید . در مورد درخواست های جهش انبوه، این به معنای ترتیب دادن عملیات به گونه ای است که منابع ارجاع شده قبل از منابعی که به آنها ارجاع می دهند فهرست شوند.
اگر انتخاب کنید که منابع دارایی را در همان درخواست جهش انبوه ایجاد کنید که یک AssetGroup و منابع AssetGroupAsset آن را ایجاد می کند، همه AssetOperations باید قبل از همه AssetGroupAssetOperations قرار گیرند، همانطور که در نمودار نشان داده شده است.

سرور Google Ads، AssetGroupAssetOperations متوالی را با هم دسته بندی می کند و ارزیابی می کند که آیا AssetGroup حداقل الزامات دارایی را پس از آخرین عملیات در آن گروه برآورده می کند یا خیر. اگر در درخواست خود بین AssetOperations و AssetGroupAssetOperations جایگزین کنید، سرور API حداقل مورد نیاز دارایی را پس از اولین AssetGroupAssetOperation ارزیابی می کند و بدون ادامه بقیه عملیات در درخواست، خطا را برمی گرداند. در نتیجه، هیچ یک از داراییهای موجود در درخواست به حساب Google Ads شما اضافه نمیشود. علاوه بر این، نه AssetGroup و نه هیچ یک از منابع AssetGroupAsset مرتبط ایجاد نخواهد شد.
به روز رسانی گروه های دارایی
پس از ایجاد یک AssetGroup معتبر، نمی توانید درخواست های بعدی را صادر کنید که منجر به وضعیت نامعتبر شود که در آن حداقل الزامات دارایی دیگر برآورده نمی شود. هر درخواستی از این قبیل باعث خطا می شود. به عنوان مثال، اگر یک AssetGroup با یک MARKETING_IMAGE (حداقل نیاز) ایجاد کنید، هر درخواستی برای حذف AssetGroupAsset مرتبط با آن MARKETING_IMAGE با خطا مواجه خواهد شد.
این امر به ویژه در مورد گروههای دارایی در کمپینهای خردهفروشی که بدون هیچ گونه دارایی مرتبط ایجاد شدهاند، مهم است. درخواستهای بعدی برای افزودن داراییها به AssetGroup با ایجاد منابع AssetGroupAsset تنها در صورتی موفق میشوند که درخواست تمام الزامات دارایی را برآورده کند. به عبارت دیگر، شما نمی توانید دارایی ها را به صورت تدریجی به این گروه های دارایی اضافه کنید.