Back to ChangelogBack to Changelog

Fixes for forms, campaign API filtering, click statistics and the performance chart

Fix for filling in duplicated preference groups in a form, fix for filtering in the campaign listing API endpoint, fix for unsubscribes being counted in click statistics, and fix for the campaign performance chart.

FIX

Forms: duplicated preference groups can be filled in independently

If a form contained a preference group created by duplicating another group, the two groups could not be filled in independently ‑ any change to the copy was written back to the original group and vice versa. Preference groups now behave independently in forms regardless of whether they were created by duplication.

FIX

API: campaign listing filters by date correctly

The GET /campaigns endpoint returned no results when filtering by the updated_at parameter, because it compared the date for an exact match including time. At the same time, the date_from and date_to filters operated on a column that was not populated for campaigns, so some campaigns were silently missing from the results. Filtering by date now returns the correct campaigns, and the response also includes a created_at field.

FIX

Automations: unsubscribes are no longer counted as clicks

Clicking the unsubscribe link in an email from an automation was counted among clicks, which skewed the click rate and made it impossible to accurately evaluate performance. Unsubscribes are no longer counted in click statistics.

FIX

Campaigns: the performance chart shows correct data

The campaign performance chart did not match the actual delivery and open data ‑ the timing of the first events was shifted, and the open counts both per hour and in total were lower than reality. The chart now shows the correct values at the correct time.

newsletterStay up to date

Once in a while, we will send a summary of new features, improvements, and fixes to your inbox. No spam, no marketing – just product updates from Ecomail.