طراحی مکالمات تراکنشی (Dialogflow)

مکالمه ای طراحی کنید تا کاربران را در جریان تراکنش های خود راهنمایی کند. ما نمونه‌های مرجعی را ارائه کرده‌ایم که می‌توانید هنگام طراحی اکشن‌های تراکنشی خود از آنها به عنوان راهنما استفاده کنید.

مثال ها

نکات طراحی

  • مطمئن شوید که دیالوگ‌ها طبیعی و محاوره‌ای به نظر می‌رسند - همان طور که یک شخص واقعی صحبت می‌کند.

  • متنی که توسط TTS/صدای شما گفته می شود لازم نیست دقیقاً با متن نشان داده شده در حباب های چت شما مطابقت داشته باشد. اگر حباب های چت زیرمجموعه ای از گفتگوی گفتاری باشند، به خوبی کار می کند.

  • به بازدیدکنندگان خود سلام کنید و آنها را درگیر کنید. از آنها بپرسید که چه چیزی نیاز دارند و چند تراشه پیشنهادی برای شروع آنها ارائه دهید.

  • قبل از دعوت از کاربر برای افزودن موارد به سبد خرید، با استفاده از actions.intent.TRANSACTION_REQUIREMENTS_CHECK یک بررسی پشتیبان انجام دهید تا تأیید کنید کاربر پرداخت‌هایی را برای دستیار Google خود تنظیم کرده است.

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

  • توجه داشته باشید که خلاصه سفارش با داده هایی که از طریق API ارسال می کنید ساخته می شود. برچسب "پرداخت با Google" به کاربران کمک می کند بفهمند که Google پرداخت را تسهیل کرده است.

  • هنگام درخواست اطلاعات از کاربران خود، مانند اطلاعات آدرس آنها، ابتدا به آنها اطلاع دهید که چرا این درخواست را انجام می دهید و چه سودی برای آنها خواهد داشت.

  • Google روش مجوز خرید (یا بدون نیاز به احراز هویت، رمز عبور یا اثر انگشت) را بر اساس تنظیمات کاربر ارائه می‌کند. گاهی اوقات ارزیابی ریسک ما یک مرحله تأیید اعتبار اضافی مانند تأیید CVV برای یک کارت را آغاز می کند.

  • پس از اتمام پرداخت، حتما رسید و تایید سفارش را ارسال کنید. این مهم است که کاربران بدانند که شما تاجر سابقه دار هستید و همه جزئیات سفارش را پیگیری می کنند، نه Google.

  • به‌طور پیش‌فرض، تراکنش‌ها می‌توانند بر روی یک سطح دارای صفحه نمایش (مانند تلفن Android) یا یک سطح فقط صوتی (مانند Google Home) انجام شوند.

    • برای پشتیبانی بهتر از تراکنش‌های فقط صوتی، برای طراحی یک تجربه مکالمه خوب که کاربران را در تجربه کامل تراکنش راهنمایی می‌کند، دقت بیشتری داشته باشید.

    • توجه داشته باشید که برخی از اهداف تراکنش ممکن است نیاز به صفحه نمایش داشته باشند. بسیاری از این موارد (به عنوان مثال افزودن آدرس تحویل جدید، رفع مشکلات پرداخت، پیوند دادن حساب) به طور خودکار به تلفن تحویل داده می شود. اگر موارد اضافه‌ای به مکالمه وجود دارد که به بهترین وجه روی صفحه نمایش داده می‌شود (مثلاً ارائه پاسخ‌های غنی برای ساخت کارت، نمایش ToS تاجر یا خط‌مشی رازداری)، باید بررسی کنید که آیا سطح فعلی از قابلیت‌های SCREEN_OUTPUT یا WEB_BROWSER پشتیبانی می‌کند یا خیر، و به آن منتقل کنید. سطح جدید اگر نه

    • اگر ترجیح می‌دهید از تراکنش‌های فقط صوتی با Action خود پشتیبانی نکنید، می‌توانید با رفتن به Deploy > Surface capabilities در Actions Console و تنظیم Do your Actions need a screen output روی Yes ، پروژه Actions خود را طوری تنظیم کنید که به صفحه نیاز داشته باشد.