نمای کلی زیرمیانای برنامه‌سازی کاربردی «حساب‌ها»

زیرمیانای Accounts در Merchant API به شما امکان می‌دهد حساب‌های Google Merchant Center خود را به‌صورت برنامه‌نویسی‌شده ایجاد، پیکربندی، و مدیریت کنید. این میانای برنامه‌سازی کاربردی مجموعه جامعی از ابزارها را برای مدیریت کل چرخه حیات و پیکربندی‌های اصلی حساب‌های Merchant Center شما ارائه می‌دهد. این میانای برنامه‌سازی کاربردی برای کسب‌وکارها و ارائه‌دهندگان طرف سومی که به‌دنبال خودکارسازی راه‌اندازی حساب و نگهداری مداوم هستند ضروری است.

با میانای برنامه‌سازی کاربردی فرعی «حساب‌ها»، می‌توانید کارهای زیر را انجام دهید:

  • انجام عملیات اصلی حساب Merchant Center: ایجاد حساب‌های Merchant Center جدید، بازیابی جزئیات آن‌ها، به‌روزرسانی تنظیمات اصلی، نظارت بر مشکلات سطح حساب، فهرست کردن حساب‌هایی که می‌توانید به آن‌ها دسترسی داشته باشید، و حذف حساب‌ها درصورت لزوم.
  • اطلاعات کسب‌وکار و حضور فروشگاه آنلاینتان را ایجاد کنید: جزئیات ضروری کسب‌وکارتان (مثل نشانی و اطلاعات تماس)، مشخصه‌های هویتی خوداظهاری را پیکربندی کنید و وب‌سایت فروشگاه آنلاینتان را با مشخص کردن، درستی‌سنجی، و ادعای مالکیت نشانی وب صفحه اصلی‌تان راه‌اندازی کنید. این امر برای نحوه نمایش کسب‌وکارتان بسیار مهم است.
  • مدیریت دسترسی کاربر و اولویت‌های ارتباطی: با نحوه کنترل افرادی که می‌توانند به حساب Merchant Center شما دسترسی داشته باشند، تعریف اجازه‌های خاص آن‌ها، و پیکربندی اولویت‌های اعلان ایمیلی آن‌ها برای به‌روزرسانی‌ها و اخبار مهم حساب آشنا شوید.
  • مدیریت ثبت‌نام و مشارکت در برنامه: ثبت‌نام خود را در برنامه‌های مختلف Merchant Center (مانند فهرستگان‌های رایگان یا آگهی‌های Shopping) مدیریت کنید، وضعیت مشارکت خود را مدیریت کنید، و الزامات خاص برنامه را برای گسترش دسترسی به محصول خود درک کنید.
  • پیکربندی تدارکات: ارسال، برگرداندن، و مناطق: تنظیمات ارسال در سطح حساب را راه‌اندازی کنید، خط‌مشی‌های برگرداندن آنلاین را برای مشتریان تعریف کنید، و مناطق جغرافیایی را برای هدف‌یابی دقیق و ارائه خدمات ایجاد کنید.
  • بهره‌برداری از ادغام‌های پیشرفته و پیوند دادن حساب: یاد بگیرید که چگونه تنظیمات را برای تجربه‌های همه‌کاناله مدیریت کنید، به حساب‌های «نمایه کسب‌وکار Google» و ارائه‌دهندگان مشارکت فیدهای محلی (LFP) پیوند دهید، و روابط خدماتی را با حساب‌های دیگر، مانند ارائه‌دهندگان یا آژانس‌های طرف سوم، برقرار و مدیریت کنید.

