Custom reports(not sure if done already both in create and update custom reports). Should only rearchive the specific report
Users Flow: on activation it should archive all it's reports
Multi Channel Conversion Attribution: on activation it should archive all it's reports
Funnels: When adding or updating a funnel rearchive that specific funnel
AbTesting: When updating (not adding) an existing A/B test then it should rearchive the data for A/B testing. Ideally it would do this back until
abtest['created_date']. (which is often just a few days or weeks instead of multiple months)
Cohorts: On activation it should rearchive all it's reports (be good to confirm @diosmosis )
@tsteur fyi, AbTesting doesn't appear to have a created_date, is there another date that should be used or should created_date be added?
@diosmosis as mentioned in chat
start_date will need to be used. That's when the first tracking request for an a/b test has been received.
@sgiehl can you review the linked PRs in the issue description? Basically, when using CLI archiving, then it should rearchive the related plugin specific reports or archive it for reports in the past on plugin activation for example.
done. Left some comments on some PRs
I suppose we now only need to update the other plugins that were using the activate hook and then release a new version for each plugin (I can do that) and things should be done?
This should be done now. There's one more comment left in custom reports to tweak a message ideally but can be done any time