La meilleure pratique consiste à entourer le JSONLead d’un div avec l’attribut id=”jsonlead” (c’est-à-dire <div id=”jsonlead”>). Cela permet aux analyseurs de JSONLead de récupérer facilement l’élément DOM contenant le JSONLead.
<html>
<body>
<h3>Customer Data:</h3>
<ul>
<li>Name: John Doe</li>
<li>Email: johndoe@example.com</li>
<li>Phone Number: (555) 555-5555</li>
</ul>
<h3>Vehicle:</h3>
<ul>
<li>Make: Toyota</li>
<li>Model: Corolla</li>
<li>Version: VVTI</li>
<li>Year: 2006</li>
<li>Horsepower: 110</li>
<li>Url: https://www.mydealerwebsite.com/toyota-corolla-2006-gasoline-vvti.html</li>
</ul>
<h3>Customer inquiry</h3>
<p>Hi, is this vehicle still available?</p>
<div id="jsonlead">
{
"version": "1.0.0",
"client": {
"first_name": "John",
"last_name": "Doe",
"email": "johndoe@example.com",
"phone": "(555) 555-5555"
},
"sales_lead": {
"car": {
"make": "Toyota",
"model": "Corolla",
"version": "VVTI",
"year": 2006,
"horsepower": 110,
"url": "https://www.mydealerwebsite.com/toyota-corolla-2006-gasoline-vvti.html"
},
"inquiry": "Hi, is this vehicle still available?"
}
}
</div>
</body>
</html>
Pour inclure un champ personnalisé qui ne fait pas partie du schéma JSONLead, utilisez la clé personnalisée dont la valeur sera un JSON. Les valeurs autorisées dans l’objet personnalisé ne peuvent être que l’une des suivantes : Chaîne, tableau, nombres – les objets ne sont pas autorisés dans l’objet personnalisé.
Voici un exemple de la façon d’ajouter le nom d’un animal de compagnie en tant qu’objet personnalisé de “client” et l’identifiant d’un système de gestion des données à l’intérieur d’une piste de vente.
Inclure un service ou un rendez-vous dans le document de référence comme suit :
Note : Les dates sont exprimées en ISO Date 8601
Vous pouvez spécifier les tâches à associer à un lead de la manière suivante :
Certains gestionnaires de prospects mettent en œuvre un point d’accès à l’API pour analyser les JSONLead. Il suffit d’envoyer le JSONLead en tant que charge utile d’une requête HTTP POST. Voici un exemple en curl :
curl -d '{"client": {"first_name": "John"},"sales_lead": \
{"car": {"make" : "Ford"}},"version": "1.0.0"}' \
-H "Content-Type: application/json" \
-X POST http://www.exampleCRM.com/saveLead
En texte brut, le JSONLead doit être entouré de la balise “[jsonlead]”. Cela permet aux analyseurs JSONLead de récupérer facilement l’élément DOM contenant le JSONLead.
Customer:
Name: John Doe
Email: johndoe@example.com
Phone: (555) 555-5555
Interested in Vehicle:
Make: Toyota
Model: Corolla
Version: VVTI
Year: 2006
Horepower: 110
Url: https://www.mydealerwebsite.com/toyota-corolla-2006-gasoline-vvti.html
Customer inquiry:
Hi, is this vehicle still available?
[jsonlead]
{
"version": "1.0.0",
"client": {
"first_name": "John",
"last_name": "Doe",
"email": "johndoe@example.com",
"phone": "(555) 555-5555"
},
"sales_lead": {
"car": {
"make": "Toyota",
"model": "Corolla",
"version": "VVTI",
"year": 2006,
"horsepower": 110,
"url": "https://www.mydealerwebsite.com/toyota-corolla-2006-gasoline-vvti.html"
},
"inquiry": "Hi, is this vehicle still available?"
}
}
[jsonlead]
Created with the purpose of simplifying life