v1.3.0
What's New
Admin tab extensibility
The kntnt_ad_attr_admin_tabs filter and kntnt_ad_attr_admin_tab_{$tab} action let add-on plugins register custom tabs on the Ad Attribution admin page.
Query parameter forwarding
Incoming query parameters (gclid, fbclid, msclkid, etc.) are now forwarded through the redirect to the target URL. Target URL parameters take precedence on collision. The merged set is filterable via kntnt_ad_attr_redirect_query_params.
Smart post search
The search-posts REST endpoint now supports lookup by post ID, URL/slug, and title (multi-strategy) instead of title-only search.
Optional UTM fields
Source, medium, and campaign are no longer required when creating tracking URLs — only a target page is required. SQL queries use LEFT JOIN for all UTM fields.