We want to stop using Silverpop's click tracking and instead have donate wiki track email clickthroughs for us.
BACKGROUND: Silverpop/IBM isn't able to track clicks in emails under https, and WMF has made a commitment that the wikimedia.org domain will be https-only, so we had to change the link domain which tracks email clicks to links.wikimedia.mkt4477.com. It's not ideal, and donors are already starting to notice, so we need to find another solution. Ideally before our big US email campaign starts in November.
Silverpop tracks clicks by sending the recipient to links.wikimedia.mkt4477.com, which captures a few pieces of data and then quickly redirects the donor to https://donate.wikimedia.org as intended. @K4-713 has told me that donate wiki uses a very similar type of system for banner analytics already, so we could bypass the need to redirect altogether. She may have also intimated that donate wiki is a bit bored right now :)
We don't necessarily need the data to tie directly to a donor profile, however we need the data to track unique clicks. I see it as a good idea to tie each unique record to a Civi contact id so we can integrate this data with Civi one day.
So Silverpop links will contain three essential values:
- MAILING_ID
- CONTACT_ID (Civi field)
- Base URL (u) to Resolve
- (optional – default to root) Page URL (page) to Resolve
- (optional – default to https) Protocol for URL redirect (p=h/p=s), h would resolve to http, s would resolve to https (in case we are linking to a third party website without https)
- Any additional URL parameters should pass through to the resolving page
Things I need/need to know:
- Can we track uniques?
- Will this data be available in ecom related to each unique mailing ID?
- Can we track clicks from individual links in the same email - i.e. so I can say link 1 got more clicks than link 2?
- Can we find a way to track clicks to links that resolve outside of donate.wiki (i.e. blog links)? <<< this is a lower priority question, and does not need to be addressed immediately
- Will this destabilize anything for December?
- Is this achievable before December (estimate, please :)?
Conclusion
- Can we track uniques?
- Yes, Silverpop can add contact_id and respondent_id, which is unique per recipient x mailing.
- Will this data be available in ecom related to each unique mailing ID?
- You'll be able to do MySQL queries relating utm_source with letter opens.
- Can we track clicks from individual links in the same email - i.e. so I can say link 1 got more clicks than link 2?
- Yes, but you'll have to add an URL param to each link manually.
- Can we find a way to track clicks to links that resolve outside of donate.wiki (i.e. blog links)? <<< this is a lower priority question, and does not need to be addressed immediately
- Yes, this is already possible with just utm_source.
- Will this destabilize anything for December?
- Low risk.
- Is this achievable before December (estimate, please :)?
- Yes, I'm assigning the work 2 points.