Blue Triangle Help Center
Auto Light Dark
Auto Light Dark
Breadcrumbs

Release Notes - 2021

Release Version

Release Date

Improvements

New Features

Bug Fixes

Portal v6

December 15, 2021


  • 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

Portal v5.11.1

November 11, 2021


  • 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

Portal v5.11.2



  • 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

Portal v5.11

November 1, 2021

  • Adding a donut chart to the top of the Synthetic Performance Details page that will total the number of page hits by http code

  • 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

  • Error State Tracking fixes

    • 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 as best we can do (KP has an absurd amount of data – like 19K error state changes in the past 7 days)

    • Way less data being sent over the network now (1 year for KP would send about 1.6GB, now its like 22KB)

Portal v5.10.2

October 28, 2021

  • Added a selectable performance metric to the Customer Journey page

    • Choose between Onload, LCP, TTI, FID

  • The way we store our filters is getting an overhaul

    • Broken down by module instead of just by rum/synthetic

    • This will solve a lot of issues where when you first load the page, the query may or may not be what you expect

  • Fixed an issue in the Reports Process where if the word Region existed inside the Page Group, the query wouldn’t work properly

  • Fixed an issue in the Executive Availability report where the totals at the top wouldn’t be accurate if you selected a page group in the filters

  • Fixed an issue on the sites settings page where semi-colons were getting stripped out where they shouldn’t be getting stripped out

  • Linking inside our portal will now pass through everything via url instead of via local storage which will stop everything from breaking

  • Agent Location filter will work with the Network Health Checks pages

  • The Network Health Checks Overview table will show the correct columns/data when viewing it in the Simple Light Theme

  • CLS scatter plots in the Data Science page will no longer get rounded

Portal v5.10.1

October 21, 2021

  • Executive Availability Report

    • Emailed report

    • A breakout of the Error State Tracking numbers grouped by Page Group and Monitor Name

  • Fixed an issue on the Error State Tracking page where masking errors wasn’t calculating the numbers at the top correctly until you refreshed the page

  • Fixed an issue on the Error State tracking page where monitors that were erroring, and then paused/disabled, were still being calculated as currently erroring

  • Fixing an issue with the Global Event Markers where occasionally they didn’t work correctly

  • Users will no longer be allowed to delete all the performance budgets cards on the Performance Budgets page – it would break everything

  • Usage page # of Measurements and # of Function Tracing Measurements are now consolidated into # of Real Browser Measurements

  • Fixed an issue on the SLA config where editing an existing SLA would include “|||” in the file name

  • When setting up a synthetic monitor, the film strip message will go away if you have film strip turned on

  • Fixed an issue on the Synthetic Scripts where everything would get out of whack if the word “modal” was present in the text

  • Fixed an issue with the filters where it would pull in a minimum of 7 days, causing more filters to be present than needed to be

  • A bunch of contract fixes that I forgot to write down but have been out in UAT for like 2 weeks

  • Script Performance and Availability report will now group by Monitor Name instead of Traffic Segment, which was the old way to identify monitor names

Portal v5.10

October 6, 2021

  • Added the contract version number to the Contract Logs page

  • Updates to the Error State Tracking page

    • Uptime will be the default instead of downtime at the top of the screen

    • Added a Mask Comment and Mask Detail section to add more information as to why the user masked the timing

    • Added bulk masking

Fixed a memory leak that was causing all sorts of issues on the Performance Budgets page

      • It would run chrome out of memory

      • Prevent graphs from loading

      • Make your laptop fan get so loud it sounded like a spaceship

    • Fixed an issue on the Alert email where the graph wouldn’t populate for API Checks that were looking at Base Page Time

    • Prevented an issue on the Performance Budgets page that could cause the database to be essentially DDoS attacked by ourselves

    • Stopping a different query from firing off 15x more often than it needs to on the Performance Budgets page

    • Function Tracing Aggregate Waterfalls are working correctly again

    • Fixed the changed time to be correct on the Contract Logs page

    • Synthetic Monitor configuration screen will now read from the proper updated option id when looking at the Screenshots and Filmstrips in the contract

    • Contract Overview screen will now correctly display the most recent Trial or Paid contract only instead of drafts

      • This would cause expired/churned contracts to appear where they shouldn’t

    • Fixed a axis title/tooltip mismatch on the 1st vs 3rd Party Function Timing widget

    • Removed extra code that was causing console errors to pop up on the Synthetic Monitors create screen

Portal v 5.9.3

September 28, 2021

New Features

    • Added a Native App version of the Bounce and Exit screen

    • Added Fully Loaded Time throughout the portal

      • Synthetic Real Browser Performance Details

      • Synthetic Real Browser Page Performance Comparison

      • Data Science

      • Synthetic Site Health Dashboard

      • Synthetic Performance Details widget

Improvements

    • Added a metric selector to the RUM Web Browser Bounce and Exit page

      • TTI, LCP, CLS, and FID

    • Adding Native App to the Data Science Page

    • More Contract updates for Aternity

  • Fixed the Averages Table at the bottom of the Data Science page where basically all of the core web vitals would show up as 0

  • The default values for a Min Page Hit / Max Page Hit alert will now make sense

  • Updates to the online checkout/onboarding pages

  • Fixed an issue with CLS on the Page Performance Comparison screen where the value was incorrectly getting divided by 1000

  • Fixed an issue on the Site Overview dashboard where clicking on a country on the map wouldn’t update the other widgets properly and there was on way to get back to the world view without reloading the widgets

  • Synthetic Performance Overview bar graph tables will now have the proper column header alignment and the size columns will be properly converted to MB

  • Masking an error in the Error State Tracking page will now show up correctly as green on the Error State Tracking widget

  • Previous and Next buttons will work on the scatterplots on the Native App Performance Details page

  • 650 and 651 error codes will now properly show up yellow on the Test Results page

  • Deleting from the service library will properly work