این مجموعه راهنماها دستورالعمل‌ها و مثال‌های دقیقی برای موارد استفاده رایج ارائه می‌دهد:

  • ایجاد حساب: با مراحل ایجاد حساب Merchant Center جدید به‌صورت برنامه‌نویسی‌شده و مدیریت روابط آن با حساب پیشرفته آشنا شوید که برای مدیریت چندین فروشنده یا نمانام ضروری است.
  • روابط: درک نحوه ساختاردهی و مدیریت روابط خدماتی بین حساب‌های مختلف Merchant Center (برای نمونه، با حساب‌های پیشرفته یا ارائه‌دهندگان شخص ثالث).
  • پیوند دادن «نمایه کسب‌وکار Google»: حساب Merchant Center خود را به «نمایه کسب‌وکار Google» خود متصل کنید تا حضور کسب‌وکار محلی‌تان را بهبود بخشید.
  • کنترل دسترسی به حساب:: اجازه‌ها و نقش‌های کاربر را در حساب Merchant Center خود مدیریت کنید تا کنترل کنید چه کسی می‌تواند کنش‌های خاصی را انجام دهد.
  • مدیریت اعلان‌های ایمیلی Merchant Center: اعلان‌های ایمیلی را که شما و کاربران دیگر برای هشدارها، اخبار، و نکته‌های حساب دریافت می‌کنید سفارشی‌سازی کنید.
  • مدیریت تنظیمات صفحه اصلی: نشانی وب وب‌سایت فروشگاه آنلاینتان را تنظیم، درستی‌سنجی، و ادعای مالکیت کنید. این مرحله برای درستی‌سنجی حساب و شرکت در برنامه بسیار مهم است.
  • انتقال Content API: برای آشنایی با انتقال از Content API ویژه Shopping، به «انتقال مدیریت حساب» مراجعه کنید.

ساختار و روابط حساب Merchant Center

بوم‌سازگان Merchant Center از ساختارهای حساب مختلفی برای برآورده کردن نیازهای کسب‌وکارهای مختلف پشتیبانی می‌کند. این حساب‌ها همچنین می‌توانند با یکدیگر رابطه برقرار کنند، به‌طوری‌که یک حساب (رساننده خدمات) خدمات خاصی را به حساب دیگر ارائه دهد. زیرمیانای برنامه‌سازی کاربردی «حساب‌ها» به شما امکان می‌دهد با این انواع و روابط آن‌ها تعامل داشته باشید و آن‌ها را مدیریت کنید.

حساب‌های فروشنده

این حساب Merchant Center است که معمولاً توسط یک کسب‌وکار تکی استفاده می‌شود تا فهرستگان‌های محصول و برنامه‌های خود را مستقیماً مدیریت کند.

موارد استفاده رایج:

  • کسب‌وکارهای کوچک تا متوسط که حضور تجارت الکترونیک خود را مدیریت می‌کنند.
  • فروشندگانی که می‌خواهند کنترل مستقیم بر راه‌اندازی Google Merchant Center خود داشته باشند.
  • فروشندگانی که از سازندگان فروشگاه یا سایر ارائه‌دهندگان طرف سوم استفاده می‌کنند که به ایجاد و مدیریت حسابشان کمک می‌کنند.

روابط و سرویس‌ها:

حساب‌های فروشنده را می‌توان به ارائه‌دهندگان خدمات پیوند داد تا در کارهایی مانند مدیریت داده‌های محصول یا مدیریت حساب و پویش کمک کنند.

حساب‌های پیشرفته

حساب پیشرفته حسابی تخصصی در Google Merchant Center است. این API برای کسب‌وکارها و ارائه‌دهندگان طرف سوم (مانند سازندگان فروشگاه، شرکای کانال، آژانس‌ها، و بازارها) طراحی شده است که نیاز به مدیریت چندین حساب Merchant Center در مقیاس بزرگ دارند.

