L'objet
Vous pouvez toujours exécuter l'objet Symplify dans la console pour obtenir une liste des fonctionnalités de l'API JS.
sitegainer // Retourne la liste des fonctions
sitegainer.newPage
Si vous utilisez des applications monopages avec des bibliothèques comme react.js et node.js ou si, pour toute autre raison, vous souhaitez exécuter Symplify de manière dynamique, vous pouvez simplement exécuter sitegainer.newPage() ;. Ceci exécute la même fonctionnalité que celle qui est exécutée lors du chargement de la page. Il nettoie également votre DOM de tout changement que Symplify a exécuté avant que sitegainer.newPage() ; soit appelé.
sitegainer.newPage(); // Simule un chargement de page
Ce qui se passe :
1. Rafraîchit dynamiquement le DOM à partir des modifications de Symplify ( pas de rechargement et aucun effet sur les liens javascript )
2. Mises à jour des informations sur l'URL, l'utilisateur, le DOM.
3. Vérification de l'Audience pour chaque projet actif sur la base d'informations actualisées
4. Dirige des projets où l'Audience est réelle
5. Envoi du rendu de la page et des événements à Symplify et intégrations
sitegainer.runProject([L'ID du projet])
Run est un projet spécifique, que l'audience soit vraie ou non.
sitegainer.runProject('19191919') // Fait rouler un projet spécifique
sitegainer.getActiveVariation([L'ID du projet])
Get est la variation active d'un projet. Utile pour récupérer la variation active après avoir utilisé sitegainer.runProject() ;.
sitegainer.getActiveVariation('19191919') // Fait rouler un projet spécifique