Portal v5.9.2

September 16, 2021

  • Partners now have access to the Partner Portal Information page to be able to configure their portal integration with Blue Triangle

  • Added Brand to the Data Science and Bounce and Exit Analysis pages

  • The Time for Web Page to Load column will fill in again on the Revenue Opportunity Page

  • For Minimum Page Volume Alert, the critical cannot be greater than the warning

  • For Maximum Page Volume Alert, the critical cannot be smaller than the warning

  • Aternity partners can now properly turn on/off the Aternity Integration when configuring a site

  • Some UI Improvements on the Script Performance and Availability Report

  • Fixed an edge case where editing the Script Performance and Availability Report would cause it to not run correctly

  • Filmstrips will now work with the instant measurements

  • Fixed the scatterplot graph x-axis date label to no longer be in UTC

  • Contract Updates

    • Unchecking network health checks will disable the network health check measurements row

    • The API Checks and Network Health Checks boxes are properly remaining unchecked after saving

Portal v5.9.1

September 9, 2021

New Features

  • One Time Instant Measurements

    • Go to the Synthetic Monitor config page and you will see a new button to run a onetime measurement

    • Isn’t bound to a synthetic monitor, so you can have it hit any URL you want

    • Choose between single page, api checks, and network health check types

Improvements

  • The term “Page Group” has been added to the custom portal terms so that it can be re-named as needed

  • Native App has been added to the Revenue Opportunity page

    • It will hide if there is no data – so it will be hidden until the rev opportunity process gets updated to include it

  • Fixed an issue with the data type toggle not working on the inventory analysis page

  • Fixed a graph issue on the alert email

  • A few bug fixes for the Aternity links that don’t really impact anyone but Aternity’s new demo

  • When using a sub group on the Data Science page, the Page View Total column will now properly re-order

  • The Simple Light theme will now have the proper name on all of the pages

  • The Overview dashboard pages will no longer put blank widgets at the top of the page when you click “Apply Filters”

Portal v5.9

September 2, 2021

  • Synthetic Site Health dashboard now has a performance metric selector for the scatterplot graphs

  • The session table now exists below the scatterplot graphs on the Native App Performance Detail page

  • Updates to the Synthetic Monitors page

    • Breaking out Real Browser, API Checks, and Network Health Checks into their own usage cards

    • Updated the Real Browser to no longer break out Function Tracing and Regular into their own cards

    • Updates to the default values for Function Tracing duration and count

  • Fixed an issue on the Hierarchy where occasionally not all Domains/Services were present

  • Performance improvement to the query that runs the alert notification at the top of the portal

  • Performance improvement to the event markers on the dashboard

  • Fixed the quick filters for the native app pages to not include browser selection

  • Fixed an issue where synthetic monitor creation was deleting query string parameters from the URL due to not encoding the ‘&’ character

  • Removed the 30 day limit on the Customer Journey page

  • Fixed issue where Apply Filters doesn't reload the dashboard widgets with the new filters

  • The links to the JS Errors page on the Revenue Opportunity now go to the correct page

Portal v5.8.2

August 26, 2021

New Features

  • Splitting the Real User Monitoring pages into Web Browser and Native App

    • Adding Native App Overview and Native App Performance Pages

  • Added a Native App data type to the Revenue/Brand Analysis, Revenue/Brand Calculator, and Customer Journey pages

  • Added Facebook as a common browser

  • Added the Native App Performance widget to the dashboard

Improvements

  • Added the quick filters to the Performance Budget page

  • Added an export to the DEO Anomalies and Site Opportunities widget

  • Added instant measurements for API Checks monitors

  • More improvements to make sure the site lock works as intended on the dashboard

  • UI improvements to  the alert interactive graphs when alerting on Page Hits / Sessions / Conversions

  • Fix for the Service Libraries where not all domains/services were appearing properly due to some malformed data

Portal v5.8.1

August 21, 2021

  • Added the Simple Light theme to the portal for all users

    • Essentially the same as the Aternity Light theme with the absence of the Aternity logo

  • Downloading a file from the Performance by ISP bar graph will now have the correct file name

  • Exporting the synthetic monitor's table to a .csv file now has the correct header names

  • Fixed an edge case that could cause the preconfigured dashboards to have a different site’s data displayed from widget to widget for BTT employees

  • Fixed the “View JSON for API” on the Data Science graphs to include all page names when viewing revenue in the graph

  • The “+” and “-“ buttons on the Package-Page page will work properly

  • Updated help links and images on the Reports page

  • The Test Event Log will now load properly for all measurements on the Synth Perf Details page as well as the Test Results page

  • Online checkout process fixes

    • Better checks for duplicate user names

    • Fixed UI elements for users that are already logged in

    • Creation process will now work no matter which environment you are using

    • Fixed an issue on the server that prevented any new customers from being created due to a previous bad entry clogging everything up

Portal v5.8

