facebook

HYROS updates

07 Jul 2026

Version 2.7

Group 2
Show Power Features Only

TikTok Smart+ Ads - Differentiated Reporting

preview

Hyros now recognizes TikTok Smart+ Ads as a distinct entity within your reports.

Previously, Smart+ ad spend and performance data was either missing or blended in with standard ads, making it hard to evaluate those campaigns accurately. With this update, Smart+ Ads are grouped and displayed with their own aggregated stats in the reporting table. If you run TikTok Smart+ campaigns, you will now see a clearer, more accurate breakdown of their performance directly inside Hyros.

The Google Ads V2 migration flow is now fully supported within Hyros. When you complete the migration, all your Google integrations are automatically upgraded to the new V2 API, and your tracking parameters are updated accordingly. Reports now clearly differentiate between Google Legacy (V1) and Google V2 data, so you always know which integration your numbers are coming from. Cost and stats data will no longer be fetched from the old Legacy integration after migration, keeping your reporting clean and accurate. Note: migrations cannot be started if any of your Google integrations have an expired token, preventing partial or broken migrations.

 

Faster Google Conversion Sending – 6-Hour Delay Removed for Existing Conversion Actions

Hyros previously applied a blanket 6-hour delay before sending conversions to Google Ads. After research and testing, this delay has been removed for conversion actions that already exist in your Google Ads account. Conversions are now sent immediately, meaning your Google Ads optimization algorithms receive signal faster. The delay is still applied only when Hyros creates a brand new conversion action in Google, as Google requires a short stabilization period in that specific case.

 

Bulk Lead Deletion via Comma-Separated Emails

The Privacy Panel now lets you delete multiple leads at once by entering a comma-separated list of email addresses. Previously, leads had to be deleted one at a time, making large-scale deletion requests slow and tedious. This improvement is particularly useful for teams handling GDPR or CCPA deletion requests in volume.

 

Checkout Now Displays Your Plan Name

The final step of the Hyros checkout now shows the name of the plan or funnel the customer is purchasing. A new “Public Name” field has been added to the Flexible Funnel setup, which displays on the checkout page and in the browser tab title. This reduces confusion for customers who may not be sure exactly what they are buying before completing their purchase.

 

URL Rules: Manual Traffic Source and Category Selection

URL Rules now support manually assigning a Traffic Source and Source Category directly on the rule, rather than relying solely on URL parameters like utm_source. In the Advanced settings of any Simple or Dynamic URL Rule, you can now choose between dynamic mode (reading the value from the URL as before) or manual mode (selecting or creating a Traffic Source and Category from a dropdown). Only one mode can be active at a time per field, keeping the logic clean and predictable. This is especially useful for simple URL Rules, which previously always defaulted to “General” and “No Category,” requiring manual cleanup after the fact.

 

Lead Metrics Redesigned: Leads vs. Lead Optins

Hyros has introduced a clearer separation between two related but distinct metrics in reporting. The existing “Leads” metric has been renamed to “Lead Optins,” which counts every individual opt-in event – meaning the same lead can appear multiple times if they opted in more than once. A new “Leads” metric has been added that counts only unique leads, giving you a true headcount of distinct people who opted in during the selected time period. Both metrics are available across reports and dashboard widgets, and the “New Leads” metric remains unchanged, counting leads who opted in for the very first time.

 

Lead Journey Report: Deep Dive Mode

The Lead Journey report now supports Deep Dive mode, allowing you to drill into the data behind any row just as you would in other Hyros reports. This brings the Lead Journey report in line with the rest of the reporting suite and makes it significantly more useful for understanding how individual leads are progressing through your funnel. If you have been using the Lead Journey report primarily at a summary level, this update opens up a new layer of detail that was not previously accessible.

 

Optin Records for API and Webhook-Created Leads

Hyros now automatically creates optin records for leads generated through the Create Lead endpoint, the Create Click endpoint, and webhook sources – even when no traffic source is present. These are treated as organic optins, ensuring that leads entering Hyros through API integrations or tools like Zapier are properly reflected in your Lead Optins and Leads metrics. Previously, this behavior was behind a toggle and was inconsistently applied; it is now enabled by default for all accounts.

 

Improvements

Reporting Table Header – New UI Design

