این سند اصطلاحات مختلفی را که برای توصیف حسابها در Google Ads API استفاده میشود و نحوه ارتباط آنها با یکدیگر را توضیح میدهد.
نمای کلی
Google Ads API از چندین اصطلاح برای توصیف حسابها استفاده میکند که گاهیاوقات میتواند باعث سردرگمی شود. درک این تفاوتها برای مدیریت حسابها و تفسیر پاسخهای میانای برنامهسازی کاربردی مهم است.
انواع حساب
تعاریف زیر انواع مختلف حسابهایی را که هنگام کار با Google Ads API با آنها مواجه خواهید شد، روشن میکند.
حساب مدیر
حساب مدیر حساب اصلیای است که برای مدیریت چندین حساب Google Ads استفاده میشود.
- نام قبلی: این ویژگی قبلاً با نام «MCC» (مرکز مدیریت مشتریان) شناخته میشد. ممکن است همچنان این اصطلاح را در مستندات یا بحثهای قدیمی ببینید.
- هدف: وقتی میخواهید چند حساب را ازطریق یک سلسلهمراتب پیوند دهید و مدیریت کنید، از حساب مدیر استفاده کنید.
- نمایش میانای برنامهسازی کاربردی: با منبع
Customerشناسایی میشود که در آنcustomer.managerبرابر باtrueاست.
حساب تبلیغکننده (ارائهای)
حساب آگهیدهنده (یا حساب ارائهدهنده) یک حساب Google Ads تکی است که کمپینهای آگهی را اجرا میکند.
- هدف: اینجاست که پویشها، گروههای آگهی، گروههای دارایی، و آگهیها ایجاد و ارائه میشوند.
- نمایش میانای برنامهسازی کاربردی: با منبع
Customerشناسایی میشود که در آنcustomer.managerبرابر باfalseاست.
حساب مشتری
حساب مشتری هر حسابی (حساب تبلیغکننده یا حساب مدیر دیگر) است که به حساب مدیر برتر در سلسلهمراتب پیوند داده شده است و توسط آن مدیریت میشود.
- بافت: اصطلاح «مشتری» به رابطه در سلسلهمراتب اشاره دارد (که توسط مدیر مدیریت میشود)، نه لزوماً «مشتری» در مفهوم کسبوکار.
- نمایش میانای برنامهسازی کاربردی: برای بررسی حسابها در سلسلهمراتب مدیر،
CustomerClientرا پُرسمان کنید و برای مدیریت پیوندها بین حسابهای مدیر و مشتری، ازCustomerClientLinkاستفاده کنید.
مشتری
در زمینه API، مشتری منبعی است که نشاندهنده هر حساب Google Ads است، چه حساب مدیر باشد چه حساب تبلیغکننده.
- نمایش: همه حسابها با منبع
Customerنمایش داده میشوند که باcustomer_idشناسایی میشود. - نقش: ماهیت حساب (مدیر یا ارائهدهنده) به منبع خاص بستگی دارد.
حساب آزمایشی
حسابهای آزمایشی حسابهای تبلیغکننده ویژهای هستند که تحت یک
حساب مدیر آزمایشی اختصاصی بهطور خاص برای آزمایش کردن ادغامهای میانای برنامهسازی کاربردی سازماندهی شدهاند.
هم حساب مدیر آزمایشی و هم حسابهای تبلیغکننده آزمایشی تحت آن فیلد customer.test_account را روی true تنظیم کردهاند. حسابهای آزمایشی را نمیتوان تحت حساب مدیر تولید ایجاد کرد.
- هدف: حسابهای آزمایشی به شما امکان میدهند فراخوانیهای میانای برنامهسازی کاربردی را بدون ارائه آگهیهای زنده یا متحمل شدن هزینه آزمایش کنید. آنها آگهیهای زنده ارائه نمیدهند.
- نمایش API: با منبع
Customerشناسایی میشود که در آنcustomer.test_accountبرابر باtrueاست (باcustomer.managerکه حساب مدیر آزمایش را از حساب تبلیغکننده آزمایش متمایز میکند).
نمونه سلسلهمراتب
سلسله مراتب معمول به این شکل است:
- حساب مدیر الف (سطح بالا)
- حساب مشتری B (حساب تبلیغکننده)
- حساب مشتری ج (حساب مدیر دیگر)
- حساب مشتری D (حساب تبلیغکننده)
در این مثال:
- حساب الف یک حساب مدیر است.
- حسابهای B، C، و D حسابهای مشتری نسبت به حسابهای اصلیشان هستند.
- حسابهای B و D حسابهای آگهیدهنده (ارائهدهنده) هستند.
- حساب C هم حساب مشتری (برای A) و هم حساب مدیر (برای D) است.