What technology you need and why

When tracking the behavior of your audience, you leverage Sitefinity Insight client-side tracking capabilities.

Depending on your tracking scenarios, you or your team need to have background knowledge in the following areas:

AreaWhy you need it

Background

knowledge

C# and JavaScriptTo leverage the JavaScript and .NET SDK capabilities for tracking
HTTP requestsSend interactions to Sitefinity Insight
Browser-debugging tools

Investigate performance and response time on client side by running an in-browser or standalone profiling tools.

Sitefinity CMSModulesSitefinity Insight, Personalization, Forms, Multisite, etc.
Advanced settingsModify the default settings of Sitefinity CMS to serve the purposes of your scenarios and sites.
JavaScript widgetEmbed JavaScript code in your page and enhance its functionality. For example, you can use JavaScript to validate user input.
Forms FieldName settingFor anonymous visitors and contacts mapping when filling a form on your sites.
Insight connectorIntegrate with Sitefinity CMS and track events on Sitefinity CMS sites
Sitefinity InsightJavaScript and .NET SDKs
  • Track custom events and interactions
  • Track interactions outside of Sitefinity CMS
  • Generate custom interactions with a specific predicate or object
  • Extend the reported subject and object metadata
  • Generate interactions for custom widgets
Data integrationIntegrate the data coming from different data sources - systems or sites.
Google Tag Manager

NOTE: Only if you previously used GTM.

Custom tags
  • Integrate with Google services
  • Upload data
  • Track Google custom engine search queries
  • Track interactions with YouTube videos
  • Use custom HTML or JavaScript code for tracking Google services