August 5, 2021

  • Added the Statistical Method filter to the Performance Budgets so users can view arithmetic and geometric means, as well as percentiles

  • Added the bot filter to the Session Lookup page

  • Added a helpful message to the Customer Journey page if the selected filters result in no cards displayed on the page

  • Creating a Department Viewer now has a checkbox to prevent them from creating any dashboards/widgets

  • Added the Monitor Name filter to the Synthetic Site Health dashboard

  • Export button for the HAR file viewer

  • Fixed an issue on the Performance Budgets where a race condition occurred between the Assets and Timings widgets that could prevent the Timings widget from ever showing data

  • Image Size throughout the portal will be more accurate

  • Fixed a couple of issues with creating a Broken Links Report

    • Email Subject Line will now get saved when creating or when editing

    • Page Name will now save properly

  • Removed links to the Bounce and Exit page as well as the Revenue page from the API Checks Overview

  • The OS quick filter will now appear properly on the Customer Journey page

  • More checks are in place on the Data Science page to prevent NaN from appearing for the Web Vitals

  • Creating widgets works again

  • Clicking on a red or yellow dot on the scatterplot will return that dot its proper color if you click another dot

Portal v5.7.2

July 29, 2021

  • CSP Manager - add frame-src to the Source Type Overrides (wildcard *) dropdown

  • Sorting CSP Domains alphabetically

  • Account Admins will now be able to make changes to the Revenue Opportunity page

  • Adding HTML and Other to the Performance Budget Assets

    • Removed Fonts – there are very good reasons for this, it may be added in the future

  • View Only permissions

    • Ability to toggle on/off write permissions for:

      • Reports

      • Alerts

      • Issue Tracker

      • Maintenance Windows

      • Notification Groups

      • Synthetic Monitors

      • Revenue/Brand Opportunity

      • Shared Dashboards

  • Fixed an issue on the RUM Performance Overview screen where page names with illegal characters would break the table

  • Fixed an issue on the Performance Budgets where the Assets numbers weren’t as accurate as they could be

  • Fixed an issue on the dashboard where cloning dashboards could cause craziness with the filters

  • Fixed one of the issues that breaks the Performance Path widget

  • Addressed a Synthetic Monitor Usage data for the EU portal

  • When Function Tracing is ON and at 100% collection rate, it will tell the user “Function Tracing at 100%” in the normal usage cards so the user will know

  • Mutation Observer Selectors will now escape characters properly. Also made the default sort order by priority->ascending.

  • Having a & inside the dashboard widget title will no longer break stuff

    • NOTE: Only works for new widgets, any widgets that already have the & in the title will still be broken

  • Fixed an issue on the Revenue Opportunity page where the page tables weren’t populating properly

  • Native App filter will now work properly on the Customer Journey page

  • Native App quick filter is present on the Customer Journey page

  • Fixed an issue on the Test Results and Synthetic Performance Details page where if the screenshot was present, but other data was missing, a js error would prevent the screenshot from showing

  • CSP Manager - modified frame-ancestors-domains dropdown to add wildcard * if no domains selected, also adding self-based on config field when domains are selected

Portal v5.7.1

July 15, 202

New Features

  • Aternity theme for Aternity partners and BTT users

    • ONLY FOR ATERNITY USE

    • All y’all will have access to it, but it has a big ol’ Aternity logo at the top

Improvements

  • Added Agent Location and Agent ISP to the Network Health Checks scatterplot and MTR table

  • Added an Agent Location table to the right of the line graph on the Network Health Checks Performance Details page

  • Network Health Checks Test Results page now how the drill down into the MTR table

  • API Checks Tests Results page will now drill down into the response body

  • Added Network Health Checks and API Checks data to the Usage page

  • Modified the Issue Tracker page so that the only issues brought in by the Anomaly Detector are critical issues

  • Fixed an issue on the Network Health Checks Error Tracking and Performance widget where it didn’t exist for custom dashboards

  • Fixed an issue on the Alert email where the link didn’t create a working graph for the CWV metrics

  • CSP Manager Update

    • Modified old dropdown for self-same-origin to be the new wildcard-source-types field for Source Type Overrides, adding a * wildcard in place of domains for specified directives

  • Roles on the View Users screen will match up with what is on the edit users screen

  • Fixed the units on the Network Health Checks Test Results page

  • Contracts Fixes

    • Fixed bug with changing annual quantities not recalculating other option-collection-percent fields (Screenshot/Filmstrip/WCD Elements Percent Collected)

    • Fixed bug with RUM Average Number of Pages annual-quantity not being transferred from RUM Page Views when Sample % Page Views is checked on

  • Network Health Checks Error Tracking and Performance widget will have the correct links on the buttons for monitors currently erroring

  • Save as new will now work on the Network Health Checks Monitors

  • Usage cards on Synthetic Monitors config page will now properly display the correct monitor type usage data

  • Fixed an issue on the API Checks Error Tracking and Performance widget where 403 errors could show up as green

  • Default of new Network Health Monitors will have a default of 5 report cycles

  • Test Results page will now properly show a message when the page limit has been reached for multi-step measurements

  • Test Results page will now order the page names properly for multi-step measurements

  • Users without the proper access level permissions will no longer be able to change and save the filters via the quick filters on the Revenue Opportunity page

  • Fixed an issue on the CSP Manager where occasionally the pending domains won’t show up correctly

Portal v5.6.1

