CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM (Moderator: Dave Greenberg) »
  • Referrals.
Pages: [1]

Author Topic: Referrals.  (Read 934 times)

majortom

  • I post occasionally
  • **
  • Posts: 50
  • Karma: 0
Referrals.
June 05, 2011, 08:01:18 am
We want to begin tracking referrals so that we can reward members for bringing others. Has anyone done this in an automated way? If so, how did you do it? How well does it work?

Adding a referral code field to the account creation profile seems like a start, but we wonder if there are other approaches. Also, is there an easy way to convert those referral codes into relationships?

In addition, we would like to be able to use different URLs in ads to track their effectiveness. Again, has anyone done this in an automated way? Is there an easy way to pre-fill some fields in a profile based on the URL that generated the page?

We are using Drupal 6.22 and CiviCRM 3.4.x, but will soon (we hope) be upgrading to Drupal 7 and CiviCRM 4.x and would be equally happy with a Drupal based solution as with a CiviCRM native one.

Thanks in advance.
« Last Edit: June 05, 2011, 08:10:06 am by majortom »

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Referrals.
June 05, 2011, 03:25:25 pm
Have you played with the existing "Tell a Friend" functionality. It tracks "referrals" as activities (although it does NOT track whether the referral ultimately resulted in a donation, event registration etc. Would probably be pretty easy to hold the Tell a Friend logic so that it creates a relationship as well as an activity. Also, soft credits are a built-in way to track referrals resulting in donations (automation for these is currently limited to Personal Campaign Page contributions).
Protect your investment in CiviCRM by  becoming a Member!

majortom

  • I post occasionally
  • **
  • Posts: 50
  • Karma: 0
Re: Referrals.
June 06, 2011, 09:21:41 am
From what I understand of the tell a friend functionality, it would not work for what we are trying to do. It seems to be based totally on e-mail and seems to be limited to signing up for events. What we want are two things a simple code (like a coupon code) a user/member/participant can give someone so that when that user registers for the site, they are tracked as having been referred by XXX, and the ability to create different URLs for the same event or registration that would automatically fill in that field (so that the ad for the event in the Wall Street Journal would reference:
https://example.com/rally-1-wsj and the one from the Spartacus Youth Journal would reference: https://example.com/rally-1-syj).

It is possible that I do not understand how tell a friend works, but this is the documentation I found on it: http://wiki.civicrm.org/confluence/display/CRMDOC40/Tell+A+Friend


Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Referrals.
June 06, 2011, 09:49:00 am
There is some capability to pass in codes via URL ('GET' parameters). Discussion here:
http://civicrm.org/node/562

Some of this may need updating or may be easier to do with the improvements in hooks since that was written. If you have success using it to do what you want, please pay it back by writing up a new blog post sharing your approach etc. and update or add stuff to the wiki to help others use this functionality.
Protect your investment in CiviCRM by  becoming a Member!

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM (Moderator: Dave Greenberg) »
  • Referrals.

This forum was archived on 2017-11-26.