Dữ liệu điền sẵn

Với tính năng tùy chọn này, người dùng không cần phải nhập lại thông tin doanh nghiệp của họ trong quy trình đăng ký nhúng.

Bạn có thể dùng thông số setup của đối tượng extras trong bước thiết lập phương thức Đăng nhập bằng Facebook để chuyển dữ liệu cho việc điền sẵn mẫu trong quy trình đăng ký nhúng. Bạn có thể chuyển tất cả các trường dữ liệu hoặc một tập hợp con dữ liệu để điền vào mẫu. Ví dụ: nếu chỉ có tên, email và số điện thoại của doanh nghiệp thì bạn có thể chuyển riêng thông tin đó.

Ví dụ

<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>

Thông số setup

Bảng sau cung cấp danh sách các trường để điền sẵn dữ liệu vào mẫu trong giao diện người dùng của quy trình đăng ký được nhúng.

TrườngMô tả

business.name

loại: Chuỗi

Tên của doanh nghiệp.

Ví dụ: 'Acme Inc.'.

business.email

loại: Chuỗi (định dạng email hợp lệ)

Email của doanh nghiệp.

Ví dụ: 'johndoe@acme.com'.

business.website

loại: Chuỗi (định dạng URL hợp lệ)

URL trang web của doanh nghiệp.

Ví dụ: 'https://www.acme.com'.

business.phone.code

loại: Số

Mã quay số quốc gia.

Ví dụ: 1.

business.phone.number

loại: Chuỗi

Số điện thoại của doanh nghiệp. Hãy nhớ loại trừ mã quay số quốc gia.

Ví dụ: "6505551234".

business.address.streetAddress1

loại: Chuỗi

Địa chỉ đường của doanh nghiệp (dòng 1).

Ví dụ: '1 Acme Way'.

business.address.streetAddress2

loại: Chuỗi

Địa chỉ đường của doanh nghiệp (dòng 2).

business.address.city

loại: Chuỗi

Thành phố của địa chỉ doanh nghiệp.

Ví dụ: 'Acme Town'.

business.address.state

loại: Chuỗi

Tiểu bang hoặc tỉnh của địa chỉ doanh nghiệp.

Ví dụ: 'CA'

business.address.zipPostal

loại: Chuỗi

Mã zip hoặc mã bưu chính của địa chỉ doanh nghiệp.

Ví dụ: '94000'

business.address.country

loại: Mã quốc gia theo tiêu chuẩn ISO 3166-1 alpha-2

Quốc gia của địa chỉ doanh nghiệp.

Ví dụ: 'US'.

business.timezone

loại: Định dạng độ lệch UTC. Ví dụ: "UTC -08:00".

Múi giờ của doanh nghiệp.

Ví dụ: 'UTC-08:00'.

phone.displayName

loại: Chuỗi tuân theo nguyên tắc về tên hiển thị.

Tên hiển thị của trang kinh doanh trên WhatsApp hiển thị với người dùng cuối trong ứng dụng WhatsApp.

Ví dụ: 'Acme Inc'.

phone.category

Ngành dọc của trang kinh doanh trên WhatsApp. Hãy xem bảng Hạng mục trang kinh doanh trên WhatsApp ở bên dưới để biết các giá trị được chấp nhận.

Ví dụ: 'ENTERTAIN'.

phone.description

loại: Chuỗi (Tối đa 256 ký tự)

Nội dung mô tả về doanh nghiệp.

Hạng mục trang kinh doanh trên WhatsApp

Bảng sau đây cung cấp danh sách các giá trị được chấp nhận cho hạng mục trang kinh doanh trên WhatsApp để mô tả ngành dọc của doanh nghiệp.

Hạng mụcGiá trị được chấp nhận

Ô tô

AUTO

Làm đẹp, spa và salon

BEAUTY

Quần áo và trang phục

APPAREL

Giáo dục

EDU

Giải trí

ENTERTAIN

Dịch vụ và tổ chức sự kiện

EVENT_PLAN

Tài chính và ngân hàng

FINANCE

Thực phẩm và nhu yếu phẩm

GROCERY

Dịch vụ công

GOVT

Khách sạn và nơi lưu trú

HOTEL

Y tế và sức khỏe

HEALTH

Tổ chức phi lợi nhuận

NONPROFIT

Dịch vụ chuyên nghiệp

PROF_SERVICES

Mua sắm và bán lẻ

RETAIL

Du lịch và vận tải

TRAVEL

Nhà hàng

RESTAURANT

Khác

OTHER

Ví dụ

Sau khi thiết lập, khách hàng của bạn sẽ nhìn thấy một màn hình như sau:

Màn hình tạo Doanh nghiệp trên Meta

Màn hình tạo Doanh nghiệp trên Meta (điền sẵn địa chỉ)

Màn hình tạo Trang kinh doanh trên WhatsApp