June 30, 2021

  • Customizable Portal Terms

  • Certain terms throughout the portal will be changeable to match terminology that our clients use

  • Network Health Checks

    • Underneath Synthetic Monitoring

    • Re-worked the menu to have subsections underneath Synthetic Monitoring

    • Overview, Performance Details, and Test Results pages are now available

    • Network Health Checks Performance Detail widget is available in the dashboard

  • Fixed an issue on the API Checks Error State Tracking widget where the last data point wouldn’t show up on the line graph

  • Fixed an issue where the Test Results link that gets emailed out wouldn’t have the data show up correctly

  • When partners edit their contracts, the discount will now get applied in real-time instead of after they save

  • Department and account level logins will now all properly have access to the API Checks Test Results page

  • Fixed the alerts page to display the proper units for the measured level when using Page Size or Image Size alerts

  • Fixed Page/Image Size warning and critical thresholds to show the proper values

  • Expired alerts now show up as expired

  • Fixed cross-linking when clicking on the sparklines in the API Check Overview

  • Fixed cross-link to edit page from API Check Overview's error state tracking widget

  • Fixed some old references to the term "Base Page & SSL" on the API Check Overview page

  • Adjusted the time slightly for the link into the Aternity portal

  • Data Science sorting averages table by hits desc by default

Portal v5.6.0

June 10, 2021

  • CSP Manager Improvements

    • Added new fields for enabled-self-same-origin switch/checkbox & self-same-origin-source-types dropdown

    • Setting ‘self’ keyword in MetaTag/ResponseHeader based on the checkbox value & appending source types if explicitly selected in the dropdown

    • Checking the switch/checkbox makes the dropdown show below

    • Saving & loading works

  • Speed Index on the Performance Budget Latest Results widget is now getting calculated properly

  • Added email, custom data beacon, and sdk hits to the usage page

  • Can no longer set the Maintenance Window end time to be before the start time

  • The tables on Data Science will now fill in with “N/A” if the metric doesn’t exist, instead of just doing nothing and making the table look real bad

  • The links on the Error State Tracking widgets should now properly link to the correct pages

  • The Generate Report button should now properly send out the report

  • Fixed an issue on the RUM/Synth Perf Details preconfigured dashboard where clicking on the bars wouldn’t switch the numbers in the cards/graph below

Portal v5.5.3

May 27, 2021

  • Added .01 second granularity to the Revenue Calculator and Revenue Opportunity pages for FID and CLS

  • The Performance widget on all dashboards (Site Overview, RUM/Synth Perf Details, custom dashboards) now has a gear icon that lets you turn on/off lines

    • This will completely remove the line from the graph and the legend below the graph

    • Will save the state to the database so you can view on other machines/share the state when sharing dashboards

    • Also moved the gear icon to the header bar for the Performance Summary widgets

  • Removed the “Default” domain from the 1st vs 3rd Party Activity widget

  • Fixed mismatch in the saved & loaded CSPs - should follow the saved scheme source now (http: and/or https:)

  • Fixed some wording issues on the CSP Manager screen to make things more clear

Portal v5.5.2

May 19, 2021

  • Added Largest Contentful Paint, Total Blocking Time, Cumulative Layout Shift, First Input Delay (RUM), and Speed Index (Synth) to the Performance Summary widgets

  • Added a select all/deselect all button to the Performance Summary widgets

  • Added a CWV Only button to the Performance Summary widgets

  • The displayed metrics on the Performance Summary widgets are now stored in the database so you can view them on any of your logins and the state will remain the same

    • Likewise, you can share them and have them display to the user you shared it with like you set it up

  • Fixed an issue on the Synthetic Performance Summary widget where clicking edit would pull in RUM page names into the filters

Portal v5.5.1

May 13, 2021

  • Add Unassigned Domains section to Global Service Library

    • New table under the “Global Service Library” tab, showing all unassigned domains across all sites

    • Ability to see domain hits by site, by clicking the blue link count for “# BTT Sites Observed“ - this should open a modal with a table of hits by site

    • Header at the top showing unassigned domains count for global/account/site

  • Added the rest of the RUM filters to the Domain Trends page

  • Added Resource Hits to the Domain Trends and Domain Details pages and ordered the resources in descending order of hits

  • Fixed an issue where creating a new user popped up an error screen after creation was complete

  • Fixed an issue where some URL filter parameters weren't being used when loading the page

  • Updated the synth bulk time edit selector to use the standard calendar picker inside the portal

  • Fixed a couple of missing columns on the Alert Logs page

Portal v5.5.0

May 6, 2021

New features

    • Glassbox integration is set up and working on the performance details page

    • API Checks Performance widget on the custom dashboard

    • Domain Trends page under Tag Governance

      • A lot like the Domain Details page, but with more available filters and minus the pages present and pages absent

Improvements

  • Added a column to the alert log to display the number of hits measured vs required to trigger the alert

  • Separated out the API Checks RAG Widget into its own widget

  • Broke out API Checks Overview into its own page

  • Broke out API Checks Test Results into its own page

  • All the Aggregate Waterfall Updates!

    • Everything that has been in UAT is now going out to production

    • Ability to choose between 1st party, 3rd party, and both

    • Ability to cut off data that loads after a selected performance metric

      • Default view is what is previously existed, both 1st and 3rd party and cut off data after 120 seconds

    • Customizable tables

      • A lot of new columns that display the impact a tag/domain/function has

      • All math used to calculate the columns is displayed in the tooltips

  • Added the web vitals to the alerts

  • KPI widget fixes

    • now has 2020 as a year selection option

    • Fixed an issue with the Edit Widget selected year to year years were not all filling in all the saved years properly

    • Changed the years' selector in the widget to build automatically so we don't have to add in a new year every year

    • Fixed an issue with the Edit Widget showing incorrect fields and just not functioning exactly correct because of the default changes

  • API monitors will no longer block you when saving because screen capture is at 0% since that field doesn’t exist for that monitor type

  • Added a message on the Synthetic Monitors config screen letting users know Speed Index is only available if filmstrip is turned on

  • Fixed an issue on the Alerts log where minimum pages alerts would show “ms” instead of “pages”

  • Fixed an issue with assigning departments to users where they wouldn’t get saved

  • Fixed an issue with Native App data not showing up on the Customer Journey page

  • Fixed an issue where departments would get removed when saving users

  • Fixed an issue on the Performance Budgets page where occasionally all the cards at the top of the screen wouldn’t load properly

  • Added in better error handling on the Performance Details page for nulls inside the web vitals

  • On the Data Science page,  "Save as Analysis" will now properly save the subgroup filter

  • Fixed an issue on the Performance Details page were running a lookup on the session scatterplot would mess up the displayed time for all of the graphs

  • The link to the graph inside the alerts will now properly show up if you are looking at an EU customer – the issue happened when you were either not logged in, or were logged in and looking at a US customer.  If you were logged in and looking at an EU customer it was fine

  • The Customer Journey page will now properly link to the Errors Explorer page

