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 only for specific sections of the website as defined by configuration settings. This ensures that user feedback mechanisms are deployed strategically.
A key feature of the update is its adaptability to user subscription status. For non-prime users, campaign tracking and feedback tools are activated based on site settings. In cases where these settings are not instantly available, the system retrieves them from a central service, Jarvis.This ensures that even in dynamic scenarios, the correct campaign tracking and feedback configurations are applied.
For prime users, the system leverages a different set of configurations, potentially including distinct Survicate sections, to tailor the experience. This tiered approach allows for personalized engagement strategies based on user value and subscription level.
The implementation involves a JavaScript snippet that dynamically manages the loading of external scripts.It checks for the availability of the Survicate object and its methods, adding event listeners if necessary to ensure proper initialization. This robust approach guarantees that Survicate is ready to collect user data and feedback effectively.
The TimesApps.toiPlusEvents function serves as the central point for this integration, orchestrating the loading of Google, Facebook, and Survicate functionalities.It prioritizes site settings for non-prime users and falls back to fetching data from Jarvis when needed, ensuring a consistent and effective campaign tracking and user engagement framework across the TimesApps platform.