Skip to main content
Skip table of contents

How to Setup Tracking

This page contains instructions for how you can add tracking to the applications. There are 3 options available on Originate to do that:

  1. UTM Tags

  2. URL parameters and hidden fields

  3. Assign a contact to a user

1. UTM Tags

What is a UTM?

Urchin Tracking Modules (UTM) are URL parameters used by marketers to track the effectiveness of a campaign. They are tiny pieces of code we add at the end of a URL to see where the traffic is coming from. There are five standard parameters:

  • utm_source: Identifies from which site the user came from;

  • utm_medium: Tells which type of link was used (email, some add, etc.);

  • utm_campaign: Refers to the strategic or promotion (i.e. "Summer Sale", for instance); 

  • utm_term: Tracks keywords that might have been used in a search ("low-interest rates", "lending", for example); and

  • utm_content: Identifies what element was clicked specifically (if there are different links for the same campaign, A/B testing among others).

Here is an example of what an URL with UTM parameters looks like:

https://mycompany.com/origination-form?utm_source=google&utm_medium=link&utm_campaing=lending_spring&utm_content=50-100

The beginning of the UTM codes is the question mark right after the end of the URL (black text minus the "?"). The ampersands are the syntax for adding more UTMs to the URL. From this sample web address, we can see that:

  1. utm_source=google means that the user is coming from Google;

  2. utm_medium=link is what type of link was clicked on;

  3. utm_campaing=lending_spring tells us that this page was part of the Lending Spring campaign;

  4. utm_content=50-100 makes it possible to identify which one of the three buttons the user clicked to get to the origination form (in this case, the "$50k - $100k" button in the image below).        

Setting up UTM tags on Originate

  1. Navigate to Forms under Components on the sidebar.  Select the form you would like to modify from the list of forms

  2. After selecting the form, click on Edit in the top right corner to start editing

  3. Click the Actions tab to add/modify the actions assigned to the selected form, click the dropdown menu that reads Add a new submit action to expand it, search for Record UTM Tags and select it

  4. A pop-up will be displayed. Assign a name to this action on the Name input field (e.g. UTM Tags tracking, Tracking), a description (optional) and click Add

  5. You will notice this new action is now listed among the Actions assigned to this form. Click Save & Close to save your changes and exit the form configuration or Apply to save them and continue editing the form configuration

How to check the UTM tags recorded from a form submission

  1. Navigate to Contacts on the sidebar. Select the contact you'd like to inspect by clicking the contact's name on the Name column

  2. The History tab is selected by default. Scroll down and search for UTM tags recorded. Click the tag icon on to left side column to expand it and you should be able to see which UTM tags were recorded for this contact

UTM tags can also be included in the Reports and be used as filter parameters. When editing or creating a new report, simply select the Contacts UTM codes option from the Data Sources dropdown menu and the UTM codes will be available in the Data tab. For more information about reports, refer to the this page.

2. URL parameters and hidden fields

To enable tracking on a form by combining URL parameters and hidden fields, you need to add a new field to the form and assign a contact field to it to store the tracking information. Both the input field and the contact field must be configured to read parameters passed to the URL. To learn about URL parameters and how to use and set up them to pre-populate form fields, visit this guide.

  1. The first thing to do is create a custom field to store the tracking information. To do that, click the cogwheel icon on the top right corner to open the Settings menu and select Custom Fields (if the Custom Field already exists, you skip steps 1 - 4)

  2. On the top-right corner, click new to open the New Custom Field page

  3. Fill out the information required to create the custom fields, change Publicly updatable' to Yes and click Save & Close to finish creating the field

    • Label: the name that will be assigned to the field on Originate

    • Alias: The field’s unique identifier. This is the parameter that will be used in the URL to prefill the hidden input field (copy and save the value, you will need it later)

    • Data Type: Leave as text

  4. You now should see the newly created custom field in the Custom Fields table

  5. Navigate to Forms under Components on the sidebar.  Select the form you would like to modify from the list of forms

  6. After selecting the form, click on Edit in the top right corner to start editing

  7. Click the Fields tab to add/modify fields in the form

  8. Click the Add a new field dropdown and select Hidden

  9. In the General tab, give the hidden input field a name. Then go to the Contact Field tab, click the choose one dropdown and select the Custom Field you created in steps 1 -4. Finally, to the Behavior tab, set Auto fill data to Yes and click Add to include this input field in the form

  10. Click Apply to save those changes and to continue editing the form or Save & Close to save the changes and exit the form editor

  11. You will be able to see the hidden field you just created listed among the existing form fields

Now, whenever the form’s URL contains this parameter (campaing_tracker - see step 3), the value assigned to it will be automatically filled in the hidden input field and saved in the contact’s info when the form is submitted.

https://mycompany.com/origination-form?campaing_tracker=my campaign

3. Assign contact to user

There are two ways to assign a contact to a user or partner. The first one is to assign an owner to it. The second is by creating a Custom Field with a list of partners and assigning the contacts to them.

3.1 Assign owner to contact (Contact owner)

  1. Navigate to Contacts on the sidebar  Select the contact you'd like to edit by clicking its name in the Name column

  2. Click Edit on the top right corner to edit the contact's information

  3. Scroll down, click the Contact owner dropdown, select the user you want to assign the contact , then scroll to the top of the page and click Save & Close to save your changes

Now that the contact has an owner assigned to it, you can filter them in the reports by the Owner ID, Owner first name and Owner last name

3.2 Assign owner to contact (Custom field)

  1. The first thing to do is create a custom field to store a list of people or partners you’d like to assign contacts to. Click the cogwheel icon on the top right corner to open the Settings menu and select Custom Fields

  2. On the top-right corner, click new to open the New Custom Field page

  3. In the New Custom Field page, give the new custom field a Label (1) and an Alias(2) or leave it blank to be autogenerated by the system. Next, choose Select in the Data Type dropdown list (3). You will notice the Options field will appear below it. Now you can add items to your list by clicking the Add Value badge (4), which will display new input fields: Label and Value (5). Fill in both fields for every value you added to your list. After you have finished adding all the values to the list, click Save & Close to create the Custom Field.

Now this list will be available in your contacts information. You can edit them, select one of the values available in your custom list and save it.

This field will also be available in your reports and you can use it to customize and filter the data displayed on the reports.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.