New Feature Enhances User Experience for Digital subscribers
A recent update to a digital platform aims to provide a more personalized and engaging experience for its users, particularly those with premium subscriptions.The enhancements focus on tailoring content delivery and gathering user feedback through integrated survey tools.
The platform has introduced a system to identify and segment users based on their subscription status, categorizing them as either “paid” or “free.” This distinction allows for the application of different features and content strategies. Additionally, the system now incorporates geolocation data, defaulting to India if specific location data is unavailable, to further refine user segmentation.
A key component of this update is the integration of Survicate, a customer feedback and survey platform. The system is designed to dynamically load Survicate’s JavaScript, enabling the collection of user insights. This is contingent on specific user traits, such as subscription status and geographic location, being set within the Survicate visitor traits. The script is configured to load the survicate web surveys from a designated URL.
The implementation of these features is managed through a conditional loading mechanism. If certain site settings are available and the user is not a premium subscriber, Google Tag Manager (gtag) events and Facebook Pixel events are loaded directly, along with Survicate. In cases where these initial settings are not present or the user is a premium subscriber, the system retrieves updated site settings from a remote API. This dynamic approach ensures that the appropriate features are activated based on the user’s profile and the platform’s current configuration.
The platform’s developer, TimesApps, has outlined a function, `toiPlusEvents`, which orchestrates the loading of these various components.This function checks for the availability of essential configuration data and user subscription status. Based on these checks, it either proceeds with the direct loading of analytics and survey scripts or initiates a request to fetch the necessary settings from the `jarvis.indiatimes.com` endpoint. The retrieved settings then dictate which campaigns (Google or Facebook) and survey sections are activated, with specific logic for premium users to perhaps access different survey sections.