Boost recurring donations this giving season with the new upsell prompt!Learn How >>

Recording trackable links in Google Analytics automatically

updated

Let's say you want to have some better tracking of your Soapbox Mailer campaign's trackable links in Google Analytics, and maybe have them grouped by campaign in Google Analytics. You can set up a Process Builder flow that, when triggered, updates the destination URL using the following:

([sbm__sbx_EmailLink__c].sbm__sbx_DestinationUrl__c) & IF(RIGHT(([sbm__sbx_EmailLink__c].sbm__sbx_DestinationUrl__c ), 1) ="/","","/") & "utm_source=SBMailer&utm_medium=email&utm_campaign=" &([sbm__sbx_EmailLink__c].sbm__sbx_Campaign__c.Id) & "&utm_content=" & SUBSTITUTE(([sbm__sbx_EmailLink__c].sbm__sbx_Campaign__c.Name)," ","%20")

That will take something like...

https://www.example.org

...and turn it into....

https://www.example.org/utm_source=SBMailer&utm_medium=email&utm_campaign=7011200000000abACAQ&utm _content=Campaign%20Name

Pretty nifty, right? Thanks so much to Norm Copeland of Ethos Canada for contributing this nugget of knowledge.

Have more questions? Submit a request
Article is closed for comments.