System and Methods for capturing, monitoring and reporting campaign system performance in Marketing Solution
Publication Date: 2017-Mar-07
The IP.com Prior Art Database
–In this era of digital marketing, while there are many marketing solutions/products through which campaigns/offers are sent via several digital channels, irrespective of which solution/product customers choose for digital marketing, they experience lot of performance bottlenecks while executing campaigns due to complex segmentation, and huge volume of data which seems to increase day by day. There is a need for an effective campaign system performance monitoring platform as part of campaign planning, construction and execution process, that will provide real-time insight on various process used in campaign execution and help ensure rapid issue identification and resolution of system performance bottlenecks to maintain good customer experience. –Though the existing marketing solutions logs every process details related to campaign execution, identifying and resolving campaign system performance bottlenecks using those logs are very cumbersome and customer has to constantly reach out to SME’s or to the support team for managing these issues which is process heavy and takes lot of time to identify and fix the issue. Customers are highly frustrated due to performance issues while executing the campaign be it outbound campaigns or real-time. The existing marketing solutions provide limited visibility related to campaign system execution performance and it is not possible to design and implement highly optimized campaigns in a proactive way. We are in need of a highly intuitive campaign system performance management system, that tracks every activity related to each process used in the campaign program (flowchart), discover interdependencies across many tasks in the process, trace all transactions and DB queries, and help to visualize the campaign system performance of each activity, process in the campaign program, there by enabling the customer to monitor the campaign system performance of campaign execution in real-time, and quickly identify the bottlenecks i.e. the process/task which is taking more time to finish its execution thereby impacting the overall campaign system performance. –Since the complexity for capturing the performance details related to campaign system performance span across multiple systems with different backend systems and db types (Relational, XML, Document oriented and big data), the system requires a intelligent agent, that will capture campaign performance parameters from multiple perspectives (application, system, DB, network) with more focus on campaign execution processes like complex selection of data across multiple DB systems, segmentation of high volume data, merging of contact data, and exporting the snapshot in different formats. –While the concept of system performance management is not new, and there are known algorithms for capturing the DB performance, application performance, load balancing and network performance, these techniques cannot be directly applied for capturing campaign system performance, and there is one step required on top of existing system performance algorithms. This step is required to capture campaign system performance based on the complexity of the selection and segmentation logic, and will used this affinity to a campaign being planned and provide proactive actionable insights to the planner and designer. –The system also support sharing these campaign system performance data across other organizations, to help them proactively used those data in the campaign planning and designing period, to built effective campaigns that executes within the planned bench mark. –The system should also support for querying the campaign system performance data based on the complexity of the query (say no of joins, unions and types of db’s), volume, system CPU and network bandwidth. –Also post execution of campaign, while they are existing solutions to check the effectiveness in terms of tracking the clicks, likes, conversions etc), we also need data related to campaign performance in terms of loading time, user dwelling time, render errors, to see how user friendly the campaign is designed. These performance metrics ultimately helps the customer to understand effectiveness of the UI design of campaign and how to improve it to optimize the usability. –In case of real-time campaign execution, the performance of campaign execution and delivery is highly critical and since there are many components involved in real-time campaign execution like web server, api invocation, network communication, and finally campaign execution, tracing the performance of each component, identifying dependencies and provide visual insight of every activity greatly helps the customer to monitor, track and fix performance bottlenecks. –As such more benefits can be realized, with increased user experience and less manual effort, by improved system and methods for capturing, tracing, monitoring and reporting campaign performance for outbound and real-time campaigns.
System and Methods for capturing , monitoring and reporting campaign system performance in Marketing Solution
BackGround: –Existing marketing solutions support only Business KPI’s post campaign delivery. –Existing marketing solutions use system logs to capture campaign system performance data which is reactive and does not provide end-to-end visibility of campaign system performance. –Due to limited visibility of system performance data, many customer are highly frustrated due to performance issues while executing the campaign (both inbound and real-time). –Customers need to reach out to support to understand the extremely long execution hours of campaigns against the expected bench-mark. –Need for campaign system performance KPI’s for effective campaign planning, construction and execution. –Require an Intelligent Agent on top of existing performance monitoring algorithms/techniques due to complexity in capturing the performance details related to campaign system performance. –An Intelligent Agent provide proactive actionable insights to the campaign planner and designer to design and implement performance effective campaigns. –Existing solutions doesn’t support sharing of system performance data with other organizations to help them proactively use those data in the campaign planning and designing process. – Existing marketing solutions does not support querying the campaign system performance data. –Existing solutions does not capture end-user performance metrics post delivery, that provide insight to the effectiveness of the UI design and to optimize the usability.
Features: –Intelligent Campaign system performance agent to capture campaign system performance. –Intelligent Campaign system performance agent to provide proactive actionable insights to the campaign planner and designer to build effective campaigns. –Provision to share performance data across other organizations, for proactive design usage. –Query of system performance data during design phase for building an effective campaign. –Campaign System Performance Analytics to provide visual display of real time campaign performance metrics. –Visual replay of Outbound Email Campaign and Mobile Push message to optimize campaign usability by capturing performance data of target clients.
Key Feature: - The key feature is to propose a system and method for monitoring and measuring
the performance of each task of the campaign program execution (both outbound and real-time) to identify and fix performance bottlenecks, memory leaks, slow database queries, infrastructure blockages, network connection and communication issues that results in slow campaign execution and ultimately impacts the customer experience. The system also provide visual insight of different performance issues to rapidly troubleshoot both reactive and in a proactive way. The system should also capture and monitor the performance experienced by the end users which includes, the time for campaign offers to reach custo...