Spending Analysis Widget
The Spending Analysis feature provides customers with insights into their spending over time, breaking it down by amount spent per period, merchant, and category totals.
How it works
Navigation
Select the tab you’d like to view. Spending analysis is divided into three areas:
- Summary (
/spending-analysis/summary) -An overview of spending per period, including sub-period breakdowns and distribution between essential vs. non-essential spend. - Merchants (
/spending-analysis/merchants) - A ranked list of amount spent per merchant. - Categories (
/spending-analysis/categories) - A ranked list of amount spent per category.
Spending Over Time
The spending graph is fully interactive. Users can hover over different sections of the graph or select columns to view the balance for a specific date.
Switching Between Timeframes
Use the dropdown menu to choose from the following time periods:
- Weekly
- Monthly
- Yearly
Customization
The following customizations can be applied, by appending search parameters to the generated URL:
timeframe- The range of data available in the view, determining the increments the navigation back/forth can be made
- Possible options are
week,monthandyear - For example,
https://widgets.thisisbud.com/spending-analysis/summary?token=an-example-token&timeframe=year
to- An ISO 8601 date time string within the desired month determines which month is currently viewed if the timeframe is set to
month - To set the calendar to default to February 2025 we could set the month to 2025-02-01T00:00:00
- For example
https://widgets.thisisbud.com/spending-analysis?token=an-example-token&timeframe=month&to=2025-02-01:00:00Z
- An ISO 8601 date time string within the desired month determines which month is currently viewed if the timeframe is set to
- tab
- By default, the URL generated will take the customer to the Summary tab
- This can be overridden by specifying the name of the tab
merchantsorcategories - For example
https://widgets.thisisbud.com/spending-analysis/merchants?token=an-example-token
enable_accounts_filter- Enables account filtering by a list of the customers account
- For example
https://widgets.thisisbud.com/spending-analysis?token=an-example-token&enable_accounts_filter
enable_user_preferences_sync- Syncs account selection across widgets. The value you set controls whether the widget both sends and receives selections, or only receives them
- (no value) = Two-way sync. Selecting accounts in this widget updates every other widget that has the parameter. Selections made in those widgets also update this one
https://widgets.thisisbud.com/spending-analysis?token=an-example-token&enable_user_preferences_sync
receive_only= Sub-filters. Selections in other widgets filter the accounts shown here. Changes made within this widget are not sent to other widgetshttps://widgets.thisisbud.com/spending-analysis?token=an-example-token&enable_user_preferences_sync=receive_only- Use
receive_onlywhen this widget should follow the account selection made elsewhere, for example when your application has a global account filter and you want to sub-filter only on this widget
If you have any questions, please contact us via the chatbot (bottom-right of screen 👉) or via a support request or check our FAQs.
Updated 6 days ago
Did this page help you?