Portal v5.4.1

April 16, 2021

New Features

  • On the Data Science page, the table below the main graph will now have a table/graph toggle

    • Allows you choose to see the data in a bar graph or in the existing table

    • If using a second group-by, you can click on the bar graph to drill into the second group’s data

  • Adding the portal version number to the settings screen

Improvements

  • Added 90 and 120-minute lookback window for percent change alerts

  • Fixed an issue where if doing a second group by on a Synthetic line graph for Data Science, opening up the filters again would cause the multi-group by to go away

  • 1st  vs 3rd party pie charts wouldn’t resize when resizing the widget

  • Increased the accuracy on the 1st vs 3rd party pie charts by increasing the amount of data getting returned

  • 1st vs 3rd party Element Count / Page wouldn’t show the proper numbers or units under the pie chart

  • Fixed the CLS breaking the page if grouping by country/region

  • Fixed the web vitals not working properly on the data science page if you group by country/region/agent location

  • Fixed a spelling mistake on the Revenue Opportunity page

  • Fixed an issue with the Performance Details table where CLS could break the whole thing

  • CSP Manager Bugs

    • The toggles for 'Enable inline JavaScript and event handlers' and 'Enable inline CSS' will cancel each other out when toggled on/off together.

    • The toggle for 'Disabled plugins' does nothing

    • Frame ancestor multi-select does not work properly (excessive clicking around will work)

    • Saved frame ancestor settings will not load correctly when the CSP is edited again

    • The toggle for 'Enable Reporting Directives' will wipe out Frame Ancestors settings

    • Creating a new CSP not defaulting the Report Directives toggle back to 'off' & report-URI/report-to inputs hidden

    • Frame Ancestors dropdown for listed domains will freeze the page for several seconds

    • Dragging/dropping domains freezes the page for several seconds

    • Label changes to make everything clearer

    • Ability to include http, https, neither, or both

  • Fixed an issue where certain Asian language characters could break the encoding for file names

  • Fixed an issue with the Api Checks page where clicking on certain scatterplot points could break the HTML for the page

  • Fixed an issue on the data science multi-group by where having your second group by be visitor type the numbers wouldn’t return correctly

  • You can no longer delete a synthetic script that is attached to an active monitor

Portal v5.4

April, 8 2021


  • Fixed an issue where you couldn’t edit a user

  • Fixed an issue on the CSP Manager where you couldn’t edit a CSP

  • Fixed an issue on the CSP Manager where Blank Report-To Directive Being Filled With Odd Default Values

  • Fixed an issue where you couldn’t add a department to a user when editing them

  • Removed the slight opacity from the tooltips because this was my all time least favorite thing about the portal.  Why should text from behind the tooltip be able to bleed through into the tooltip? Did anyone think this was easy to read? No is the answer. It was not easy to read.

  • Removed New/Beta from all of our New/Beta pages since they are no longer new, nor in beta

Portal v5.3.3

April 1, 2021


  • Fixed an issue on the Customer Journey page where if you were looking at data older than when the Landing Pages got created, the landing pages would all show up in the Customer Journey instead of just one

  • Fixed a bug where the sales type would not show up appropriately in the JSON viewer in the hamburger menu of the graphs

  • Fixed issues on the Issue Tracker where users couldn’t bulk archive issues or drag to archive

  • Fixed an issue on the Data Science multi-group by where the drilldown didn’t always produce the correct results

  • Fixed an issue on the Session Lookup page where the scatter plot graph’s x-axis displayed the incorrect time period

  • Fixed an issue on the Session Lookup page where the timezone wasn’t being honored in the lookup time

  • Addressed a number of performance issues on the Service Library page to speed up both the back end and front end     

  • Fixed an issue on the Revenue Opportunity where if there wasn’t data for certain pages, the whole page would break and never remove the loading icon

  • Fixed an issue on the Revenue Opportunity page where if Desktop or Mobile or Tablet was missing data completely, the card at the top for that device wouldn’t load and the All Devices card wouldn’t load

  • Fixed an issue with Review All Domains not saving

  • Fixed an issue on the Tag Governance Overview Issue Tracker widget where the auto refresh was firing off 4x the number of queries that it needed

  • Reduced the size of the returned dataset of all unassigned domain queries to speed up the pages that they are on

  • Removed the site selector from settings pages that it doesn’t belong on / doesn’t do anything on

  • Removed unnecessary queries from the synthetic monitor's config

Portal v5.3.2

March 17, 2021

