Featured Post
Capture Sitecore xConnect data at runtime
- Get link
- X
- Other Apps
The Sitecore Experience Platform is an all-in-one solution for web applicant tracking with GDPR compliance capability.
The Sitecore enables you to track the user’s activities in different ways via Sitecore xConnect service layer. This micro service API end point available between the Sitecore xDB Collection database and Sitecore xDB index, and only trusted client or device can access Sitecore xConnect API endpoint. No other system has direct access to the xDB Collection database or the xDB index
When any visitor accessing your website then request will go to Sitecore Content Delivery Server to return the request, and Sitecore CD server internally interacting with Sitecore xConnect Service layer to track/return personalized content for requested users.
In order to capture the every foot print of a user, a Sitecore based website implementation generally captures user’s event as per Track events in JSS apps using the Tracking API (sitecore.com).
After data capturing, the main purpose of collected Sitecore Analytics Data is provide view which helps Business User’s to understand how Sitecore Website content is performing.
Sometime, Sitecore Out-of-the-box Sitecore Experience Analytics Reporting offering would not be helpful to target audiences. In those cases, we have to share/sync Sitecore Analytics Data (Sitecore xDB) captured via Sitecore xConnect micro services.
The one of the ways to capture the Sitecore Analytics data at run-time is using Sitecore xConnect Service Plugins.
With Sitecore xConnect Service Plugins (AmitKumar-AK/PowerBIPushIntegration -github.com) you can track following xConnect events:
├── Events ├── Batch executed ├── Batch executing ├── Batch execution failed ├── Operation added ├── Operation completed ├── Operation executing |
In order to understand the utilization of the Sitecore xConnect Service Plugin you can consider the below flow in which during the registration process you are creating Sitecore Contact with custom facets and saving to Sitecore Experience Database (Sitecore XDB) via Sitecore xConnect offering. During this time, once you save the Sitecore Contact data, then on Operation Completed event request will come to the Sitecore xConnect Service Plugin and you can perform the required operation to capture the data and send to any data source for saving.
I would like to thanks Alexei Vershalovich and Artsem Prashkovich for sharing useful information related to Sitecore xConnect Service Plugin at Real-Time Power BI Dashboard from Sitecore xDB, Sitecore xConnect How-to: Service Plugin Implementation and PowerBIPushIntegration GitHub Repo.
• Sitecore XP 10.1.0 ready
• Use of PackageReference in solution
• Use of Microsoft.Build.CentralPackageVersions
• Added the support for Contact Tracking and capture Sitecore OOTB Contact Facets and Sitecore Custom Contact Facets
You can find more information about Sitecore Tracking at:
• Tracking analytics via Sitecore Headless Services | AssureX • Ways to track user web activity on Sitecore Headless Implementation | AssureX |
- Get link
- X
- Other Apps
Comments