The top section of the reporting table has been redesigned to match Hyros’s updated visual style. The Columns selector, Presets, and Search controls have all been updated with a cleaner layout and improved usability. The changes are visual and navigational, with no impact on how data is calculated or displayed.

 

Geo Report – Stability and Filter Consistency Fixes

The Geo report has been restructured to fix a range of inconsistencies that caused filters to reset unexpectedly when switching between tabs or geo levels. Traffic source filters in particular were not persisting correctly due to how the URL was being updated. Deep Mode behavior has also been stabilized, so it now consistently shows the correct geo-level content rather than falling back to aggregated totals.

Traffic Report – Clearer URL Rule Error Messages

When creating URL rules in the Traffic Report, errors now display a specific, informative message instead of a generic one. For example, if you attempt to create a duplicate rule, you will now see a message explaining exactly what went wrong. This makes it easier to diagnose and correct configuration issues without guessing.

Hyros Status Page – Refreshed Design

The public Hyros Status page at app.hyros.com/public/status has been updated to match the latest Hyros branding. The layout and visual style now align with the rest of the platform. No functional changes were made to how status information is displayed.

Updated Password Security Policy

Hyros has strengthened its password requirements to improve account security. The minimum password length has been increased from 8 to 10 characters, and passwords must now include at least one letter and one number. Spaces are also now allowed, so you can use passphrases if preferred. All users will see a one-time notification prompting them to consider updating their password to meet the new policy. 

Bug Fixes

Linear Fractional Attribution – Date Picker No Longer Resets

Switching the attribution model to Linear Fractional in Performance Reports was incorrectly resetting the date picker to a 7-day range. This has been fixed. The selected date range now remains unchanged when switching attribution models, consistent with how all other attribution models behave.

Traffic Report – Table and Chart Data Now Match

A discrepancy between the Traffic Report table and chart has been resolved. The table was showing 0 average leads and 6 average new visits while the chart showed different values entirely. Both views now pull from the same data source and display consistent numbers.

Free Trial Signup – Invalid Credit Cards No Longer Create Active Subscriptions

During the Hyros Self-Service Setup, entering an invalid credit card was incorrectly creating an active subscription for the free trial period, leaving the account in a broken state with no valid payment method attached. This has been fixed. A subscription is now only created after a valid card has been successfully verified.

Reporting Engine – Query Performance Improvements

Several slow database queries in the reporting engine have been identified and optimized. These queries were responsible for a significant portion of slow report load times, particularly in click-counting operations. The improvements reduce load on the reporting infrastructure and contribute to faster report generation across the platform.

Data Integrity – Deleted Records Removed from Search Index

When a sale or attribution record is deleted inside Hyros, it is now also immediately removed from the underlying search index. Previously, deleted records remained in the index and had to be excluded at query time, which added unnecessary overhead. This change improves data hygiene and reduces the risk of stale data appearing in edge cases.

Production Error Fixes – Reporting Stability

Three recurring production errors detected via monitoring have been resolved. These errors were occurring in the reporting and processing services and, while not always visible to users, could cause intermittent failures in report generation and lead processing. All three have been diagnosed and fixed, contributing to improved overall platform stability.

LinkedIn Integration – API Updated to Latest Version

The LinkedIn integration has been updated to use LinkedIn’s latest API version ahead of their July 2026 deprecation deadline. This is a behind-the-scenes update that ensures your LinkedIn ad data continues to sync reliably without interruption.

Kajabi – Multiple Order Bumps Now Supported

Hyros now correctly processes Kajabi’s “Multiple Order Bumps” transaction format. When this Kajabi feature is enabled, multiple offers are grouped into a single transaction rather than firing as separate events. Hyros now handles this combined transaction structure, so sales from Multiple Order Bump purchases are captured and attributed correctly.

Google Conversion Stats – Improved Daily Recalculation Reliability

The daily cost and stats recalculation process for ad platforms has been reviewed and improved. Reliability for Snapchat and Pinterest recalculations has been increased, and the timing delay for Google V2 in the recalculation process has been reviewed and corrected. This means your daily ad spend and performance numbers sync more consistently across all connected platforms.

Exclude Refunds Filter in Reports

