Présentation de l'API
L'API Tangiblee permet une expérience utilisateur Tangiblee personnalisée et contrôle le suivi des résultats mis en œuvre sur votre site Web.
Principes de conception
- Faible encombrement - Minimisez la taille du script, le temps de téléchargement et le temps d'exécution.
- Autonome - Tangiblee ne repose sur aucune dépendance externe telle que les bibliothèques JavaScript.
- Navigateur croisé - L'API prend en charge tous les navigateurs populaires tels que Chrome, Safari, Firefox, IE, Edge et Opera et toutes les plateformes telles que iOS, Windows et Android.
- Téléchargement asynchrone - Le script est téléchargé de manière asynchrone et ne bloque ni le téléchargement ni le rendu d'aucun autre script.
- Chargement différé - Si le CDN de Tangiblee est temporairement lent, il ne bloque pas le À charger événement depuis le déclenchement jusqu'à la réponse de notre site.
- Préservation des événements - Les événements utilisés ne prévalent sur aucun événement sur le site du client. Impact minimal.
- Aucune pollution de l'espace de noms - Tangiblee n'utilise pas de variables globales susceptibles d'entrer en conflit avec le javascript existant.
Comment l'utiliser ?
L'intégration de Tangiblee à un PDP se compose de deux blocs logiques, l'API Tangiblee et le fichier mapper.js qui adapte l'API à la structure spécifique du PDP. Vous trouverez ci-dessous une explication détaillée de chacun des blocs.
1. API tangible
Une couche d'abstraction regroupant toutes les fonctionnalités frontales et les capacités prises en charge par la plate-forme de Tangiblee qui peuvent être utilisées sur une page Web. Chaque intégration de Tangiblee dans une page Web utilise l'API Tangiblee pour accéder à Tangiblee, charger le CTA et lancer l'expérience Tangiblee. Le code qui enveloppe le API tangible et l'active s'appelle Code de mappage.
Dans le cas de Intégration en libre-service, l'équipe informatique du client rédigera le mapper.js qui appelle API tangible; toutefois, dans le cas de Intégration gérée, le API tangible est appelé depuis le Code de mappage qui est fourni par Tangiblee.
2. tangiblee-mapper.js
Cette couche lie la page Web ou le PDP à API tangible en agissant comme un mappeur pour les informations qui existent sur la page Web et en restructurant ces informations pour les adapter API tangible. Le tangiblee-mapper.js est unique pour chaque type de PDP et pour chaque site Web client.
tangiblee-mapper.js peuvent être créés, gérés et hébergés soit par le client, soit par Tangiblee. Les PDP changent et évoluent en permanence au fil du temps, afin de maintenir la tangiblee-mapper.js est essentiel pour garantir que la plateforme Tangiblee puisse fonctionner sans erreur.
Récapitulatif :
Les principaux points de données indiquent que tangiblee-mapper.js la logique est liée à API tangible sont :
- Code CTA: manipulez le CTA qui déclenche Tangiblee et définit la logique des actions telles que créer, afficher/masquer, supprimer, et rendu.
- Code SKU: mappez la liste de SKU actuelle et les informations sur les SKU actifs depuis la page Web vers la plateforme Tangiblee. Cette partie est essentielle pour charger les ressources visuelles appropriées depuis le back-end de Tangiblee et offrir la bonne expérience à l'utilisateur.
Fonctionnalités avancées: localisation, afficher/masquer le bouton d'ajout au panier, afficher/masquer le prix et la devise, personnalisation du suivi Google Analytics, suivi des commandes et des revenus.