slight restructuring to take advantage of override not being used
before.
Added GoogleCampaignRedirector tests to cover URL building.