You are currently viewing Simple Referral Tracking with ActiveCampaign

Simple Referral Tracking with ActiveCampaign

I was asked recently to come up with a simple way for community members to invite non-members to events but track those guests as referrals.

I came up with a  simple process that uses a ActiveCampaign form.

Below are the steps needed to create the necessary custom fields and form in ActiveCampaign.

Step 1 – Create the custom fields

We need two custom fields for this form – a field to store the referral id and a field that will hold the event list.

ActiveCampaign Referral Registration Form Custom Fields
Custom fields needed for our Referral Registration form.

Let’s address the referral id field first. We do not want anyone to change the referral id once the id is sent to the form. Therefore, we want to create a hidden field to store the referral id. To create that field go to Settings | Manage Fields and click the Add Field button. Enter the name Referral ID and because we don’t want the field visible to the end user on the registration form, be sure that you select Hidden Field as the Field Type.

It is important that you enter the field name as written above Referral ID otherwise the link you provide to your contacts will not work.

activecampaign hidden custom field
Be sure to select Hidden Field from the Field Type dropdown.

The second field needed is the dropdown that will hold the event dates. The event field is created using the data found in the snapshot below.

ActiveCampaign Custom Dropdown Event Field
Our event list is stored in a dropdown field.

Step 2 – Create the form for the Event Registration.

Our form is quite simple. We have a logo, header, text area explaining the purpose of the form and then the input fields – full name, email address, event list and the hidden referral id.

Create your form by inserting the necessary elements so that the form resembles the screenshot below.

ActiveCampaign Referral Registration Form
Our simple registration form.

Step 3 – Provide the link to the form to all your eligible contacts.

The last step is to provide the link to the registration form to all of the appropriate contacts.

Each contact in your ActiveCampaign database is assigned an id number that id number is known as the SUBSCRIBERID. The subscriber ID can be embedded into the link as follows:


Notice that the field name referral_id was added as a parameter to the URL and it is set equal to the SUBSCRIBERID.

Now, when you include the subscriberid personalization merge field in your emails, the link will show with your contacts’ id and when they share that link with their own contacts, the form will pre-populate with their contact id and will be associated with the newly created contact in your AC database.

Video Walk Through Of The Process

Play Video

If you are not using ActiveCampaign yet, why not give it a try. Click the link below for a 14-day free trial. (affiliate link)

Do You Want To Start Growing Your Business?

See how ActiveCampaign can help you grow your business through email marketing automation. Try ActiveCampaign for free and see for yourself

Leave a Reply