I think, activity data will be deleted after 6 months. I guess, this is configurable. I would create a support ticket.
Otherwise you have to use analytics api.
I'll ask this of them. We're on cloud, so that might be a limitation for us.
I did check out the Analytics API, and this does give us more than 6 months, but grants a bit too much power/visibility for our use case.