Updates to the QM integration to work correctly for all page loads
Fixed an issue on the Errors Explorer where drilling into an error where the error message contained a “+” would break
Fixed an issue on the KPI dashboard widget where selecting a custom comparison time and having one of those dates be today would break
All custom categories that have been defined will appear in the filters whether or not they are actually in the data
Fixed an issue where Account Sign on Method could not be modified when editing SSO Configuration
The “Create SSO” button will appear when it should now
Fixed an issue where occasionally Error Tracking Configuration wouldn’t save on edit
Fixed where the option to select page names sometimes isn't available when creating a Native App line graph on the Data Science page
Native app widgets created on the Data Science page now appear properly in the dashboard
Native App tooltips now have the correct text
The link from the Native App Performance Details to the Session Lookup page now work properly and vice versa
Adjusted the available performance metrics on the Native App Slow Pages
The combined Web and Native App will always use the top 30 pages since there is no way to get the page name filters for each data type
Refreshing the Customer Journey page will no longer cause the focal page to be “null”
Portal v6.10
November 2, 2022
New Features
V2 of the Executive Availability Report
Will run separately from the existing availability report which remains unchanged
Will show breakdown by day
Expandable and collapsible columns and rows
Improvements
Renaming the Issue Tracker to Activity Tracker
Update to the Executive KPI page where new sites with fewer than 14 days of data would only show 0s for all datapoints instead of just the previous week
Core Metrics report now enforces the requirement of selecting a metric to prevent anymore blank reports
Department Viewers with synthetic monitors create/edit permissions have access to the synthetic scripts
API Bug Fix
Fix to the resource endpoint for grouping by browser/OS/device and having a query time under 8 hours
Fix for setting site level event markers via the API
Portal v6.9.1
October 27, 2022
New Features
Quantum Metric Integration
FullStory Integration
Updated the number of dashboards a user can have to 75
Improvements
Updates to the Core Metrics report
Adding sparklines to each row
User configurable red/amber/green colors
Adding additional metrics to the Object Level Detail tab on the Synthetic Performance Details page
Fixed an issue on the CWV Report and Core Metrics report where selecting multiple sites would only show 1 site’s data
Portal v6.9
October, 2022
Updates to the Aternity Integration
Updates to the existing CWV emailed report to allow for multiple sites within an account to show on the same report
Fixed an issue where Native App widgets created in Data Science don't display data on dashboard
Fixed a text issue on the users page when all permissions are checked
Updates to the filters on Data Science when switching to Native App to only show applicable filters
Fixed an issue where creating a synthetic monitor shows a blank screen
Updates to the Usage page
Portal v6.8.1
September 29, 2022
New Native App Aggregate Waterfall page
New Native App Slow Pages and Revenue/Brand Opportunity Pages
Native App Performance Detail page - session drill down into object level detail waterfall
Microsoft Teams Webhook Integration for alerts, configurable in the Notification Groups
Bug Fixes
Synthetic Test Event log will now load properly on all available pages
Fixed an issue where the first time you load the Brand Analysis page after hitting the Revenue Analysis page, the numbers would be the same
Removing the checkmarks for Demo Ecommerce or Industry Benchmarks access will properly remove the site(s) from partner logins
Checking and unchecking the checkboxes for page access for department viewer logins will properly give/restrict access to those pages
Dashboards shared on BTT accounts will not show up when viewing other user’s dashboards
Fixed a bug with the IP lookup for sites using the new US2 datacenter
Fixed a display bug with the Synthetic Function Tracing Aggregate comparison
API Bug Fixes
US2 Percentile filters are now working
US2 Beacon Type filters are now working
Portal v6.7.2
September 1, 2022
Bug Fixes
Links from the Customer Journey page will go to Native App pages
Changed the title JavaScript Errors to Real User Monitoring / Native App Errors Explorer
Removed Browser from the quick filter
Removed the Error Type quick filter on the Errors Explorer page
Changed the File Name column on the table to App Info on the Errors Explorer page
Removed Statistical Method from the filters on the Errors Explorer page ( this applies to RUM and Synthetic as well)
Removed Mac from the OS options
Removed the browser donut chart from the Errors Drilldown page
Removed “%20” from the table at the bottom of the Errors Drilldown page
removed “URL” from the table at the bottom of the Errors Drilldown page
changed “File Name” to “App Info” at the top left of the Errors Drilldown page
Top Domains renamed Top App Versions on the Errors Explorer page
All filters will now properly work
Removed non applicable filters from the Data Science page when looking at native app
Native App Fixes:
Updated links for Aternity on the Performance Details scatterplot as well as the Performance Overview page
Beacon Type is working in the filters again
Fixed edge-case race condition where the usage calculation kicks off before the monitor's config is fully loaded
API Bug Fixes
Addressed a few US2 issues including the Executive KPI page
Portal v6.7.1
August 25, 2022
Performance improvements on the Error State Tracking page when dealing with large datasets
Having a duplicate username or email that contains a “+” will now properly display the duplicate error message
Fixed an issue on the Native App Performance Details page that would occasionally cause the bottom graphs to not display correctly
The Bot Filter will now work properly for Native App
Domain Baseline Analysis will work properly for US2 sites
Added the “Clear” button to the Beacon Type filter on the Data Science page
The “Excluded From Sales Funnel” section on the Revenue Analysis screen will no longer duplicate data every time you click Apply Filters
Viewing instant measurements from the synthetic monitors screen will now open the measurement in a new tab instead of redirecting the current page
The “X” buttons on the Competitive Index page will no longer be visible through different menus that display on top of the button
Usage - separated RUM types & Synthetic measurements into their own cards/graphs
Bottom of Sales Funnel Conversion Analysis Comparison was not populating
Portal v6.7.0
August 11, 2022
Script Data Repository
Fixed an issue on the emailed Executive Availability Report where some reports were blank
Aternity light theme is available to all btt employee level logins
Removed the Browsers donut chart from the Native App Errors page since there are no native app browsers
The Anomalies widget on the DEO page works when selecting “Today so Far”
Fixed a tooltip issue on the Alerts page
You will no longer get stuck in an infinite loop of “you don’t have access to this page” if you are on the revenue opportunity page for a site with no revenue and no brand data
Fixed revenue attribution report showing NaNs
Fixed the title of the Errors Explorer pages
Changed the text of the Errors Alert for Native App
Styling fixes on the Simple Light theme
Added Edge as an event marker
Label changes for synthetic scripts
Temporarily reduced the visible rows on the Error State Tracking page from a max of 500 to a max of 250 to prevent someone from causing a database issue by masking 500 at once
BTT Metadata button works again on the SSO page
Fixed an issue on the Data Science page where switching data type or graph type wouldn’t always update the filters properly
Network Health Checks Error State Tracking works as intended, as well as linking to this page from the Network Health Checks Overview
Updated the Browser/OS/Device filter for Native App
Cleaned up the crosslinks to only the relevant Native App pages
Changed the name of the Advanced Synthetic Scripts to API/jMeter Synthetic Scripts
Portal v6.6
July 15, 2022
Updates to the Domain Trend
Added avg file size to the trend graph
Added file type, duration, and file size to the table at the bottom
Update to PHP v8.1.7
Logging out of the portal will now wipe the user’s local storage
& symbols will be displayed correctly in the CrUX report page
Issue tracker page will tell you exactly which illegal character you have entered
Issue tracker page will let you set an assignee now
Page group, page name, traffic segment, and monitor name will be available for all synthetic dashboard widgets
See Example link for the Executive Availability report loads now
Fix for the Bottom of the Sales Funnel where it wouldn’t load for newer paths
Fix for saving a path properly for the bottom of the sales funnel
Performance improvements on the Competitive Index page
Styling fixes on the maintenance windows page
Corrected the displayed time on the x-axis of the Broken Links and Out of Stock trendlines
Reset password with emails that have a ‘+’ in it and usernames that have an ‘@’ in them
Portal v6.4.2
May 19, 2022
UI Updates to the Data Science page when attempting to view very large data sets
When hitting the API limit, it will pop up a message
If you don’t choose any filters when doing a group by, it will remove the line graph and only show the table
This removes the group by time from the query and will display the data correctly
CrUX report works properly in the EU
When running an Executive Availability Report and only selecting a Traffic Segment in the filters, the top cards and table numbers will match
Fixed an issue where certain shared dashboards would re-direct you to the login screen
Add the Excluded URL or Pages to the Configuration Checklist
Looking at daily data of a time period that is in standard time while the current date is in daylight savings time will no longer add extra day worth of data
While doing a group by query on the data science page, the bar graph at the bottom has a 100 point limit to match the line graph / prevent the browser from exploding
DEO domain approval button works again
Allowing more characters in a synthetic monitor name (pretty much everything but &, %, and quotations.)
Fixed an issue where function tracing data wouldn’t show up on auto scheduled measurements
Quick filters on the Executive KPI page will display the custom var name instead of “customVarX”
Fixed a display issue on the date axis of the bar graphs when there was 0 data
When doing a side by side comparison on the data science page, the left graph filters and right graph filters will now correctly save so editing will work correctly
Added loading bar after saving CrUX configuration to track status of report process
Select the newly generated report when report-status is ready
CrUX visual updates
Displaying all ranks in the table instead of everything other that first and last
Removing any NaNs
Sites with same values will share the same rank
Portal v6.3.2
April 21 2022
Executive CrUX Report
Sharable link on the KPI page works on the simple light and aternity light themes
Broken Links and OOS pages wont show the same data
Portal v6.3
April 13, 2022
Native App Errors page
Added Revenue Opportunity as a custom portal term
Themes added to the shared dashboard
Added share feature to the:
Synthetic Overview
Api Checks Overview
Network Health Checks Overview
Native App Overview
Tag and Content Governance Overview
Executive KPI Report
OOS/Broken Links Updates/Fixes
Add Rule Effective Date at the top page-controls
Set an initial sort for the segment table.
Broken Link Opportunity Over Time table (for the graph plus the table/graph toggle)
Add missing Bar Graph click event handlers
Fixed a race condition that could occasionally cause the page to not load
Portal terms for Serious Shopper
Fix "Revenue Opportunity by Page" button to be the Group By
Bucket Size “auto” issue
Fixed issue where changing the version would mess up the data
Bug Fixes
Fixed issue with the way the shared dashboards link is getting generated causing it to not work for certain users
Fixed issue where monitor rows get infinitely appended on the end of the rag widget on auto refresh
Fixed issue where displayed time could be very wrong on rag widget
Fixed issue where synth geo widget would only show US on the dashboard
Fixed issue where you couldn’t delete a post processing rule
Fixed issue where you couldn’t add a global synthetic code
Fixed issue where CLS wasn’t getting added to the url lookup on the performance overview page
Fixed saving issue on the synthetic monitors where stuff was getting encoded incorrectly
Updates to the CS checklist flow
Added start and end time to the Perf Details and Customer Journey Analysis crosslinking so the pages should load the correct time period now.
Synthetic HTTP codes with xxx:000 codes will now show up with the proper color on all pages
Switching the data type on the Domain Baseline Analysis page will properly load the filters
Fixed an issue where customers couldn’t save approved domains in the service profiles page
Fixing issue on with US2 clients on the Service Profiles and Issue Tracker page
Filters weren’t properly loading in when editing a widget or preconfigured dashboard
Contracts fix where the pricing page and contracts page would occasionally not match up
Portal v6.2.3
March 24, 2022
Checklist for new site creation
Broken Links and Out of Stock Revenue Opportunity pages
Revenue Opportunity is now a drop down that includes Slow Pages (existing Revenue Opportunity page) Broken Links, and Out of Stock
Sharable link for the dashboard page for non-logged in users
All data/hovers/click events should work in the page, but exactly as it was when you clicked share, there will be no auto update
This will NOT fire off any additional queries on the Synthetic Site Health page so don’t click scatterplot points, it wont do anything
NOT available on the Top Paths widget or the Traffic Source and Medium preconfigured dashboard
Fixed an issue where the 3 dots on the customer journey cards wouldn’t always work when clicking on the Simple Light and Aternity themes
Fixed an issue where TTI and LCP showing 0s in RUM Perf Overview incorrectly
Fixed a bug where some users were unable to edit an SLA threshold
Bulk actions on the Synthetic Monitors page will work again
Bulk creating service profiles will work again
Added CLS to the RUM Performance Overview table
Native App Performance Details page will link to Native App Session Replay instead of the RUM version
Fixed an issue where some users were unable to edit a service profile
Portal v6.2.1
March 10, 2022
Added a Move to Issue Tracker option on the DEO Anomalies Widget
Fixed an issue where saving scripts wasn’t working
Fixed an issue where the default site wasn’t populating for new users
Fixed an issue where bulk deleting wasn’t working on the synthetic monitors
Fixed an issue where bulk changes of any kind weren’t making it into the synthetic monitors
Fixed an issue where the Ad Hoc Instant Measurements weren’t running
Fixed an issue where creating API Checks and Network Health Checks monitors wasn’t working
Fixed an issue where trying to edit a deleted site would lead you to a blank page
Fixed an issue where Native App data wasn’t appearing on the RUM JS Errors page
Fixed an issue where the password reset wasn’t working properly
Custom numbers are no longer getting rounded on the data science page
Native App is available in the alerts
Portal v6.2
March 4, 2022
Security Updates
Updated the labels on the Path Analytics tab of the Customer Journey page to say Journey Sessions instead of just Sessions
Fixed an issue on the Executive KPI page where the Site Selector could become grayed out for no reason
Fixed an issue on the Domain Filter page where the table wouldn’t save properly
Executive KPI Report now requires the funnel config to be selected before you can save
Fixed an issue on the Synthetic Site Health dashboard where the color coding of the scatterplot wasn’t being tied properly to the selected site
Fixed an issue where the Issue Tracker wasn’t decoding html characters correctly
Issue Tracker bulk changes work properly again
Added the site lock to the Executive KPI page
The wrench icon now works on the Brand Opportunity page
Portal v6.1.1
February 24, 2022
Added page group config to site settings page
Custom web hooks are available on the notification groups page now
Fixed an issue on the Contracts page where older contracts were potentially getting their synthetic numbers calculated incorrectly
Fixed an issue on the Synthetic Monitors page where the synthetic usage could be incorrect for older measurements
Fixed a permissions issue on the SSO Config page
Fixed an issue where EU customers weren’t working on the Executive KPI page
Portal v6.1
February 3, 2022
New Features
Executive KPI Report page
New tab in the menu that will also include the DEO page
Make up to 5 reports per site
Runs daily just like the Revenue Opportunity
Improvements
Added ISP to the Agent Location field on the Synthetic Monitors config page
Updates to the Aternity links on the Performance Details and Customer Journey pages
Fixed a column alignment issue on the new light theme for the RUM Performance overview table
Fixed an error message that was popping up incorrectly on the Synthetic Monitors config page
Portal v6.0.1
January 27, 2022
Revenue Opportunity incorrectly showing 0 as optimal page speed
Error State Tracking page will properly show who masked a measurement
Domain Level Detail graph is properly sorted in order of start time
Turning off the anomalies for the Issue Tracker
Fixing a login issue with SSO
Portal v6.0
January 12, 2022
New Features
Adding a donut chart to the top of the Synthetic Performance Details page that will total the number of page hits by http code
Added a CSP to the portal
Improvements
The “Generate Report” button on the reports page will now let you choose which date you wish to run the report for
Error State Tracking Improvements
Building the page from the API now instead of the front end – we could probably actually open this endpoint up to the public now if there is a need for that
Fixes cases where errors would be shown in the log but not displayed on the report tab
Performance improvements on the front end
Way less data being sent over the network now (1 year for KP would send about 1.6GB, now its ≈ 22KB)
Fixed an issue on the Customer Journey where certain Aternity customers could have multiple urls generated per link
Addressed an issue on the Alert links where certain synthetic alerts would only have 1 data point – we will now look back a minimum of 60 minutes on the emailed link
Fixed an edge case permission issue where switching a low level user to higher level permissions could cause some unforeseen permissions issues
Added more validation to the account creation process
Added the partner selector to the account creation process
Hierarchy search function will now work on files that have their text truncated
Google Lighthouse data will once again work on the Competitive Index
Removed GTM from the portal
Adding the Genius Cache to the score cards so that they will load faster and ease our database usage
Contracts page – fixing the displayed text when you select ”Show Cost and Margin”
Admin list on the Contracts page will be alphabetized
Repositioned the Current Account Status to be more visible on the Contracts page
Fixed an issue crossing daylight savings time while in the London time zone breaking everything
Occasionally the Revenue Opportunity page would show all 0s for 1 second, 2 second, and 3 second faster columns
Custom Date Ranges should work on the Overviews and DEO page again
Service Profile page fixes
KPI Year over Year has the current year as an option to compare to now
KPI Custom dates will now work when looking at today
200:000 codes will no longer show yellow on the network health checks RAG widget
Fixed an issue where the Page Group filter didn’t work properly on the Error State Tracking page
Fixed an issue where the blacklist filter would always add a “.” At the beginning when doing a “*” making it a “*.”
Editing a notification group via webhook should work correctly
Editing a widget will now query the proper time period when loading the filters instead of just looking back the past 7 days
Editing a Network Health Check monitor will no longer pop up a Function Tracing message
Fixed an issue on the synthetic performance details waterfall where urls could add an extra “.” To look like www..example.com
Fixed an issue where account wide event markers weren’t always working correctly
Fixed an issue where the quick filter on the Customer Journey page for data type wasn’t working properly
Custom time periods will work on the Error State Tracking page
The tag generator will now get updated properly and clear the CDN when making updates to the tag
Updating RUM WCD percentages in the contract will update the tag properly
Fixed an issue with NaNs on the Usage Page
Fixed an issue where data wasn’t showing up for Home Depot Mexico and Canadian Tire on the Usage Page
Fixed an issue that if there was a stray “%” in the filter options, it would break the entire filter options
Fixed an issue on the Synthetic Monitors Log page where sometimes clicking the view button would throw an error
Issue Tracker would break if you had a ‘+’ or ‘&’ character in it
Fixed an issue where if the user was in a weird time zone, the portal would work
Daily data in the usage table has Function Tracing and regular synthetic measurements combined like the monthly numbers