Answers.Body: <p>What we have done is to add 3 custom fields to the contribution (utm_source, utm_media and utm_campaign) that store the tracking codes, the same way google analytics work.</p>
  
  <p>To make it more automatic, we have an extension that does automatically adds these codes to all the links sent from civimail, so we have end to end tracking.</p>
  
  <p>We haven't yet published this extension in civicrm.org, but you can fetch it from our github repository.
  <a href="https://github.com/WeMoveEU/utmaltor" rel="nofollow noreferrer">https://github.com/WeMoveEU/utmaltor</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-07-22T01:06:31.820Z
Answers.Text: Nice. Nice. Nice
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-07-22T03:27:18.437Z
Answers.Text: Thanks very much, Xavier. We'll be using MailChimp, however, not CiviMail.  But I'll take a look at your extension. I'll be away from this project next week, but I'll post again the following week and let you know how it goes.
  
  Appreciate it!
Answers.UserDisplayName: imbwaldo
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-08-28T22:16:57.133Z
Answers.Text: Sorry, Xavier. Still haven't gotten back to this, but hope to soon. Thanks again.
Answers.UserDisplayName: imbwaldo
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-07-21T15:39:27.330Z
Answers.LastActivityDate: 2017-07-22T07:03:58.383Z
Answers.LastEditDate: 2017-07-22T07:03:58.383Z
Answers.UserDisplayName: Xavier
Body: <p>Is it possible in CiviContribute to track multiple <strong>external (non-CiviCRM)</strong> sources of contributions to a single form? </p>
  
  <p>I've used other systems where I could create a source code for, say, a banner ad and apply that source code to the donation form URL. I could then create another source code for donation links within an email. Sometime later, I'd be able to pull up a donation report for that form and see that there were X number of donations that came in from the banner ad, and X number from the email.</p>
  
Tags: <tracked-links>
Title: Tracking external contribution sources
ThreadText: # Tracking external contribution sources
  
  (Asked by: username_0 on 2017-07-20)
  
  Is it possible in CiviContribute to track multiple **external (non-CiviCRM)** sources of contributions to a single form?
  
  I've used other systems where I could create a source code for, say, a banner ad and apply that source code to the donation form URL. I could then create another source code for donation links within an email. Sometime later, I'd be able to pull up a donation report for that form and see that there were X number of donations that came in from the banner ad, and X number from the email.
  
  **Tags:** tracked-links
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2017-07-21. Score: 1
  
  What we have done is to add 3 custom fields to the contribution (utm\_source, utm\_media and utm\_campaign) that store the tracking codes, the same way google analytics work.
  
  To make it more automatic, we have an extension that does automatically adds these codes to all the links sent from civimail, so we have end to end tracking.
  
  We haven't yet published this extension in civicrm.org, but you can fetch it from our github repository.
  <https://github.com/WeMoveEU/utmaltor>
  
  > **Comments:**
  > **username_2**: Nice. Nice. Nice  
  > **username_0**: Thanks very much, username_1. We'll be using MailChimp, however, not CiviMail.  But I'll take a look at your extension. I'll be away from this project next week, but I'll post again the following week and let you know how it goes.  Appreciate it!  
  > **username_0**: Sorry, username_1. Still haven't gotten back to this, but hope to soon. Thanks again.  
  
  ---
  
  