موارد استفاده رایج:

  • سازندگان فروشگاه: ارائه‌دهندگان طرف سومی که به فروشندگان امکان می‌دهند فروشگاه‌های آنلاین خود را ایجاد و اداره کنند.
  • بازارگاه‌ها: مقصدهای خرید آنلاین که میزبان چندین فروشنده مستقل هستند که محصولات خود را می‌فروشند.
  • فروشندگانی که مالک چندین نمانام هستند: این فروشندگان مالک چندین نمانام هستند و محصولات را در فروشگاه‌های فیزیکی یا به‌صورت آنلاین در چندین دامنه می‌فروشند.
  • خرده‌فروشان بین‌المللی: خرده‌فروشانی که محصولات را در چندین کشور و دامنه می‌فروشند.
  • شرکای کانال: نهادهایی که به فروشندگان کمک می‌کنند محصولاتشان را در کانال‌های بازاریابی مختلف فهرست کنند و اغلب خدمات مرتبط ارائه می‌دهند.
  • آژانس‌ها: آژانس‌های بازاریابی و تبلیغاتی که حساب‌های Merchant Center، فیدهای محصول، و پویش‌ها را ازطرف مشتریانشان مدیریت می‌کنند.

روابط و خدمات:

درحالی‌که همه حساب‌های پیشرفته چندین حساب فروشنده را مدیریت می‌کنند، پیکربندی و استفاده بهینه از روابط و سرویس‌ها اغلب براساس مدل کسب‌وکار خاص متفاوت است. درک این تفاوت‌ها برای استفاده مؤثر از API کلیدی است. در زیر، روال‌های مطلوب توصیه‌شده برای موارد استفاده رایج آورده شده است:

سازندگان فروشگاه و شرکای کانال

این شرکا باید حساب پیشرفته ایجاد کنند و با فروشندگانی که با آن‌ها کار می‌کنند رابطه برقرار کنند:

  • برای فروشندگان جدید بدون حساب: هنگام تبدیل حساب به حساب پیشرفته در واسط کاربر Merchant Center،‏ Google به‌طور خودکار سازندگان فروشگاه و شرکای کانال را به‌عنوان حساب‌های پیشرفته چندمشتری با سرویس Account Aggregation (accountAggregation) پیکربندی می‌کند. سازنده فروشگاه یا شریک کانال می‌تواند از accounts.createAndConfigure با accountAggregation برای ایجاد حساب‌های فرعی جدید برای فروشندگان استفاده کند که در Merchant Center قابل‌مشاهده و مدیریت هستند.
  • برای حساب‌های Merchant Center موجود: حساب‌های مستقل موجود را نمی‌توان با accountAggregation به حساب پیشرفته منتقل کرد. درعوض، سازنده فروشگاه یا شریک کانال باید پیوند سرویس Account Management (accountManagement) را با حساب فردی موجود فروشنده برقرار کند. این کار به سازنده فروشگاه یا شریک کانال اجازه می‌دهد با رضایت فروشنده، جنبه‌هایی از حساب را مدیریت کند.

استخراج اطلاعات برای حساب‌های مدیریت‌شده: برای بازیابی اطلاعات درباره حساب‌های فروشنده‌ای که ازطریق accountManagement مدیریت می‌کنید، accounts.list را با فیلتر relationship، برای مثال، filter=relationship(providerId={PROVIDER_ID} AND service(type="ACCOUNT_MANAGEMENT"))، فراخوانی کنید و سپس accounts.get یا accountServices.list را برای بررسی جزئیات حساب و سرویس خاص فراخوانی کنید.

بنگاه‌های تبلیغاتی

آژانس‌ها معمولاً حساب‌های Merchant Center مستقل متعلق به مشتریان خود را مدیریت می‌کنند، نه اینکه حساب‌های فرعی را تحت یک حساب پیشرفته واحد تجمیع کنند:

  • برای حساب‌های Merchant Center موجود: نمایندگی پیوند سرویس Account Management (accountManagement) (اغلب همراه با Products Management (productsManagement) یا Campaign Management (campaignsManagement)) را پیشنهاد می‌دهد و فروشنده آن را تأیید می‌کند.
  • برای فروشندگان جدید بدون حساب: آژانس می‌تواند accounts.createAndConfigure را با سرویس Account Management (accountManagement) فراخوانی کند و فروشنده را به‌عنوان کاربر ADMIN اضافه کند تا فروشنده مالکیت حساب مستقل را حفظ کند.

