Il s’agit d’une fonctionnalité facultative qui évite aux utilisateur·ices de devoir saisir à nouveau les informations relatives à leur entreprise lors du processus d’inscription intégrée.
Le paramètre setup
de l’objet extras
dans votre configuration de Facebook Login peut servir à transmettre des données pour les formulaires avec préremplissage dans le processus d’inscription intégrée. Vous pouvez transmettre tous les champs de données ou un sous-ensemble à remplir dans les formulaires. Par exemple, si vous ne disposez que du nom, de l’e-mail et du numéro de téléphone de l’entreprise, vous pouvez ne transmettre que ces informations.
<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
Le tableau suivant fournit la liste des champs pour le pré-remplissage des données de formulaire dans l’UI du processus d’inscription intégrée.
Champ | Description |
---|---|
type : chaîne | Nom de l’entreprise. Par exemple : |
type : chaîne (format d’e-mail valide) | E-mail de l’entreprise. Par exemple : |
type : chaîne (format d’URL valide) | Site web de l’entreprise. Par exemple : |
type : numéro | Indicatif du pays. Par exemple : |
type : chaîne | Numéro de téléphone de l’entreprise. N’oubliez pas d’exclure l’indicatif du pays. Par exemple : |
type : chaîne | Adresse de l’entreprise (ligne 1). Par exemple : |
type : chaîne | Adresse de l’entreprise (ligne 2). |
type : chaîne | Ville de l’entreprise. Par exemple : |
type : chaîne | État ou province de l’entreprise. Par exemple : |
type : chaîne | Code postal de l’entreprise. Par exemple : |
| Pays de l’entreprise. Par exemple : |
type : Format du décalage UTC. Par exemple : « UTC -08:00 ». | Fuseau horaire de l’entreprise. Par exemple : |
type : chaîne conforme aux directives relatives au nom d’usage. | Nom à l’écran du profil professionnel WhatsApp visible par les utilisateurs finaux et les utilisatrices finales dans leurs clients WhatsApp. Par exemple : |
| Secteur de WhatsApp Business. Voir le tableau des catégories de WhatsApp Business ci-dessous pour connaître les valeurs acceptées. Par exemple : |
type : chaîne (max. 256 caractères) | Description de l’entreprise. |
Le tableau suivant fournit une liste des valeurs acceptées pour les catégories de profils de WhatsApp Business qui décrivent le secteur de l’entreprise.
Catégorie | Valeur acceptée |
---|---|
Secteur automobile |
|
Beauté, spa et salons |
|
Vêtements et accessoires |
|
Éducation |
|
Divertissement |
|
Évènementiel et services |
|
Services financiers et bancaires |
|
Nourriture et produits alimentaires |
|
Services publics |
|
Hôtels et hébergement |
|
Médecine et santé |
|
Organisation caritative |
|
Services professionnels |
|
Shopping et commerce de détail |
|
Voyages et transport |
|
Restauration |
|
Autre |
|
Une fois cette configuration effectuée, votre clientèle verra un écran semblable à ce qui suit :