Cette page s'adresse à la personne qui gère votre site. Si ce n'est pas vous, transmettez-lui simplement le lien de cette page. L'installation du score Mavilà est simple et rapide.
Le score Mavilà s'intègre une seule fois, directement dans le « template d'annonce » de votre site. Concrètement, ce template fonctionne comme un modèle commun à toutes vos annonces : la mise en page reste la même, tandis que les informations propres à chaque bien (photos, prix, description, etc.) sont automatiquement mises à jour d'une annonce à l'autre. Une fois le code Mavilà ajouté à ce modèle, vous n'avez plus rien à faire. Le score s'affiche automatiquement sur toutes vos annonces, aussi bien celles déjà en ligne que toutes celles que vous publierez par la suite. Et surtout, chaque annonce affiche automatiquement le score correspondant au quartier du bien concerné.
Placez le code à intégrer à l'endroit du template où le score doit apparaître (par exemple sous la description du bien) :
<div data-mavila-widget
data-api-key="[votre clé d'accès Mavilà]"
data-address="[variable de l'adresse des biens]"></div>
<script src="https://api.mavila.fr/widget/v1/mavila-widget.js" defer></script>Le bloc occupe toute la largeur de l'emplacement qui l'accueille et adapte sa présentation à cette largeur : en dessous de 680 pixels (sur mobile notamment), le détail du score s'affiche sur une seule colonne au lieu de deux. Sa largeur minimum est de 250 pixels pour assurer une bonne lisibilité.
Si vous êtes en période d'essai : vos 30 jours démarrent au premier score affiché sur votre site en ligne. Publiez donc le code quand vous êtes prêt à montrer le score à vos visiteurs. Les tests sur un site de test ou en local ne déclenchent pas l'essai.
RGPD : le score ne dépose aucun cookie et n'a pas à figurer dans votre bandeau de cookies. Pensez seulement à ajouter quelques lignes à votre politique de confidentialité.
Le score Mavilà et le RGPD →Exemple de code complété
<div data-mavila-widget
data-api-key="Xk3v9QbT2mLp7WzR4nHc8YdF6sJa1Ue5GoBr0NtKiVq"
data-address="{{ annonce.adresse }}"></div>
<script src="https://api.mavila.fr/widget/v1/mavila-widget.js" defer></script>Dans cet exemple, {{ annonce.adresse }} désigne la variable qui contient l'adresse du bien. Son nom et sa syntaxe dépendent de l'outil avec lequel votre site est construit.
Si votre site fonctionne avec les coordonnées GPS des biens plutôt que l'adresse, remplacez data-address par data-lat et data-lon :
<div data-mavila-widget
data-api-key="[votre clé d'accès Mavilà]"
data-lat="[variable de la latitude des biens]"
data-lon="[variable de la longitude des biens]"></div>
<script src="https://api.mavila.fr/widget/v1/mavila-widget.js" defer></script>Exemple de code complété
<div data-mavila-widget
data-api-key="Xk3v9QbT2mLp7WzR4nHc8YdF6sJa1Ue5GoBr0NtKiVq"
data-lat="{{ annonce.latitude }}"
data-lon="{{ annonce.longitude }}"></div>
<script src="https://api.mavila.fr/widget/v1/mavila-widget.js" defer></script>Dans cet exemple, {{ annonce.latitude }} et {{ annonce.longitude }} désignent les variables qui contiennent les coordonnées du bien. Leur nom et leur syntaxe dépendent de l'outil avec lequel votre site est construit.
Les couleurs, les bordures, les coins et la police du score peuvent être adaptés à l'image de votre agence avec des paramètres supplémentaires.
Personnaliser l'apparence du score →Ouvrez une de vos annonces sur votre site en ligne
À l'endroit prévu, le bloc Mavilà affiche le score de sécurité du quartier. Si ce n'est pas le cas, référez-vous à la section Messages et codes d'erreur.
Ouvrez une annonce située dans un autre quartier
Le bloc doit afficher le score de ce nouveau quartier. Si toutes vos annonces affichent exactement le même score, l'adresse n'est probablement pas transmise automatiquement. Vérifiez alors que data-address contient bien la variable de l'adresse du bien (ou data-lat et data-lon celles de ses coordonnées GPS), et non une valeur écrite en dur.
Surveillez vos e-mails
Si vous êtes en période d'essai, vous recevez l'e-mail « Votre essai gratuit Mavilà a démarré ! » dans les 10 minutes qui suivent le premier affichage du score : vos 30 jours d'essai commencent à ce moment-là, pas avant.
Le score ne s'y affiche pas : votre clé ne fonctionne que sur le nom de domaine de votre site en ligne. Vous pouvez tout de même vérifier une partie de l'installation. Le bloc Mavilà doit apparaître avec le message « Service temporairement indisponible », et la console du navigateur doit indiquer une erreur 403 (voir ci-dessous). C'est bon signe : le code est au bon endroit et votre clé est reconnue. Seule l'adresse ne peut être vérifiée qu'une fois le code publié sur votre site en ligne.
À la place du score, vous pouvez voir :
Voici les messages que vous pouvez trouver dans la console, et comment les corriger :
Attribut manquant
Signification
Le code ne contient ni data-address, ni data-lat et data-lon.
Que faire
Ajoutez l'adresse du bien, ou ses deux coordonnées GPS.
400
Signification
Paramètres invalides : l'adresse ou les coordonnées transmises n'ont pas pu être lues.
Que faire
Vérifiez que data-address contient bien une adresse, ou data-lat et data-lon des coordonnées.
401
Signification
Clé invalide ou inactive.
Que faire
Vérifiez que la clé a été copiée en entier. Si elle est correcte, elle a été désactivée (abonnement résilié, ou essai jamais démarré dans les 90 jours) : écrivez-nous.
402
Signification
Période d'essai terminée, ou limite de l'essai gratuit atteinte : 500 quartiers différents sur 30 jours (les quartiers déjà affichés le restent).
Que faire
Abonnez-vous depuis le lien reçu par e-mail, ou écrivez-nous si vous ne l'avez pas encore reçu : le score se réaffiche automatiquement, sans modifier votre site.
403
Signification
Domaine non autorisé : la page n'est pas sur le nom de domaine lié à votre clé.
Que faire
C'est normal sur un site de test ou en local. Si l'adresse de votre site en ligne a changé, écrivez-nous.
404
Signification
Adresse introuvable, ou bien situé en dehors de la zone couverte par Mavilà.
Que faire
Vérifiez que l'adresse (ou les coordonnées) est complète et correspond bien au bien de l'annonce.
422
Signification
Coordonnées GPS invalides : data-lat ou data-lon ne sont pas des nombres, ou sont hors limites.
Que faire
Utilisez des degrés décimaux avec un point : 48.8559 et non 48,8559.
429
Signification
Trop de demandes envoyées en très peu de temps (sans rapport avec votre quota mensuel).
Que faire
Le problème est temporaire : rechargez la page quelques instants plus tard.
500 à 599
Signification
Erreur temporaire du service Mavilà.
Que faire
Rien à corriger de votre côté : le score se réaffiche dès que le service est rétabli.
Erreur inattendue (autre code)
Signification
Une réponse que le score Mavilà ne sait pas interpréter.
Que faire
Écrivez-nous en recopiant le message complet affiché dans la console.
Impossible de joindre l'API
Signification
Le navigateur n'a pas pu communiquer avec Mavilà.
Que faire
Vérifiez qu'un bloqueur de publicité ou une règle de sécurité de votre site (Content Security Policy) n'empêche pas l'accès à api.mavila.fr.
| Code ou message | Signification | Que faire |
|---|---|---|
| Attribut manquant | Le code ne contient ni data-address, ni data-lat et data-lon. | Ajoutez l'adresse du bien, ou ses deux coordonnées GPS. |
| 400 | Paramètres invalides : l'adresse ou les coordonnées transmises n'ont pas pu être lues. | Vérifiez que data-address contient bien une adresse, ou data-lat et data-lon des coordonnées. |
| 401 | Clé invalide ou inactive. | Vérifiez que la clé a été copiée en entier. Si elle est correcte, elle a été désactivée (abonnement résilié, ou essai jamais démarré dans les 90 jours) : écrivez-nous. |
| 402 | Période d'essai terminée, ou limite de l'essai gratuit atteinte : 500 quartiers différents sur 30 jours (les quartiers déjà affichés le restent). | Abonnez-vous depuis le lien reçu par e-mail, ou écrivez-nous si vous ne l'avez pas encore reçu : le score se réaffiche automatiquement, sans modifier votre site. |
| 403 | Domaine non autorisé : la page n'est pas sur le nom de domaine lié à votre clé. | C'est normal sur un site de test ou en local. Si l'adresse de votre site en ligne a changé, écrivez-nous. |
| 404 | Adresse introuvable, ou bien situé en dehors de la zone couverte par Mavilà. | Vérifiez que l'adresse (ou les coordonnées) est complète et correspond bien au bien de l'annonce. |
| 422 | Coordonnées GPS invalides : data-lat ou data-lon ne sont pas des nombres, ou sont hors limites. | Utilisez des degrés décimaux avec un point : 48.8559 et non 48,8559. |
| 429 | Trop de demandes envoyées en très peu de temps (sans rapport avec votre quota mensuel). | Le problème est temporaire : rechargez la page quelques instants plus tard. |
| 500 à 599 | Erreur temporaire du service Mavilà. | Rien à corriger de votre côté : le score se réaffiche dès que le service est rétabli. |
| Erreur inattendue (autre code) | Une réponse que le score Mavilà ne sait pas interpréter. | Écrivez-nous en recopiant le message complet affiché dans la console. |
| Impossible de joindre l'API | Le navigateur n'a pas pu communiquer avec Mavilà. | Vérifiez qu'un bloqueur de publicité ou une règle de sécurité de votre site (Content Security Policy) n'empêche pas l'accès à api.mavila.fr. |
Le problème persiste ? Écrivez-nous à contact@mavila.fr en indiquant l'adresse de votre site et le message affiché dans la console.
Si vous ne poursuivez pas après votre essai gratuit, ou si vous résiliez votre abonnement, pensez à retirer le code Mavilà de votre template d'annonce. Sinon, le bloc Mavilà reste affiché sur vos annonces avec le message « Service temporairement indisponible ».
En cas de résiliation, le score reste affiché jusqu'à la fin du mois déjà payé : c'est à ce moment-là que vous pouvez retirer le code.
Vous ne trouvez pas votre réponse ?
Nous contacter