بازارگاه‌ها

بازارها یک حساب پیشرفته برای هر دامنه راه‌اندازی می‌کنند و حساب‌های فروشنده را با سرویس Account Aggregation ایجاد می‌کنند. استفاده از چندین نوع فروشنده در بازارگاه‌ها رایج است، که برخی‌از آن‌ها به پیکربندی اضافی توسط تیم پشتیبانی Google نیاز دارند. مطالبه دامنه و مدیریت برنامه در سطح حساب پیشرفته انجام می‌شود و حساب‌های فروشنده آن را به‌ارث می‌برند. برای جزئیات بیشتر، به مقاله مرکز راهنمایی ساختار حساب بازار معتبر مراجعه کنید.

  • حساب فروشنده محصول بازار: حسابی اختصاصی برای محصولات خود بازار. این کار به بازار اجازه می‌دهد از شناخت نمانام، رده‌بندی‌های فروشنده، و راهبردهای پویش شخص اول خاص خود استفاده کند.
  • حساب‌های تک‌فروشنده: هر حساب حاوی محصولات یک فروشنده شخص ثالث است. این ساختار برای فروشندگان بزرگ‌تری که به مشخصه‌های متمایز و مختص فروشنده نیاز دارند یا پویش‌های تبلیغاتی مختص فروشنده اجرا می‌کنند ایده‌آل است.
  • حساب‌های چندفروشنده‌ای: یک حساب واحد حاوی محصولات چندین فروشنده شخص ثالث است که مدیریت حساب و محصول را ساده می‌کند. برای جزئیات بیشتر، به مقاله مرکز راهنمایی حساب‌های چندفروشنده‌ای مراجعه کنید.

فروشندگانی که چندین نمانام دارند

کسب‌وکارهای چندنمانامی معمولاً از حساب پیشرفته برای مدیریت حساب‌های تکی هر نمانام استفاده می‌کنند که بااستفاده از سرویس Account Aggregation پیوند داده شده‌اند. این کار به نمانام‌ها امکان می‌دهد به‌طور مستقل عمل کنند (مثلاً ادعاهای وب‌سایت، داده‌های محصول) درحالی‌که حساب پیشرفته عملکردهای متمرکز مانند دسترسی کاربر، گزارش‌دهی، و گاهی نظارت بر پویش را ساده می‌کند.

خرده‌فروشان بین‌المللی

خرده‌فروشان بین‌المللی حضور جهانی خود را بااستفاده از حساب پیشرفته مدیریت می‌کنند، و حساب‌های جداگانه برای هر کشور یا منطقه بااستفاده از سرویس Account Aggregation پیوند داده می‌شود. راه‌اندازی آن‌ها اغلب براساس ساختار دامنه متفاوت است:

  • دامنه تکی (با زیردامنه‌ها/مسیرهای کشوری): دامنه اصلی معمولاً در سطح حساب پیشرفته مطالبه می‌شود و حساب‌های منطقه‌ای آن را به‌ارث می‌برند. سپس این حساب‌های منطقه‌ای بر مدیریت داده‌های محصول، قیمت‌گذاری، و دردسترس بودن بومی‌سازی‌شده تمرکز می‌کنند.
  • چندین دامنه مختص کشور: هر حساب منطقه‌ای دامنه خاص خود را ادعا می‌کند. در این مدل، حساب‌های فردی عملیات محلی را مدیریت می‌کنند، درحالی‌که حساب پیشرفته عمدتاً برای عملکردهای متمرکز مانند دسترسی کاربر، گزارش‌دهی جهانی، و مدیریت کلی پویش استفاده می‌شود.