1. A computer-implemented method comprising: generating a suggested alert definition for a notification application, the notification application configured to maintain active alert definitions for a user, wherein an active alert definition of the notification application specifies data to monitor and an alert trigger condition to cause the notification application to generate a corresponding alert notification for the user, wherein providing the suggested alert definition comprises: accessing a first data set of captured user interactions with a client computing device from electronic memory storage, wherein the first data set comprises information regarding user interaction with an application of the client computing device that is independent of the notification application, and using a processor to analyze the first data set, and generate a suggested alert definition for the user based on the analysis of the first data set, the suggested alert definition specifying data to monitor and a trigger condition for suggested conversion to an active alert of the notification application; and providing computer-readable code to display the suggested alert definition on a computing device display.
1. A computer-implemented method comprising: generating a suggested alert definition for a notification application, the notification application configured to maintain active alert definitions for a user, wherein an active alert definition of the notification application specifies data to monitor and an alert trigger condition to cause the notification application to generate a corresponding alert notification for the user, wherein providing the suggested alert definition comprises: accessing a first data set of captured user interactions with a client computing device from electronic memory storage, wherein the first data set comprises information regarding user interaction with an application of the client computing device that is independent of the notification application, and using a processor to analyze the first data set, and generate a suggested alert definition for the user based on the analysis of the first data set, the suggested alert definition specifying data to monitor and a trigger condition for suggested conversion to an active alert of the notification application; and providing computer-readable code to display the suggested alert definition on a computing device display. 9. The method of claim 1 , further comprising: prior to delivering the suggested alert definition to the notification application, querying a user regarding whether the user wants to convert the suggested alert definition into an active alert definition; receiving a confirmation user input confirming that the user wants to convert the suggested alert definition into an active alert definition; and delivering the suggested alert definition to the notification application for conversion to an active alert definition.