1. Home
  2. Members
  3. Recruitment
  4. External Recruitment Tracking

External Recruitment Tracking

The instructions in this article should be followed after the creation of a recruitment link.

External Tracking

When working with a recruitment partner, such as market research panel, you’ll often be asked to include external tracking, which allows for the recruiter to identify screener respondents that have activated their account, qualified or terminated from the community. In addition, you may already have existing user information, such as a member ID, that you want to pass through the recruitment and is then available in all member data exports.

There are three different methods for implementing tracking options:

  • Pixel placement
  • Redirect
  • Appending existing user data, such as member ID, to a recruitment URL

Of these two options, pixel placement is generally preferred because it provides the highest quality member experience and generally results in a higher conversion rate than redirects. However, your preferred panel vendor may not support the pixel option.

If you need assistance with identifying a recruitment partner, please contact your account team for assistance.

The recruitment flow for both pixel placement and the redirect method are presented below.

 

External Tracking - Enable

Pixel Placement

External Tracking - Pixel Placement

Redirect Placement

External Tracking - Redirect Placement

 

Pixel Placement

In this method, the community member is not aware that they’re being tracked.

This is accomplished by “firing” a pixel when a member activates their account. When the code runs, the recruitment partner is automatically notified of the completed account activation.

  1. Adding Pixel Placement or iFrame code to a Recruitment URL:
    • Ask the recruitment partner for their pixel placement/iFrame code for success, failure or over quota.
    • Create a new Recruitment URL.
    • In the “External Tracking” tab first enable External tracking, then fill out the following information:

The Tracking Param Name is provided by the recruitment partner. Ask the recruiter what their parameter name is (often it is “ID”).  Please note that this is case-sensitive, so make sure to verify exactly what the recruiter’s parameter name is.

External Tracking - Tracking Parameter

  1. Add the pixel code to the “code” field.

External Tracking - Qualified Complete

To prevent formatting issues, first paste the code to a simple text editor such as Notepad on Windows devices or a text editor from the App Store for Mac. The quotation marks should appear straight up and down, not curved, like in the images below.

External Tracking - Quotes

  1. In the code, the recruiter will need to insert a unique user ID for each user they send through. Place “XXXX” where that unique user ID will need to be located in the success code. If you don’t know where that needs to go, ask the recruitment partner.

XXXX is case sensitive, it must be all uppercase for the code to work

Locate “http” in the code and make sure it look like “https” … if the recruitment partner code does not have the “s”, add it. All URLs need to be “https” to work. Adding the “s” will not break the code.

  1. Terminate: Use this to track users who have terminated out of the qualification survey.

    This is only useful if Qualification Type = Internal. If there is no qualification survey or it is being hosted by a 3rd party, leave this option blank.

  2. Over Quota: Use this to track users who have screened out of the qualification survey due to Over Quota logic.

    This is only useful if Qualification Type = Internal. If there is no qualification survey or it is being hosted by a 3rd party, leave this option blank.

  3. Save the Recruitment URL and do a test with the recruitment partner.  Send the recruiter the Recruitment URL. They will need to replace XXXX in the recruitment URL with the unique user IDs. The recruiter will need to test the full terminate, over quota and qualified complete flow to verify if the tracking is working properly in their system.
    • You can verify the recruitment partner’s test ID by doing a Member Export, finding the column “Recruitment Code” and checking the ID associated with the test account.

Redirect Method

In this method, when a user is screened out, they will be redirected to a URL provided by the recruitment partner and will not see the Failure or Over Quota message.

When a user successfully completes registration, the user will be redirected to a URL provided by the recruiter and another window opens up that takes the user to the community homepage.

The Redirect method is noticeable by users because they will be physically redirected to URLs outside of the community. However, a successful registrant will still be taken to the homepage and will also receive the activation email so that they can still activate their account.

  1. Adding Redirect code to a Recruitment URL:
    • Ask the recruitment partner for their redirect codes for success, failure and over quota.
    • Create a new Recruitment URL.
    • In the “External Tracking” tab first enable External tracking, then fill out the following information:

