Permettez à un tiers-lieu de se retrouver depuis votre site, pour lui envoyer un lien par email
ou simplement récupérer son identifiant national.
Vous n'avez ni champ de recherche à coder, ni API à appeler : une balise <iframe> suffit.
L'email part toujours vers l'adresse de contact enregistrée du lieu, jamais vers une adresse saisie
sur votre site.
Enquêtes déclarées dans la table Enquetes de cet environnement.
En choisir une remplit les deux champs ci-dessous.
Doit correspondre exactement à la colonne origine de la table
Enquetes du document national. C'est cette valeur qui sélectionne les enquêtes
à mettre en avant : une valeur qui ne correspond à aucune ligne n'affichera aucun bandeau.
Le lieu reçoit un email contenant le lien signé de ce formulaire précis. Un clic, et il répond. À privilégier pour un appel à l'action « répondez à notre enquête ».
Le lieu reçoit le lien de son espace personnel, où vos enquêtes apparaissent dans un bandeau « À la une ». Un clic de plus, mais il découvre aussi vos autres formulaires.
Aucun email : le lieu se retrouve, et votre page reçoit son
identifiant national par postMessage, à utiliser
ensuite dans votre application. S'il n'est pas encore référencé, il peut
s'identifier sans quitter votre page.
Identifiant reçu : —
| Paramètre | Effet |
|---|---|
url |
Envoie le lien signé de ce formulaire. L'URL doit être de la forme
https://enquetes.tiers-lieux.fr/{instance}/{docId}/{form_id}. |
enquete |
Même effet, mais en désignant une enquête déclarée dans la table Enquetes
(par son identifiant ou son slug). Le formulaire suit alors la fiche de l'enquête. |
en_avant |
Envoie le lien de l'espace du lieu, avec les enquêtes de ce fournisseur mises en avant.
Valeur = colonne origine. |
picker=1 |
Sélecteur seul, sans bouton d'envoi : votre page récupère l'identifiant national du lieu et fait ce qu'elle veut ensuite. |
theme=dark |
À utiliser si votre page a un fond sombre : le widget est transparent pour s'y fondre, mais il ne peut pas deviner votre couleur de fond depuis l'iframe. |
Le widget informe la page hôte par postMessage. Aucun secret n'y transite :
seul l'identifiant national, qui est public.
window.addEventListener("message", (e) => {
if (e.origin !== "") return; // valider l'origine
const m = e.data;
if (!m || m.source !== "tiers-lieux-embed") return;
if (m.type === "tl:select") console.log(m.payload.identifiant_national, m.payload.nom);
if (m.type === "tl:email-sent") console.log(m.payload.success, m.payload.message);
if (m.type === "tl:resize") iframe.style.height = m.height + "px";
});
Les deux variantes sont aussi des appels HTTP, si vous voulez concevoir votre propre parcours :
POST /send-enquete-link
{"identifiant_national": "…", "url": "https://enquetes.tiers-lieux.fr/…"}
POST /send-edit-link
{"identifiant_national": "…", "en_avant": "RFTL"}
Désignez le lieu par son identifiant_national : il est public et stable.
(record_id est accepté, mais c'est un numéro de ligne interne, susceptible de
différer d'un environnement à l'autre.)
Enquetes du serveur qui affiche cette page :
les valeurs vues sur un environnement de test ne sont pas celles de la production.
Reprenez toujours l'URL de votre formulaire.
en attente…