Open adampash opened 10 years ago
So, currently we have a 365-day high favorite count insight. (It's inside the activityspike insight.)
One thing about that, in relation to this, is that we specifically changed it so it would only twll you about a 365 day high, if we had 365 days of crawling data. Because of twitters limits to looking at back-tweets, I believe that we were getting enough false positives that we disabled it, rather than give people bad data. Gina may have more insight there. (cc @ginatrapani )
My perspective is that it's better to craft a way to appropriately address this issue than to say we can't do all-time personal bests. 365-day best is still a good insight, but it's a different insight. Best ever is a really powerful thing.
That said, we do need to figure out what the well-crafted path to addressing the issue looks like. I'll work on that and update when I've got something.
One-liner
Personal best: Most faved/liked post.
Full explainer
This insight keeps track of the user's most faved tweet/liked status update and gives the user a heads up when she's broken her previous record. Should make the user feel good, like a personal best should.
Audience for the insight
This insight works best for Twitter and Facebook.
How often this insight runs
This insight should run as soon as we've scraped all of the user's initial data to find the baseline. Then run daily to check if the user has surpassed the baseline.
Headline
Body
Then:
E.g.:
New Personal Best: Most faved tweet!
Whatever @adampash is doing, it's working. With 82 faves, @adampash's new most faved tweet is:
If this is the first run for this insight, need copy to explain the limitations of the accuracy of this first run. E.g.,
Maybe could live in a footnote?
Criteria and logic
The baseline for this insight requires all of the user's existing posts. Then we need to find the post with the most faves/likes.
After the baseline is set, the insight needs to pull the user's posts from the previous week (or whatever API calls will allow) to check for anything that surpassed the previous personal best. It's probably also worth continuously updating the fave/like count of the original personal-best on each run, in case it's changing.
Actually, to avoid overusing API calls, we could also possibly just check the 5 most faved/liked posts in the previous 30 days or something like that and continue updating their faves/likes in the ThinkUp DB.
The minimum threshold for posting this insight is, of course, > baseline.
Included elements
Hero image for Facebook: http://www.flickr.com/photos/smemon/5684115572/in/photolist-74m2KU-7K6r4e-9EhzwC-bqtGQe-AD4kM-frn9pB-KZLQE-ddCVmu-2csQus-gru7Ay-5QkSiN-aigubP-b3wBMV-JgGsp-ca1pbf-4Uk61t-8em2UZ-8Q72TT-8nWJRe-9LjJbp-8gS6YR-j9n5Yr-jEZcT-dS65we-9reemA-bwYTD-bssmTn-8HxYiH-5p59fH-8tpTz3-akZdPD-9M8p3K-aPkaWK-iutq2K-9i9rq9-8pfreV-9H1T2g-bmFShG-nY6gK7-6JUzZ1-3rZaf-5uiZZP-7q8b4a-eZfY27-8yhLR9-98Bg91-5GakHb-joXL5y-7ZBjcs-85L1Du
Hero image for Twitter: http://www.flickr.com/photos/meddygarnet/3423734717 http://www.flickr.com/photos/franzifisch/2090951156