TimesApps Integrates Enhanced Campaign Tracking and User Engagement Tools
TimesApps has implemented a new system designed to provide more granular tracking of marketing campaigns and improve user interaction through integrated tools. This update allows for the dynamic loading of Google gtag.js and Facebook Pixel scripts based on campaign activity,ensuring that marketing efforts are accurately measured.
The system also incorporates Survicate, a customer feedback platform, to gather user insights.The integration of Survicate is conditional, activating onyl for specific sections of the website as defined in the configuration. This ensures that user feedback is collected in a targeted and relevant manner.
user data, including subscription status and geolocation, is captured and set using Survicate’s visitor traits. This facts is crucial for personalizing user experiences and tailoring marketing messages. The script ensures that Survicate is initialized correctly, either by directly calling its methods or by listening for a ‘SurvicateReady’ event.
The TimesApps.toiPlusEvents function serves as the central point for managing these integrations. It checks for the availability of site settings and user subscription status to determine the appropriate loading strategy. If initial settings are not available, the system fetches them from a designated Jarvis API endpoint. This dynamic approach allows for real-time adjustments to campaign tracking and user engagement features.
The implementation prioritizes user experience by only loading these tracking and engagement tools for non-prime users by default, or when specific campaign parameters are met.For prime users or when layout configurations differ, the system dynamically fetches updated settings to ensure relevance and efficiency.