v1.2.0
What's New
Adapter infrastructure for platform click IDs and async reporting
Introduces an extensible adapter system that allows companion plugins to capture platform-specific click IDs (e.g. gclid, fbclid) and enqueue asynchronous conversion reports.
New classes
- Click_ID_Store – stores and retrieves platform-specific click IDs per tracking hash
- Queue – manages async report jobs with status-based processing
- Queue_Processor – processes queued conversion reports via cron
New database tables
kntnt_ad_attr_click_ids– stores click IDs with composite PK(hash, platform)kntnt_ad_attr_queue– stores async report jobs with auto-increment PK
New filter hooks
kntnt_ad_attr_click_id_capturers– register callables that capture click IDs on ad clickkntnt_ad_attr_conversion_reporters– register callables that enqueue conversion reports
Other changes
- Cron cleanup integration for click IDs and queue tables
- Admin page shows queue status
- Updated documentation