Special Filter: lifetimeEventUsage

Using lifetime event usage filters, clients can be filtered based on whether a particular event or set of events occurred or not within the client’s lifetime. Alternatively, one can set a filter based on the number of times an event has occurred.

In the following example, clients that are included must have done the “File Operations - Open” event at least 5 times to be counted.

{

     "category": "File Operations",

     "name": "Open",

     "min": 5

}

In the following example, clients must have done either “File Operations - Open” or “File Operations - Save” for a combined total of between 10 to 50 times.

{

    "combiArray": [

                     {

                       "categoryType": "string",

                       "nameType": "string",

                       "category": "File Operations",

                       "name": "Open"

                     },

                     {

                       "categoryType": "string",

                       "nameType": "string",

                       "category": "File Operations",

                       "name": "Save",

                     }

                  ],

    "min": 10,

    "max": 50

}

In the following example, clients must have done any event within the “File Operations” category for a combined total of not more than 100 times. This is done using a regular expression in the name.

{

    "combiArray":  [

                      {

                        "categoryType": "string",

                        "nameType": "regex",

                        "category": "File Operations",

                        "name": ".*"

                      }

                   ],

    "max": 100

}