New Features

  • Added report directives to the CSP Manager

    • Allows the user to specify report-to and report-uri directives

  • Added Base Page/SSL measurement support to the Synthetic Overview Page, Test Results Page, and the RAG widget

  • Decibel integration working on the RUM Performance Details page – points with decibel sessions will turn blue

  • Added the option for a second group-by on the Data Science Insights page for line graphs

    • A dropdown button will appear on the table at the bottom that will allow the user to expand the table to see the data for the second group by

    • You can then graph the results of the second data set which will appear as a graph above the table, but below the original graph

Improvements

  • CSP Manager - moved the toggle buttons around to group the unsafe-inline options

  • CSP Manager - fixed code to append separate style-/script-src directives if one or the other has unsafe-inline off WHEN NO DOMAINS selected, prepending default-src if not already existing in meta tag (instead of appending)

  • Package Pricing/Contracts - Sample % RUM Page Views now calculates the correct price

  • Fixed a 500 error, it's being thrown and the screen is stuck whenever you enable, pause, etc. an API script

  • Back end query speed improvements throughout the portal

  • Fixed a bug with turning off unsafe-inline on the CSP Manager

  • Fixed an issue on the Performance Details page where the object level detail only selector above the scatterplots wouldn’t always work – API deployment incoming to address this issue, it should work later today

  • Fixed a synthetic monitor configuration browser compatibility issue with Firefox

  • Bug fixes on the contracts page - mismatched account-selector & forever Waiting for Approval version_status

  • Fixed an issue where having multiple RAG widgets on the same dashboard would cause it to break

  • On the Customer Journey page, fixed the path highlight for pages table and made the scroll-to work again

  • More query optimizations throughout the portal

  • Fixed the issue with undefined or null values ruining the averages on the Data Science page

  • Fixed a bug on the CSP Manager where the CSP on the page would not match up with the API’s CSP

    • Whenever settings or domains are changed on the CSP Manager, a message will display letting you know that changes have been made

Portal v5.3.1

February 25, 2021

  • Ability to choose between a straight line and a smooth line on our line graphs throughout the portal

    • When creating a user or editing your profile, you can choose between rounded lines and straight lines by clicking on the available icons

    • It will default to rounded lines like we currently have

  • Fixed an issue on the data science page where conversion rate, exit rate, bounce rate didn’t appear properly on the graphs when selecting them as a metric

  • Fixed an issue with some NaNs on the data science page

  • The CSP Monitors widget will no longer pull in cleared status CSP violations

  • Fixed an issue where the Last Observed (Synth) column wasn’t showing up properly on the service profiles

  • Fixed an issue on the RUM Performance Overview where the page drill down wasn’t working properly when page names were selected in the filters

  • The link to the Performance Details page from the Error Tracking and Performance widget on the DEO page should work properly now

  • Fixed an issue on the JS Errors page where occasionally data wouldn’t show up for some of the donut charts

Portal v5.3.0

February 19, 2021

New Features

  • Auryc integration on the RUM Performance Details page

  • Toggle Data Labels On/Off on each graph      

    • From the graph’s hamburger menu

    • Some look better than others, that’s why it’s a graph by graph/case by case basis

Improvements

  • UI Improvements to our widgets

    • No more Windows 2000 style gray bar at the top

    • Larger header text

    • Less whitespace at the bottom of widgets

    • Better outlining

  • Changed the Alerts menu item on the left-hand side to Alerts and Reports

  • The Test Results page now supports Base Page & SSL and Multi-Step API monitors

  • JS Errors page will now support SDK App Crashes when they start making it into the data

  • Portal speed and stabilization improvements

  • When a scatter plot point is clicked on the Base Page & SSL page, the response body text should show up below the scatter plot

  • Fixed an issue on the Partner integration on the RUM Performance Details page where multiple partners wouldn’t show up

  • Fixed an issue on the Synthetic Aggregate Waterfall page where the page name would always be the same on the Comparison Function Tracing waterfall

  • Removed the Site Selector from the top of the Sites pages since it doesn’t do anything and just causes confusion

  • Lots of improvements on the Usage page

  • Fixed more issues on the Overview dashboards/DEO page where the custom date range picker could get caught in a state that would break the page

  • Added Custom Date Range to Tag Governance Overview

  • Fixed the SLA Violations widget on the Tag Governance Overview to actually work

  • Fixed an edge case on the Top Issues widget on the Tag Governance Overview page where the site wasn’t getting passed through and it completely broke

  • Fixed an issue on the Environment widget on the Tag Governance Overview page where if you are looking at 3 hours or fewer, the widget would only ever show the loading icon

  • Fixed an issue on the 1st vs 3rd Party Composition, 1st vs 3rd Party Activity, and 1st vs 3rd Party Function Timing widgets where an edge case could cause the displayed time to be incorrect

  • Added the Custom Date Selection to the Tag Governance Overview

5.2.3

February 9, 2021

  • Updated the Performance By Region/Country/Browser, Object Level Detail, Domain Level Detail, and Domain Level Activity emailed reports to all be hitting the API

  • Fixed an issue on the Data Science page where data wouldn’t show up for CLS if the group by wasn’t Displayed Metric (Default)

  • Fixed an issue on the Data Science page where the % Represented column wasn’t filling in for certain metrics

  • Fixed an issue on the Data Science page where the averages in the table would show 0 when there was data for certain metrics

  • Fixed an issue on the Aggregate Waterfall page where the very first time a user hits the page with a new browser, the minimum sample size filter wasn’t being passed into the query

  • Fixed an issue on the Aggregate Waterfall page where if there was only 1 or 2 bars on the graph, the size of the graph could be too small to properly show it

  • Fixed an issue with the Aternity links on the Performance Overview table widget on the DEO page and Synthetic Monitoring Overview pages

  • Fixed an issue on the geography heat map widget when drilling into a region without data

  • Fixed an issue where the Custom Line Graph (data science) dashboard widget stopped working

  • Addressing an issue on the 1st vs 3rd Party Activity widget where the longer time period you look at, the less data shows up on the services/domains tab

  • Fixed an issue on the 1st vs 3rd Party Activity widget when toggling from Services to Domains to Files, the table view sometimes wasn't right

  • Removed an unnecessary second filters query on the Overview Dashboards/DEO page when clicking “Custom Date Selection”

  • Fixed an issue on the DEO page where if you looked at a custom date selection in one environment (UAT for example) then viewed it again in another (production) the page would break