The Tracking Param Name is provided by the recruitment partner. Ask the recruiter what their parameter name is (often it is “ID”). Please note that this is case-sensitive, so make sure to verify exactly what the recruiter’s parameter name is.

2. In the code, the recruiter will need to insert a unique user ID for each user they send through. Place “XXXX” where that unique user ID will need to be located in the success code. If you don’t know where that needs to go, ask the recruitment partner.

External Tracking - Redirecting

XXXX is case sensitive, it must be all uppercase for the code to work

Locate “http” in the code and make sure it look like “https” … if the recruitment partner code does not have the “s”, add it. All URLs need to be “https” to work. Adding the “s” will not break the code.

3. Terminate: Use this to track users who have terminated out of the qualification survey.

This is only useful if Qualification Type = Internal. If there is no qualification survey or it is being hosted by a 3rd party, leave this option blank.

4. Over Quota: Use this to track users who have screened out of the qualification survey due to Over Quota logic.

This is only useful if Qualification Type = Internal. If there is no qualification survey or it is being hosted by a 3rd party, leave this option blank.

5. Save the Recruitment URL and do a test with the recruitment partner. Send the recruiter the Recruitment URL. They will need to replace XXXX in the recruitment URL with the unique user IDs. The recruiter will need to test the full terminate, over quota and qualified complete flow to verify if the tracking is working properly in their system.

You can verify the recruitment partner’s test ID by doing a Member Export, finding the column “Recruitment Code” and checking the ID associated with the test account.

Appending existing user data, such as member ID, to a recruitment URL

This method is helpful when you have existing data about the members you are inviting to the community, such as a member ID or customer number. When you enable External Tracking, you can then append that data to the recruitment URL. This ensures the data is always associated with the member even if they register with a different email address then the one you invited them with.

  1. To use this method, first enable External Tracking.
  2. Next add text in the “Tracking Parameter” field. This is how you will refer to the data in the recruitment URL and cannot include spaces. We suggest using something simple, such as “ID”
  3. You can leave all other fields and options blank under the “Tracking Events” section.
  4. When finished, Save to complete setting up the recruitment URL.

There are then 2 ways to use this type of Recruitment URL. 

  1. If you are sending recruitment emails outside of the Fuel Cycle platform, Export/Download the recruitment URL.
    1. The recruitment URL will look similar to the following:https://emu.fuelcyclecore.com/signup/accountQuestions?ID=XXXX&recruitmentCode=WRRiwWnId48nyd7LKQrz
    2. In the URL, you will replace the XXXX with the unique ID you want to pass through the recruitment flow.
    3. You will need to create a unique URL per recruit based on the ID you want to pass through.
    4. Give those URLs to the person who will be sending the emails outside of Fuel Cycle.
  2. If you are sending Fuel Cycle Recruitment Campaigns, do the following:
    1. Go to Communication Center > Email List
    2. You will first need to create a CSV file that lists all the email addresses and the unique ID associated with each. The easiest way to do this is to download the sample file on the New Email List Page.
    3. In the CSV file, the first column will be email address.
      1. Add another column with the column header exactly the same as you entered in the Tracking Parameter field for the recruitment URL. If you entered “ID”, you would use “ID” as the column header.
      2. Then, add each unique user ID in the column associated with the correct email address.
      3. You can add additional unique parameters to the email list file if you want to, such as adding Name if you want to include Name in the Recruitment Campaign.
    4. Upload the Email List CSV file, then go to Recruitment Campaigns.
    5. From here, create a Recruitment Campaign as outlined here: Creating a Recruitment Campaign
      1. There is no change to the flow for creating the campaign.
      2. When the campaign sends, the Recruitment URL will automatically change the XXXX to the unique ID provided in the email list CSV per recipient.

When you generate a Member Export, the unique ID passed through recruitment will be available in the “Recruitment Tracking ID” column.

Updated on December 18, 2019

Was this article helpful?

Related Articles