Maison >Périphériques technologiques >Industrie informatique >Comment intégrer l'atlas MongoDB et le segment à l'aide d'un point mongodb
Cet article a été initialement publié sur MongoDB. Merci de soutenir les partenaires qui rendent le point de point possible.
La connexion des systèmes disparates, des API et des services tiers peut être difficile. Nous avons récemment abordé cela en interne, intégrant les données du segment dans MongoDB Atlas pour tirer parti de ses capacités d'analyse et de requête. En utilisant les bons outils, nous l'avons réalisé en moins d'une heure. Ce guide détaillé simplifie le processus, ce qui le rend réalisable en environ 20 minutes.
Avantages clés:
Les outils:
Étapes d'implémentation:
Configuration de l'espace de travail du segment: Créez un compte de segment et un espace de travail. Ajoutez une source de site Web pour commencer à collecter des données. Notez l'extrait de code JavaScript prévu pour l'intégration dans votre site Web.
Intégration du site Web: Intégrez le code JavaScript du segment dans votre site Web. Une page de test HTML simple est disponible sur GitHub à des fins de test.
Suivi des événements: Personnaliser le suivi des événements. Par exemple, suivre le bouton "préféré" clique, envoyer des données (par exemple, itemId
, itemName
) avec chaque événement en utilisant la fonction analytics.track()
du segment.
Configuration de l'atlas MongoDB: Créer un compte et un cluster d'atlas MongoDB (une instance M0 est suffisante pour les tests).
MongoDB Stitch App Création: Créez une application MongoDB Stitch, en la reliant à votre cluster MongoDB Atlas. Activer l'accès à une collection MongoDB (par exemple, "segment.events").
Stitch HTTP Service Configuration: Ajouter un service HTTP ("segmentHTTP") pour Stitch. Créez un webhook entrant, permettant "répondre par résultat" et "nécessiter un secret comme param de requête." Remarque le "Secret public" - Ceci est pas un secret sécurisé, c'est pour la validation de base.
Création de la fonction de point: Créez une fonction de point pour gérer les webhooks entrants. Cette fonction sera:
Règles de collecte MongoDB: Configurer les règles de collecte de l'atlas MongoDB pour permettre à Stitch d'écrire des données. Définissez des règles d'écriture pour «évaluer» et autoriser tous les autres champs.
Valeur secrète de point: Ajouter une valeur secrète privée ("segment_shared_secret") dans le point mongodb. Ceci est crucial pour la validation de la signature sécurisée.
URL Webhook: Obtenez l'URL de webhook à partir de Stitch. Ajoutez le secret public (par exemple, ...?secret=<your_public_secret></your_public_secret>
).
Configuration du segment webhook: Dans le segment, ajoutez une destination webhook. Configurez-le avec l'URL complète de la webhook (y compris le secret public), le secret privé, et sélectionnez les sources de données. Activer le webhook.
Vérification des données: Générez des événements à l'aide de votre page de test. Vérifiez le flux de données à l'aide du débogueur du segment et confirmez l'arrivée des données dans MongoDB Atlas à l'aide de Compass.
(Diagramme montrant le flux de données du segment à la couture à l'atlas MongoDB inclus ici - similaire à l'image d'origine.)
Ce processus rationalisé permet une intégration efficace des données, permettant des analyses et des informations puissantes dans MongoDB Atlas. Rejoignez la communauté MongoDB pour plus d'assistance et de discussions.
FAQ (réécrit de manière concise):
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!