Tracking Email Marketing

If your business sends a lot of emails it’s very important that you track your email marketing after completing initial set up.

WARNING: Before setting up email tracking PLEASE ensure that you have perfectly tracked your ads with your onboarding rep! Do not do this step until your rep has approved your tracking accuracy.

Step 1: Place Our Email Parameter

Adding parameters to Klaviyo? Please take in mind you must add the parameters on each individual link manually. Our parameters will not work when added globally inside Klaviyo.

Setting up email tracking in HYROS is simple. Just follow the steps below

  1. Copy the parameter below depending on your email software that you are using, you can also find a list of email parameters in the tracking area HERE. Just click EMAIL TRACKING in the top right-hand corner.
  2. Paste this parameter at the end of any link in an email you send.
  • Active Campaign: ?he=%EMAIL%&el=email
  • Drip: ?he={{ }}&el=email
  • GetResponse: ?he=[[email]]&el=email
  • ConvertKit: ?he={{ subscriber.email_address }}&el=email
  • Mailchimp: ?he=*|EMAIL|*&el=email
  • Klaviyo: ?he={{ email }}&el=email
  • Aweber: ?he={!email}&el=email
  • Infusionsoft: ?he=~Contact.Email~&el=email
  • Clickfunnels: ?he=#EMAIL#&el=email
  • OmniSend: ?he=[[]]&el=email
  • Ontraport: ?he=[Email]&el=email
  • Everwebinar/Webinarjam: ?he={ATTENDEE_EMAIL}&el=email
  • HubSpot: ?he={{}}&el=email
  • Kartra: ?he={email}&el=email
  • Kajabi ?he={{email}}&el=email
  • MaroPost: ?
  • Intercom: ?he={{email}}&el=email
  • SendGrid: ?he=[%email%]&el=email
  • Lemlist: ?he={{email}}&el=email

EXAMPLE: If you are using Active Campaign you will place “?he=%EMAIL%&el=email” at the end of any link.

So if your link is “” you would add the parameter to make ““.

When a user clicks on the link inside their email, the email will dynamically populate inside the URL, for example, “”

This email will then be tracked by our script, and the “email” in the “el=email” will create the @email tag and apply it to the user, therefore tracking the click as a source, providing the next step is completed:

WHEN TESTING the email parameter attached will NOT work outside of the email. You must click on the link INSIDE an email from an inbox, otherwise there will not be an email to populate inside the URL, which will break tracking.

Step 2 : Ensure Our UNIVERSAL Code Is On The Page

Next, make sure that the UNIVERSAL is in the header of any page you are sending traffic to OR the email tracking will not work. Just paste the code below on any page you are sending traffic to. If you have already added the universal script during the initial set up or at any other stage, you do NOT need to do this again. If you want to track emails as a source then you will need to add an extra parameter, as shown in the next step.

Please watch the video below if you are new to this. It will explain how to do this and how email tracking works.

Watch Me Do This In A Video

NOTE: The video below shows a “hemail=” parameter being added to the link. This has recently been updated to “he=” which can be seen in the list of parameters above in step 1.

How Does Email Tracking Work? “he=” vs “el=”

The “hemail=” parameter is not used to mark email as the source of a sale. It is used to connect the tracking profile of a user.

For example, if a person opts in on their desktop and then clicks an email from their phone our email tracking will see that its the same user and continue their tracking profile.

The “el=email” parameter will create a “@email” tag, tracking the click as an email/organic source.

Advanced Email Source Tracking

As mentioned above, to track emails at a basic level as a source simply add ?el=Email to your emails (“el” must be lowercase).

For example :

This “?he=%EMAIL%” is the autoresponder tracking code.

and “el=Email” is the email source.

Make sure to always add new parameters with an “&” sign and not another “?” sign.

This will create an email source named “Email” which will be applied to all users that click the link.

NOTE: The “el=” parameter will work on its own, it does NOT need the “hemail=” parameter to function. However, if you are tracking emails it is recommended to have both.

To track specific emails, just change the text that comes after “=”

For example “el=Promo1”. This will create an email source automatically named “Promo1”.

For example, if you create 3 sources using this method such ads “promo1”, “promo2” and “promo3” then when you load up a report you will be able to see how each promo. This can be useful for tracking the performance of individual emails.

Filtering Email and Organic Sources In Reports

You often do NOT want to include email sources on reports because they will take credit for the last clicks on many sales. This will make your ads look like they are not performing SINCE email will take all the credit.

It is also very hard to see the results of email marketing because ads will take a lot of credit as well. Mixing these two traffic sources together can be messy.

We solve this by letting you filter out ads or email sources when viewing reports. You can use this filter to view both, just email or just ads. This will give you a much clearer view of how email and ads are working on their own and together.