A new toggle has been added to the Advanced Options dropdown in Hyros reports, allowing you to exclude refunded sales from your reporting view. Previously, refunds processed through payment integrations like Stripe or checkout platforms were always included in revenue figures, which could skew your results when analyzing net performance. With this filter, you can now run reports that reflect only completed, non-refunded transactions – giving you a cleaner picture of actual revenue attributed to your campaigns

 

Dashboard Email Styling Improvements

The weekly dashboard email has received a visual overhaul to make it cleaner and more readable. Widget images now scale correctly to fill the email width, font sizes are consistent between the widgets and surrounding text, and the layout no longer includes redundant UI elements that were carried over from the in-app dashboard view. The “View Live Dashboard” link has been repositioned for better flow, and blurry small text on widgets has been resolved. These changes apply to all scheduled dashboard emails going forward.

Weekly Dashboard Report No Longer Creates Phantom Views

The weekly stats email job was previously creating a new dashboard view tab every Monday as a side effect of generating the email snapshot. These temporary views were cluttering the dashboard view list for users who had weekly emails enabled. The system now generates the email snapshot without creating or saving a visible view, keeping your dashboard tabs clean and unaffected by the automated report schedule.

Improved Onboarding Flow for New Accounts

The onboarding experience for new Hyros accounts has been improved in two ways. First, the Settings button is now always visible regardless of where a user is in the onboarding process, so new accounts are no longer left without a way to navigate back to setup. Second, the self-serve flow now requires users to either install the Hyros script or connect a Shopify or WooCommerce integration before proceeding to the website scan step – preventing a dead end where the scan would fail because no tracking method had been set up. A persistent banner also appears for accounts with incomplete onboarding, making it easy to resume setup at any time.

TikTok Smart+ Ads: Improved Grouping and Reporting

Hyros now correctly identifies and groups TikTok Smart+ (Upgraded Smart+) campaigns in reporting. Ads belonging to Smart+ campaigns are tagged with the appropriate parent ad reference and campaign type, allowing Hyros to present them as a unified group rather than as disconnected individual ads. A one-time migration was also run to backfill historical TikTok Smart+ ad records that existed before this tagging logic was in place, ensuring your past data is consistent with the new model.

Meta CAPI: Country Now Included in Conversion Events

Hyros now sends the customer’s country as part of every outbound Meta Conversions API event. Meta recommends including country on all CAPI events to improve event matching quality, particularly because Meta’s matching graph is global and country context helps it correctly attribute conversions. Previously, Hyros was sending city, state, and zip but omitting country; this update closes that gap without requiring any changes to your integration setup.

Meta CAPI: Currency Now Matches the Original Sale

A significant accuracy fix has been applied to how Hyros sends conversion values to Meta’s Conversions API for non-USD accounts. Previously, all CAPI events were sent with values converted to USD, regardless of the currency of the original sale. This created a mismatch between the Pixel event (which fires in the original currency) and the CAPI event, which Meta’s own documentation explicitly flags as a consistency violation. Hyros now sends the currency and value from the original inbound sale, keeping your Pixel and CAPI events aligned and ensuring that Value Optimization, Event Match Quality, and revenue figures in Meta Ads Manager are all working from the same data.

Hyros previously only included hashed user identifiers (such as email) in Google Ads conversion events when the click carried a GCLID. Clicks tracked via WBRAID or GBRAID – which are used for privacy-preserving measurement on iOS and cross-channel traffic – were being sent without user identifiers, which caused alerts in Google Ads and reduced conversion match quality. Hyros now sends all available user identifiers on every conversion event regardless of which click ID type is present, in line with Google’s own guidance that relevant data should always be included even when a GCLID is not available.

 

A bug was causing Hyros to create multiple source link records for the same Bing Performance Max campaign when the campaign name changed or when a click arrived using ad group-level tracking parameters instead of the campaign-level ones used by PMax. Over time, this resulted in several accounts having three or more source links pointing to the same underlying campaign, which caused errors during automatic source link creation. The root cause has been resolved and affected records have been cleaned up.

Two related production errors that caused transaction failures during automatic source link creation have been fixed. These errors surfaced when the system encountered leads with hidden billing plans or when multiple source links existed for the same ad spend ID, causing the process to fail silently. Both edge cases are now handled correctly, improving the reliability of automatic source creation across all tracking flows.