البيانات المملوءة مسبقًا

تُعد ميزة اختيارية لتوفير الجهد الذي يبذله المستخدمون في إعادة إدخال معلومات حول أنشطتهم التجارية أثناء عملية التسجيل المُضمن.

يمكن استخدام المعلمة setup للكائن extras في إعداد تسجيل دخول فيسبوك لإدخال البيانات في نماذج الملء المسبق في دفق التسجيل المُضمن. ويمكنك إدخال كل حقول البيانات أو مجموعة فرعية لملئها في النماذج. فعلى سبيل المثال، إذا كان لديك اسم النشاط التجاري أو البريد الإلكتروني أو رقم الهاتف فقط، يمكنك إدخال هذه المعلومات وحدها.

مثال

<script>
  window.fbAsyncInit = function () {
    // JavaScript SDK configuration and setup
    FB.init({
      appId:    'meta-app-id', // Meta App ID
      cookie:   true, // enable cookies
      xfbml:    true, // parse social plugins on this page
      version:  'v19.0' //Graph API version
    });
  };

  // Load the JavaScript SDK asynchronously
  (function (d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) return;
    js = d.createElement(s); js.id = id;
    js.src = "https://connect.facebook.net/en_US/sdk.js";
    fjs.parentNode.insertBefore(js, fjs);
  }(document, 'script', 'facebook-jssdk'));

  // Facebook Login with JavaScript SDK
  function launchWhatsAppSignup() {
    // Conversion tracking code
    fbq && fbq('trackCustom', 'WhatsAppOnboardingStart', {appId: 'your-facebook-app-id', feature: 'whatsapp_embedded_signup'});
    
    // Launch Facebook login
    
  
  FB.login(function (response) {
      if (response.authResponse) {
        const code = response.authResponse.code;
        // The returned code must be transmitted to your backend
        // there must then perform a server-to-server call to our servers for an access token
      } else {
        console.log('User cancelled login or did not fully authorize.');
      }
    },  
    {	
      config_id: <CONFIG_ID>, // configuration ID goes here
      response_type: 'code',    // must be set to 'code' for System User access token
      override_default_response_type: true, // when true, any response types passed in the "response_type" will take precedence over the default types
      extras: {
        setup: {
          business: {
            name: 'Acme Inc.',
            email: 'johndoe@acme.com',
            phone: {
              code: 1,
              number: '6505551234'
            },
            website: 'https://www.acme.com',
            address: {
              streetAddress1: '1 Acme Way',
              city: 'Acme Town',
              state: 'CA',
              zipPostal: '94000',
              country: 'US'
            },
            timezone: 'UTC-08:00'
          },
          phone: {
            displayName: 'Acme Inc',
            category: 'ENTERTAIN',
            description: 'Acme Inc. is a leading entertainment company.',
          }
        }
      }
    });
  }

</script>

المعلمة setup

يقدم الجدول التالي قائمة بحقول بيانات نموذج الملء المسبق في واجهة مستخدم دفق التسجيل المُضمن.

الحقلالوصف

business.name

النوع: String (سلسلة)

يمثل اسم النشاط التجاري.

على سبيل المثال: 'Acme Inc.'.

business.email

النوع: String (سلسلة) (تنسيق بريد إلكتروني صالح)

يمثل البريد الإلكتروني للنشاط التجاري.

فعلى سبيل المثال: 'johndoe@acme.com'.

business.website

النوع: String (سلسلة) (تنسيق عنوان URL صالح)

يمثل عنوان URL لموقع ويب النشاط التجاري.

فعلى سبيل المثال: 'https://www.acme.com'.

business.phone.code

النوع: Number (رقم)

يمثل كود الاتصال الخاص بالبلد.

فعلى سبيل المثال: 1.

business.phone.number

النوع: String (سلسلة)

يمثل رقم هاتف النشاط التجاري. وتذكّر استثناء كود الاتصال بالبلد.

فعلى سبيل المثال: "6505551234".

business.address.streetAddress1

النوع: String (سلسلة)

يمثل عنوان شارع النشاط التجاري (الخط 1).

فعلى سبيل المثال: '1 Acme Way'.

business.address.streetAddress2

النوع: String (سلسلة)

يمثل عنوان شارع النشاط التجاري (الخط 2).

business.address.city

النوع: String (سلسلة)

يمثل مدينة عنوان النشاط التجاري.

فعلى سبيل المثال: 'Acme Town'.

business.address.state

النوع: String (سلسلة)

يمثل الولاية أو المقاطعة التابع لها عنوان النشاط التجاري.

فعلى سبيل المثال: 'CA'

business.address.zipPostal

النوع: String (سلسلة)

يمثل الرمز البريدي لعنوان النشاط التجاري.

فعلى سبيل المثال: '94000'

business.address.country

النوع: كود البلد بتنسيق ISO 3166-1 alpha-2

يمثل البلد التابع لها عنوان النشاط التجاري.

فعلى سبيل المثال: 'US'.

business.timezone

النوع: تنسيق إزاحة التوقيت العالمي الموحد. على سبيل المثال: "UTC -08:00".

يمثل المنطقة الزمنية للنشاط التجاري.

فعلى سبيل المثال: 'UTC-08:00'.

phone.displayName

النوع: String (سلسلة) تلي إرشادات اسم العرض.

اسم العرض للملف الشخصي في واتساب للأعمال الذي يظهر للمستخدمين النهائيين في عملاء واتساب.

على سبيل المثال: 'Acme Inc'.

phone.category

يمثل مجال صناعة WhatsApp للأعمال. ويمكنك الرجوع إلى جدول فئات الملف الشخصي في WhatsApp للأعمال أدناه لمعرفة القيم المقبولة.

فعلى سبيل المثال: 'ENTERTAIN'.

phone.description

النوع: String (سلسلة) (256 حرف بحد أقصى)

يمثل وصف النشاط التجاري.

فئات الملف الشخصي في WhatsApp للأعمال

يقدم الجدول التالي قائمة بالقيم المقبولة لفئة الملف الشخصي في WhatsApp للأعمال التي تصف الصناعة التي يتم تشغيل النشاط التجاري فيها.

الفئةالقيمة المقبولة

السيارات

AUTO

الجمال وصالونات التجميل والنوادي الصحية

BEAUTY

الملابس

APPAREL

التعليم

EDU

الترفيه

ENTERTAIN

التخطيط للفعاليات وتنظيمها

EVENT_PLAN

القطاع المالي والمصرفي

FINANCE

المواد الغذائية والبقالة

GROCERY

الخدمة العامة

GOVT

الفنادق والإقامة

HOTEL

الصحة والخدمات الطبية

HEALTH

المنظمات غير الربحية

NONPROFIT

الخدمات المهنية

PROF_SERVICES

التسوق والبيع بالتجزئة

RETAIL

السفر ووسائل المواصلات

TRAVEL

المطاعم

RESTAURANT

أخرى

OTHER

مثال

بعد إكمال الإعداد، سيلاحظ عملاؤك شاشة مثل هذه:

شاشة إنشاء Meta للأعمال

شاشة إنشاء Meta للأعمال (ملء العنوان مسبقًا)

شاشة إنشاء الملف الشخصي في واتساب للأعمال