1.1 – Global > Added unique browser tab titles to all pages
This takes the format of Account Name > Section > Detail. Any feedback as to how to make this more useful/readable is welcome!

1.2 – Global > Added the ability to right-click and open leads and companies from cards
This should now be possible anywhere a card appears. Let me know if I’ve missed any!

1.3 – Global > New user login tracking system records the last login time for each user
The ‘Last Login Time is shown in the list of users for each account.

.
1.4 – Global > New multi-factor authentication system allows any user to opt-in to use the Google Authenticator code as part of their login process
The User Edit screen offers an option to enable multi-factor authentication. Clicking this will take you through the setup process. Currently, this is only integrated with authenticator apps like the free Google Authenticator app or 1Password, and not (say) SMS messages.

1.5 – API > New parameter ‘ietoken’ can be sent with any pageview API call, containing an email in plaintext or Base64 format
If this parameter is sent and it contains a valid email address, a previously anonymous session will be automatically ‘identified’ in the Insight Engine, even if they haven’t converted in the current session. This can be useful for identifying visitors in the IE if they are already known on the website through some other mechanism.
1.6 – Lead Management > New system activity logging that shows historical changes to leads such as assigning flags or hiding/unhiding
This now appears as a ‘System Activity’ report at the bottom of the Lead Detail Page. Unlike the ‘Browsing Activity’ report, this is intended to show ‘administrative’ changes made to the lead. Current activities tracked are: Stage Change, Hide/Unhide, and Spam/Unspam. Additional activities can be tracked here in the future, particularly around any CRM-like functionality that we add.

1.7 – Lead Management > New account-level setting allows email addresses to subscribe to be notified whenever a lead is flagged as a ‘client’
This email will include any other historic activity as well, for context.

1.8 – Companies > Company cards are now loaded asynchronous, improving page performance when filtering
1.9 – Conversions Reports > New ‘List’ report allows you to see all conversions in a list view, broken out by month
This list can be filtered by conversion type. It also includes a filter to show ‘hidden’ conversions as well. Each conversion includes a handy button to quickly hide the lead or mark the conversion as spam manually (also hiding the lead).

1.10 – Conversion Reports > Added custom date range filtering functionality to Conversion Reports

1.11 – Content Reports > Added date range filtering functionality (month/year/custom/etc) when viewing sub-reports (taxonomies and types)
Previously when clicking through to a sub-report for a Taxonomy or Type, it would show the all-time metrics and data for that taxonomy/type. Now, it will carry through whatever date range you were previously viewing, and also allow you to change the date range within the sub-report. The sub-report ‘filter’ is now shown as a blue pill. Dismissing the pill will take you back to the main date-range report.

1.12 – Content Reports > Updated Content Detail Page Report to Include Traffic Timeline
This report now includes the traffic metrics (via Google Analytics), in combination with the conversion metrics over the same time period.

1.13 – Content Reports > New ‘UTM Sources’ report on Content Details Page
This new report shows all of the incoming traffic that included UTM parameters in the URL. Typically this will include traffic from Paid and Email sources, but can include others. Each source will indicate the number of entrances recorded, as well as the direct and influenced conversions from that source.

1.14 – Content Reports > New Direct Conversions by UTM Source report on Content Details Page
An extension of the above, this will visualize the UTM origins of direct conversions for a given piece of content

1.15 – Outbound Reports > Added custom date range filtering functionality to Outbound Performance section

1.16 – Outbound Reports > ‘Open Rate’ and ‘Sent Rate’ metrics now use the total delivered instead of the total sent when performing the calculation

1.17 – Paid Dashboard -> New ‘compare’ option or added to the Google Overview and LinkedIn Overview reports, allowing the current report to be compared to either the previous time period or the same time period in the previous year

1.18 – Paid Dashboard -> Added a new ‘conversion rate’ metric to each all reports

1.19 – Paid Dashboard -> Default report now shows the current month, instead of the previous month
1.20 – The Google Overview and LinkedIn Overview reports are shown in a new table format, to allow them to show the new comparative data and to be consistent with other reports in the IE

1.21 – Paid Dashboard -> Show both unique converters and total conversion actions on the platform “Overview” sections

1.22 – Traffic Reports > Added custom date range filtering functionality to Traffic Reports
This includes a new custom ‘compare’ date range, allowing any date range to be compared to any other date range.

1.23 – Infrastructure overhaul
A fairly complete overhaul of the IE infrastructure has been completed. This will help with stability, scalability, security, and performance. Changes include:
- New docker containers for the web and job servers, which include New Relic integration for performance monitoring
- New queue servers to handle just the job activity like notification email sending and profile population
- An updated RDS instance to handle the increased database processing requirements that have risen over time
- An updated Laravel framework
1.24 – Many bug fixes
1.25 – Many performance optimizations
2. Newfangled Plugins
2.1 NF Insight Engine Connector v 2.2.17
Add support for a custom URL parameter called ‘ietoken’, which can contain either an email or a Base64 email value. If present, this will be immediately removed from the URL and passed to the Insight Engine for additional visitor identification.
2.2 NF Gated Content v2.4.11
Updated the Classic Editor ‘Insert Gated Content Widget’ functionality to use the new ‘gatedcontent-widget’ shortcode.
Fixed a bug where posts containing a Gated Content Widget shortcode were not showing in the “Appears On” field in the Gated Content Widget admin list.
2.3 NF Gravity Forms Helpers v1.2.11
Fixes a conflict with the Event Tracking for Gravity Forms plugin where GA tracking code is added too soon to the form confirmation output, preventing cookies from being set properly.
Added a new option that prevents the submission of a Gravity Form if the form was not loaded via Ajax. These submissions will instead be flagged as spam and placed in the spam folder. This can prevent bot-submitted spam submissions, but may also flag submissions by visitors with JavaScript disabled. You can monitor these submissions using the spam monitoring tools introduced in v1.2.8. To enable this functionality, select ‘Flag submissions from non-Ajax-loaded forms as spam.’ in the Newfangled Gravity Forms Helper settings.
2.4 NF Email Blacklist v1.0.2
Removed the shortcut link from Gravity Forms notification emails allowing the admin to add a domain to the blacklist. This prevents domains from inadvertently being blocked, either by accidentally clicking the link or by email systems that crawl message links.
2.5 NF Email Blacklist v1.0.2
Removed the shortcut link from Gravity Forms notification emails allowing the admin to add a domain to the blacklist. This prevents domains from inadvertently being blocked, either by accidentally clicking the link or by email systems that crawl message links.
2.6 NF Gated Content v2.4.12
Fixed a bug where Gated Content Widgets added or removed via Elementor may not always trigger the correct ‘association’ to update the ‘Appears On’ information.
Fixed a bug where Gated Content Widgets added to Landing Pages via an Advanced Custom Field may not always trigger the correct ‘association’ to update the ‘Appears On’ information.