5.2.2

January 21, 2021

  • Web Vitals have been added to the Data Science page

  • Custom data beacons will be accessible on the Bottom of the Sales Funnel page and dashboard widget

  • Optional iframe view of the portal for any partners looking to integrate the Blue Triangle Portal into their environment

  • Lots of improvements to the Focal Page view on the Customer Journey page

    • In the BT dropdown menu on each card on the customer journey, there is now a new link called “Filter to Focal Page”

    • The buttons that switch views between Campaigns, Path Analytics, and Path Flow are now tabs 

    • There is now a new toggle between Landing Page View of and Focal Page View when you are on the Path Flow tab

    • The zoom buttons have moved from the bottom of the page to the top toolbar 

    • There is now a new filter called focal page

    • The focal page card and the landing page card now have a thick blue border in order to stand out better

    • In the first and third columns of the focal page, there are new card types external, external converted, and remainder cards

    • External and remainder cards now have rounded corners to differentiate them from the rest of the cards

    • The unattached remainder cards now have their own header 

    • The unattached remainder cards are now paginated to only show 10 at a time 

    • Landing page viewing focal page view of the customer journey now save their respective selected paths

  • Fixed an issue with the site lock that would cause other site’s data to show on the Synthetic Monitors and Maintenance Windows pages when the site id in the URL doesn’t match the site id in the dropdown

    • NOTE: turning on the site lock will now trigger a page refresh.  This is in order to update all of the links that get generated in the portal with the correct site id attached to it to help prevent any further issues

  • Fixed an issue on the Customer Journey page where the internal generated links on the cards wouldn’t always pass along the correct page name

  • The Usage page doesn’t display “2019” anymore on the System Level Overview

  • Fixed an issue on the Usage page where the rum totals would be NaN and break the graphs

  • Fixed a bug that was slowing down the drawing of the Customer Journey cards

  • Fixed an issue when creating a report where it would erroneously tell you that the report name was already taken and prevent you from making a report

5.2.1

January 11, 2021

New Features

  • Adding Custom Date Selector to the dashboard to let users use the calendar to pick a static time period

    • Auto refresh can now be turned off

  • Focal page on the Customer Journey

    • Allows you to see what page a user came from immediately before that page

    • Anything from an external source will be labeled “(External)”

    • You can filter to the focal page from the Blue Triangle dropdown button on the cards, or from the filters menu

    • Some UI improvements to the page as well

Improvements

  • When creating a custom data science widget, you can now select saved data science graphs to use as a template for ease of creating multiple widgets

  • Added Brand to the Site Overview dashboard

  • Added Web Vitals to the Competitive Index

  • Added Web Vitals to the RUM/Synthetic Performance Details dashboards

  • On the RUM Performance Details / Session Lookup pages, the metric selector for the scatterplot will now include all custom numbers

  • Important change to the way we are displaying scatterplot points

    • As we move to including function tracing on every synthetic measurement, it no longer becomes necessary to distinguish function tracing points and it is more important to show which have filmstrips

    • This means we are going back to the way the points were before function tracing got introduced and always showing the function tracing tabs

  • Added sharable pages for RUM Perf Details, RUM Performance Comparison, and RUM Object Level Detail

  • Added Custom Number 11 – 20 to the Performance Measurement Details table

  • Added the search, and export to the Performance Measurement Details table

  • Added a lookup button on the RUM Performance Measurement Details page that will pull up the RUM Session Lookup page with that field and value populated

  • Added a filter to the JS Errors page for JS Error Types

    • Options are “All”, “Include”, and “Exclude”

      • "All" queries all error types

      • "Include" will query against selected error types

      • "Exclude" will query against all error types other than what is selected

  • RUM and Synthetic filters are both loading on the Performance Budgets page

  • All custom variables are now available to search on in the session lookup on the Performance Details/Session Lookup page (was previously only doing Custom Variable 1 – 5.  Added in 6 - 10)

  • Added the Beacon Type filter to the RUM Performance Details page, RUM Performance Details dashboard and widget

  • Adding in a blank monetary unit in the site settings for sites that don’t collect money but still want to use the revenue pages

  • Added “Beacon Type” to the group by selector for RUM line graphs on the Data Science page

  • When doing a custom variable lookup on the session scatterplot on the RUM Performance Details and Session Lookup pages, we are now highlighting and enlarging points that match the query, while still showing all points in the session

    • Matching points will be large and green

    • Non matching points will be regular size and a grayish green color

    • NOTE: this only applies to custom variables since all other lookups (other than url lookup) will only show 1 session

  • Added all custom variables to the RUM Group By filter option on Data Science and the custom data science dashboard widget

  • Added side-by-side comparisons for function tracing on the Synthetic Aggregate Waterfall page

  • Including the JSON used for the API on pretty much all the graphs in the portal accessible through the graph’s hamburger menu

