I am looking to be able to track how many a days a given unique visitor comes to the site. Ideally I am looking for a report that says:
1 day a week: 562
2 days a week 380
3 days a week 42
etc...
Where if a unique visitor comes monday, wednesday and friday they would be added into the 3 days a week bucket regardless of how many times the given unique visitor visited the site during that day.
Is there any way to do this in Google Analytics? If not in GA is there off the shelf analytics tool/service that will do this easily?
Here is how I ended up solving this:
a. Check if the cookie exists, if not create it all with zeroes
b. If the cookie exists then check the date - if the date is not the last sunday then recreate the array with all zeroes
c. If the date is fine then set the current day of the week position to 1
d. If the sum of the array > 3 and the day array position was 0 but now is 1, then send a custom event to google analytics that says #{sunday_date}_#{visit_number}
This will allow us to compare # of people who visited 3 or more times all the way up to 7 or more times per week. You only have 50k unique custom events, but this should eat through them very slowly and allow you to do the broad tracking