Repeat visitors Creating #Constuients by a particular set of performance.

All,

We have a particular set of performances we call LSC After Dark.

I'd like to use Tessitura Analytics to report how many folks we have who have attended just one performance/event for that production, How many attended 2, 3,4,5,6...

I'm wondering if anyone has used Tessitura Analytics to create this type of graph.

Here is how far I've gotten so far.

It looks like I need to count non-null values from the pivot above.

Thoughts?

--Tom

cc: analytic Coffee!

Parents
  • So, I'm a little bit closer.

    I have not yet figured how to count customers by a calculated value.  Or if that is even possible. 

  • Hi Tom,

    Have a look at the _Single_Ticket pre-build, the Number of Performances by Customer widget. This uses "dynamic buckets" to group constituent counts by their count of performances. There is undocumented code behind this widget (were you to edit the widget and select edit script), so might be best to drag a copy of the widget onto another dashboard rather than attempting to build one from scratch.

    On your copy then change the filters and count of performances value as needed, and then edit the code behind. There are 2 types of bucket ranges that you can define:

    A) Manual Ranges: Allows you to manually define the buckets ranges.
    B) Dynamic Ranges: Allows you to define the number of buckets. Ranges will be calculated automatically by the Min and Max of the widget values.

    Using this plugin is a little tricky. The process for applying a script change to a widget is typically:

    • Edit a saved Widget and make no changes
    • Edit the Widget Script (opens in a new tab)
    • Save the Widget Script
    • Return to the Edit Widget tab
    • Refresh the browser page
    • In 15.0 takes you to Welcome screen, browse to the dashboard and the widget reflects the script changes
    • In 15.1 refreshes the Edit Widget screen and the widget reflects the script changes

    However, in 15.1, for dynamic buckets specifically, after refreshing the Edit Widget screen, the results will look very strange. That's okay. Click Apply, and then over to another dashboard and back, and the widget should then render in buckets.

    Bucketing.dash



    Best,
    Chris

Reply
  • Hi Tom,

    Have a look at the _Single_Ticket pre-build, the Number of Performances by Customer widget. This uses "dynamic buckets" to group constituent counts by their count of performances. There is undocumented code behind this widget (were you to edit the widget and select edit script), so might be best to drag a copy of the widget onto another dashboard rather than attempting to build one from scratch.

    On your copy then change the filters and count of performances value as needed, and then edit the code behind. There are 2 types of bucket ranges that you can define:

    A) Manual Ranges: Allows you to manually define the buckets ranges.
    B) Dynamic Ranges: Allows you to define the number of buckets. Ranges will be calculated automatically by the Min and Max of the widget values.

    Using this plugin is a little tricky. The process for applying a script change to a widget is typically:

    • Edit a saved Widget and make no changes
    • Edit the Widget Script (opens in a new tab)
    • Save the Widget Script
    • Return to the Edit Widget tab
    • Refresh the browser page
    • In 15.0 takes you to Welcome screen, browse to the dashboard and the widget reflects the script changes
    • In 15.1 refreshes the Edit Widget screen and the widget reflects the script changes

    However, in 15.1, for dynamic buckets specifically, after refreshing the Edit Widget screen, the results will look very strange. That's okay. Click Apply, and then over to another dashboard and back, and the widget should then render in buckets.

    Bucketing.dash



    Best,
    Chris

Children