Deprecation

  • Removing the Firefox agent from our synthetic monitors selection

    • We will be adding more functionality to the Base Page and SSL measurements to build on what the Firefox agent could do

  • Fixed an issue on the KPI where year over year queries would time out before returning any data

  • Fixed an issue on the year over year KPI where it was refreshing too often

  • Fixed an issue on the Performance Budget where the line graph would occasionally not return

  • Fixed an issue where doing a session lookup on anything other than BTT Session ID would result in no triangles appearing in the scatter plot

  • Domain Violation Log loads much faster now

  • Fixed an issue where the quick filters bleed into the page’s content on the Customer Journey page

  • Redirect legend now properly appears in the Base Page and SSL chart

  • Fixed an issue on the Data Science page where looking at custom categories/numbers while grouping by a filter would incorrectly divide the numbers by 1000 and assign incorrect units

  • On Data science, if you are looking at 1 metric and switch between group by “default” and group by anything else, that metric will match between the two group by's

  • Fixed an issue where contentsquare/clicktale measurements weren’t showing up correctly on the scatterplot

  • Removed the ability to drag the columns on the competitive index until further fixes are in place to ensure it works properly

  • Fixed an issue on the Performance Budget Page where in the “Latest Results” widget, the images, css, and fonts were not giving accurate numbers

  • Fixed an issue where the Custom Number 10 label wasn’t appearing correctly on the Performance Measurement Details table

  • Fixed an issue where JS Code on the page names wasn’t saving properly

  • Fixed an issue on the Data Science page where the table at the bottom had some stray HTML that messed up the pagination when viewing orders and grouping by a filter

  • Fixed an issue where if there was a blank traffic segment filter option, the page would load and select a blank string as the filter option, causing no data to display on the page

  • Fixed an issue on the Domain Details page where trending All Resources wasn’t pulling in data

  • On the Performance Details dashboard widget, fixed an axis display issue for CLS

  • Fixed an issue where custom data beacon data wouldn’t appear on the data science dashboard widget that could cause all 0s to appear in the data

  • Fixed an issue where the Bottom of the Sales Funnel widget wouldn’t auto update on the homepage

  • Fixed an issue where the Bottom of the Sales Funnel widget could break on the homepage when changing the selected funnel path

  • On the CSP Manager, fixed how the data: & blob: keywords were being added so that it was covered for all source types

  • Properly preventing users from creating a custom variable/category/number with the same lookup name or display name

  • Fixed the issue where clicking on the Blue Triangle icon on shared reports would send you to a broken page

  • CSP Manager - adding script-src-elem & style-src-elem whenever script-src & style-src are added, in order to cover all browsers and their implementations of the source type fallbacks

  • Horizontal scroll bars work to scroll on dashboard widgets instead of resizing them

  • Fixed an edge case on the Alerts page that would add “on” to the end of the page name when creating an alert

  • Clicking the “+” icon on the Synthetic Site Health Dashboard will open up the HAR file properly

  • Fixed the table on the Data Science page where the % of Sessions wasn’t present if you grouped by Country or Region

  • Better handling on the page naming where characters were getting escaped when they shouldn’t have been

  • Fixed an issue in the calendar where the time period would revert to 00:00 through 23:59 if you tried clicking on days then changing the time period before the query fired off

  • Fixed an issue on the RUM Performance Overview where the show full url button wouldn’t work if you changed the time period

  • Fixed an issue on the RUM Performance Overview where the URL drilldown table was missing the new web vitals

  • Fixed an issue with the Aternity integration when using more than one custom variable to link together our portals that would break the RUM Performance Overview

  • Custom variables now properly appear in the session scatter plot metric selector

  • Data Science fix for grouping by Country/Region where the table displays either NaN or nothing, it will display the correct data now

  • Fixed an issue on the Dashboard where a series of unfortunate events could cause the filters to disappear completely

  • Fixed an issue on the Dashboard where most over time widgets would have their date/time labels off by 1 minute at the start/end when used on a custom dashboard

  • Changing “All Pages” to “All Matching Pages” when displayed inside the portal

    • This is technically only showing the page name filter, but doesn’t take into account the other filters. We changed the display to All Matching Pages to account for that

  • The scatterplot on the Base Page and SSL will now properly load

  • The page name filter will now apply to the table on the RUM Performance Overview page

  • Fixed an issue where if you were looking at a start time in daylight savings and an end time not in daylight savings, the query sent to the database would be off by 1 hour

  • Fixed an issue where if you were looking at a start time in daylight savings and an end time not in daylight savings, tables would show a time that was off by 1 hour

  • Fixed an issue where creating a new Custom Widget could break the filters on the dashboard

  • Fixed an issue on the Performance Overview where the URL search wasn’t filtering by page name

  • The filter option “Bucket Size” will now properly appear at with the rest of the time options at the top on all pages

  • On the Revenue Analysis page, the bucket size will properly switch to daily data when the bucket size filter is set to auto and the time period is over 21 days

  • Better caching on queries throughout the portal which will result in further speed improvements

  • Fixed an issue with the calendar where if you chose a time period greater than 21 days, the last day you have selected wouldn’t show up in the data

  • Fixed an issue where if you are looking at a time period where the start is in DST and the end is not, then refresh the page, the calendar will subtract off 1 day from the start and fire off a new query instead of getting the cached data

  • Fixed an issue where using the toggle event markers from the graph hamburger menu was backwards

  • Event markers properly work on the dashboard (Turn on/off from the wrench icon at the bottom of the modal)