Sales Call Funnel Initial Set Up

VIP SET UP GUIDE

This document is to provide step by step guidance on how to initially set up your HYROS account.

We suggest you get all these basic steps completed and tracking confirmed by our team before moving to any other more advanced strategies with our platform. For example activating AI pixel training should wait till this guide is complete AND your onboarding rep has confirmed your tracking accuracy!


Step 1: Setting up your Custom Tracking Domain

Step 1 – Configuring your Tracking Domain in Hyros

First, inside your True Tracking settings, go to the tracking domains tab. Click “Add domain”.

Enter your custom Domain. Please take the following in mind when entering your domain:

  • The domain you use must NOT be already in use in another part of your business.
  • You CAN use a subdomain of your existing parent domain. For example, if your business is hosted at customdomain.com, you can set your tracking domain to t.customdomain.com.
  • Avoid using keywords like “track” or “tracking” for your subdomains to lower the chances of getting your domain blacklisted by crawlers.

Step 2 – Setting up your CNAME in your DNS Provider

Once you have chosen your domain, you will be given the following information:

  • Domain (the same one you just set up)
  • Type (CNAME)
  • Target (A unique target for your tracking domain)

It should look like this:

Copy this information and use it to set up a new DNS record of the type CNAME.

When setting up your DNS record, please be aware that the “name” or “host” field will be the pre-fix to the existing domain.

So in the example above the domain is “t.hyros.com”, meaning in the name/host field you will just need to enter “t” as the name when setting up the CNAME record.

If the domain is “www.hyros.com” then the name will be “www”.

You can see further steps on setting up the CNAME for each specific domain provider here:

Clickfunnels

If your Clickfunnels domain is hosted on another platform, such as NameCheap or GoDaddy, then you will need to manage the DNS settings there. Otherwise, follow the steps below.

Inside your Clickfunnels Dashboard:

  • Go to Profile account and select Account Settings
  • Then, in the menu on the left, click Domains
  • Choose your domain
  • Add CNAME record

Once you’ve finished following the steps above, your DNS should look like the image below:

CloudFlare

If the domain is hosted here and you have a cloudflare nameserver in another Domain registrar/provider, then the settings will need to be configured here instead of the domain provider.

If this is the case, then inside Cloudlfare select your website:

Then select “DNS”, click “Add Record” and use the information from Hyros to add the CNAME record, please also turn off the proxy, otherwise Hyros or any other tool will not be able to verify the CNAME:

Now please move on to the next step.

cPanel (HostGator, BlueHost.com, One.com, names.co.uk)

If your site is hosted on Hostgator or any of the other sites mentioned, then the DNS management will most likely be done via cPanel.

Please note that this example specifically uses cPanel hosted on a Hostgator account, however the processor should be very similar for all sites.

If you see the HostGator name server here, then the site is hosted on HostGator and you can manage the DNS In cPanel:

If you see another Nameserver that is not HostGator, then you will need to manage the DNS settings on that host platform, such as Cloudflare.

Assuming you are hosting on HostGator: go to “Domains” and then “Zone Editor” in cPanel:

Then click “+CNAME Record” and add the Name and CNAME given to you in your Hyros account from the previous step:

Once created, you should also be able to see the CNAME record when you click “manage” on that specific domain.

Now please move on to the next step.

GoDaddy

Please note that this is a Domain Registrar that allows you to manage DNS and host elsewhere. If it is hosted elsewhere, such as on Shopify or Cloudflare, then the DNS management needs to be done on their side.

If this is not the case, then first select your domain and select “Manage DNS” as shown here:

Then select “Add” and use the information povided by Hyros to add the DNS record:

Now please move on to the next step.

NameCheap

You can only modify the DNS in namecheap when the domain points to default Name Servers like this:

When something else is saved under “nameservers” such as CloudFare’s or cPanel’s name server then the management is done inside Cloudfare/cPanel etc, so please go to the steps for them instead.

It will look something like thise if you are hosting the domain elsewhere:

If the name server is not changed (for example Shopfy does not require you to change name servers) then go to the “Advanced DNS” section on the domain you are setting up to add a new record:

Now please move on to the next step.

Shopify

First of all, please note that if your Shopify domain is hosted on another platform, such as NameCheap or GoDaddy, then you will need to manage the DNS settings there.

You can check this inside Shopify by going to your “domains” setting tab, then under the domain name you will see it say “managed by Shopify” if it is hosted on Shopify.

If that’s the case, select “domain settings” and “edit DNS settings”” as shown here:

Then, select “add custom record” and then add your CNAME record using the information provided from Hyros in the first step:

Now please move on to the next step.

WPX

First of all, please note that if your WPX domain is hosted on another platform, then you will need to manage the DNS settings there.

If the domain is hosted on WPX, then select “Edit DNS” and create a new record for your domain. Then using the details you made inside of Hyros, create the CNAME record:

Then move on to the next step.

Step 3 – Verifying the CNAME Record

Once you have done this, go to the domain in your tracking domains tab in Hyros and click “continue”, then click “Verify Account”. This will start the verification process for your domain.

Please allow some time for the domain to verify, this can take anywhere from a few seconds to up to 24 hours depending on the domain provider, which is why we suggest completing this step first. That way you can continue with the rest of the setup whilst you wait for the domain to verify.

If after waiting for 24 hours you still are not able to verify the CNAME record, please Google’s dig tool to verify that the CNAME record exists.

To use it correctly, select “CNAME” and then add the full domain with the name included in the “Name” field.

For example if the “name” you used to add the CNAME record was “t” and the full domain is “t.test.com” then enter “t.test.com”.

Please see the screenshot below for another example:

If you do not see the CNAME record as shown here, this means it’s likely that the CNAME record was not added correctly.

If you do see the CNAME record here but you can not verify the CNAME inside of Hyros, then it is possible there is an issue inside Hyros. First, please try simply deleting the domain inside Hyros and re-adding it, and clicking “verify account” again.

If this does not work, then please reach out to the support team for further assistance in this case.

If the domain is not verified when you begin adding the universal tracking script later in the initial setup process, you can use the default script to begin with, which we recommend swapping with your unique domain script once verified for optimal tracking.

Step 4 – Using your Custom Tracking Script

Once the domain has been verified you will be able to copy the script directly from the tracking domains tab, or from the tracking script tab.

Please ensure you select the custom domain before copying the script as shown here:

Then just paste the script in-between the <head></head> code of your funnel pages as per our standard setup guides.

You will also be able to access it directly on the embedded script throughout this guide. It will look just like this, as you can see you have the option to select a custom domain before copying the script:

If you need to wait for your domain to be verified, please move on to the next steps and just use the default universal tracking script when prompted. Then later we advise swapping the default script with your unique domain script once verified for optimal tracking.

Step 2: Setting Up Your Ads

Bing

This will guide you through the process of integrating your Bing ads with Hyros:

Please note that if you already use existing parameters at a specific level, you must place the parameters at the same level. Otherwise, please follow the steps mentioned in the documentation below.

First: Watch this IF YOU IMPORT ADS FROM GOOGLE OR FACEBOOK
Main Setup

Video Guide

{lpurl}?h_campaign_id={CampaignId}&bng_id={AdGroupId}&h_ad_id={adid}

PMAX Campaigns Parameter: h_campaign_id=<campaign_id>&bng_special_campaign=true

   
“Need admin approval” Error

Please follow this guide if you are trying to integrate with Bing and see an error similar to this:

The most common cause of this error is simply not using an account that has “admin” or “super admin” access to the bing ads account that you want to track with.

Please check your account and ensure that you see “Super Admin” Under the Account Role tab and that this access is given to the same account email that you are using to create the integration. It should also have access to all of the ad accounts that you are trying to track with under the “Access to” section as seen here:

If you have checked this and are sure that the account you are using has the correct access, then there may be a different error here:

If Your Organization Has Access to Microsoft Azure Active Directory

The error is caused by User permission settings in corporate MS Azure Active Directory. Specifically, the option “User can consent to apps accessing company data on their behalf” is set to “No”, along with the setting for accessing the groups’ data, as shown here:

There are 3 ways of resolving this issue:

Solution 1 – allow the end users to register consent for Apps on their own.

  1. Log in to Azure AD using Admin credentials
  2. Go to Enterprise applications → User settings
  3. Switch the setting “User can consent to apps accessing company data on their behalf” to Yes

Enabling of the setting “User can consent to apps accessing company data for the groups they own” is optional.

Solution 2 – Grant Admin Consent for a Specific Application

  1. Log in to MS Azure AD (https://portal.azure.com) with Admin credentials.
  2. Go to Enterprise Applications.
  3. Select All Applications.
  4. Type “Hyros” in the search field to find the App and select it.
  5. In the App security settings, open the “Permissions” tab and click “Grant Admin Consent for {Company Name}”.
  6. Log in with Office 365 Admin credentials and click “Accept” in the “Permissions requested” dialog that appears.
  7. Refresh the page with Permissions for the application you’ve just registered consent for.
  8. The list of consent permissions will be displayed in the Admin Consent tab on the Applications page.
  9. After that, all the users should be able to integrate with Bing inside Hyros.

Solution 3 – Grant Access to Hyros via the Local Office 365 Admin Account

The local Office 365 Admin can register consent for the App on the initial log-on. This method requires the Office 365 Admin to integrate in Hyros.

Setup actions to be performed by the Admin (Notice that this is not a Bing Ads admin, this is the admin of the Office 365 Subscription).

  1. Integrate with Office 365 Admin credentials in Hyros
  2. In the following “Permissions Requested” dialog window: select the checkbox “Consent on behalf of your organization” and click Accept

If the authorization is successful, a successful notification will appear. Now the consent to use the App has been granted for the whole organization and all end users in it are allowed to integrate Hyros with Bing.

If the Office 365 subscription admin does not want to have an integration using their credentials, the previously created integration can be deleted and replaced now with anyone in that organization.

Facebook Ads

Facebook Ads Video Set Up Guide

Note 1 : Updating ads will reset the learning phase, may reset engagement, and will require Facebook to review and re-approve your ads. This should not dramatically effect ad performance. The ROI gained/saved from tracking ads will greatly outweigh and justify the re-learning.

Note 2: Although Facebook’s behaviour is unpredicatable, if you want to reduce the chances of social proof being reset, follow THIS GUIDE instead of the first step in the video, which covers adding the parameters. You will still need to follow this guide for the rest of the setup.

Note 3: This will NOT work for Messenger Ads, please reach out to support if you are using messenger ads.

Note 4: Do you already use the Wicked reports or TripleWhale URL parameters? You can go directly to the Wicked Reports/TripleWhale section at the end of this article.

Please note that if you already use existing parameters at a specific level, you must place the parameters at the same level. Otherwise, please follow the steps mentioned in the documentation below.

To track your Facebook ads take the parameter below and paste it in the tracking url parameter area of EVERY ad in your Facebook ad accounts and hit publish.

HYROS Facebook URL Parameter : fbc_id={{adset.id}}&h_ad_id={{ad.id}}

 

Facebook Shops

At the moment, due to Facebook’s current limitations, we are unable to directly link sales from Facebook Shops to specific ads displayed on the platform. For now, the sales from your Shops according to Facebook will be available within our Shop Reported Result metric available in your reports.

This completes the setup for Facebook, please see below for any other optional steps:

———————————————–

Google Ads

Please follow these 2 steps to set up tracking for your Google ads:

Step 1 – Integrate with Google

Integrate with the Adwords account you would like to track HERE to complete connecting to Adwords. If you have multiple accounts you will need to connect each of them.

NOTE : When connecting HYROS to Google Ads do NOT connect with the MCC or manager account. Connect with an Google account that is directly connected to the Google Ads account you would like to track as an admin.

OPTIONAL STEP: Manually Importing Campaigns and Ads 

This is especially useful if you have any awareness campaigns where a call to action button is not present or traffic isn’t being sent to your landing page.

Normally, as soon as a click event is tracked from a campaign or ad, it is automatically imported into Hyros along with the costs and other relevant information. However, if there is no click event to be tracked, you will need to import the campaign/ad manually into Hyros in order to receive the costs from that ad set.

NOTE: This will NOT enable you to track view through conversions or associate any ads without a call to action button with purchases. It WILL allow you to track the costs associated with the Campaigns.

To configure this, simply go to your Google integration, click configure and click “Import Campaigns” inside “account configuration” as shown in the above video.

Step 2 – Add the Hyros Tracking UTM Parameter and Test your Ads

Please add your parameters depending on the campaign type as shown below.

Please also note that at this moment in time Hyros can not track Google experimental Campaigns. Experimental campaign tracking is expected in the short term future.

Please note that if you already use existing parameters at a specific level, you must place the parameters at the same level. Otherwise, please follow the steps mentioned in the documentation below.

If you already have Wicked Report or TripleWhale Parameters
  • Wicked Google URL parameters: {lpurl}?wickedsource=google&wickedid={gclid}&wickedid={creative}&wcid={campaignid}
  • TripleWhale Google URL parameter: gadid={creative}

If you already have Wicked Reports or TripleWhale parameters installed in all your active Google ads, there is no need to add any more UTM parameters as Hyros will automatically use the existing parameters above from either platform.

You just need to integrate your Google account from here.

Important: If you have the Wicked Reports or TripleWhale parameter installed at the account level and at the same time you have other UTMs placed at ad group or ad level, please note that UTMs at the ad group and ad level will be prioritized and the Wicked Reports URL parameter will drop.

Once you have confirmed the integration, you can proceed to the next step in the initial setup process.

Shopping and Smart Shopping Campaigns

TO BULK EDIT PRODUCT GROUPS: Following the video, you can not add the Hyros UTM tracking parameter at bulk to your product groups. However you can do this instead by downloading a product group report with the “tracking template” column open from Google, and then bulk adding the Hyros tracking parameter and re-uploading it to Google. To do this please follow Google’s documentation HERE

.

HYROS Google Shopping URL Parameter : {lpurl}?gc_id={campaignid}&g_special_campaign=true

IF you already have UTMs or parameters in your tracking area, add our url parameter with an “&” sign.

Example : {lpurl}?utm1&gc_id={campaignid}&g_special_campaign=true

Performance Max Campaigns

If you want to see the setup tracking on the old theme, use this link .

HYROS Performance Max Campaign Tracking template: {lpurl}?gc_id={campaignid}&g_special_campaign=true

IF you already have UTMs or parameters in your tracking area add our url parameter with an “&” sign.

Example : {lpurl}?utm1&gc_id={campaignid}&g_special_campaign=true

Smart Campaigns

If you want to see the setup tracking on the old theme, use this link .

HYROS Smart Campaign Tracking template: ?g_special_campaign=true&gc_id=

 Please find the Campaign ID for that specific Campaign inside Campaign Settings (it may be required to activate the Campaign ID column):

Add it in front of the “=”. For example, if the campaign ID is “1234567”, then you should have “?gc_id=1234567”

IF you already have UTMs or parameters in your tracking area add our url parameter with an “&” sign.

Example : www.hyros.com?utm1&g_special_campaign=true&gc_id=1234567

You can not add the URL parameter at ad group level, instead:

  1. Copy the tracking parameter here: ?g_special_campaign=true&gc_id=
  2. Find the campaign ID for that specific campaign inside the campaign settings. Add it in front of the “=”. For example, if the campaign ID is “1234567”, then you should have “?g_special_campaign=true&gc_id=1234567
  3. In your Smart Campaign settings, go to “Ad text, images & landing page”.
  4. In “Landing page” paste the Hyros parameter at the end of the Website URL as shown here, with the campaign ID at the end, and click save:

All other Campaigns and Testing

HYROS Google URL Parameter : {lpurl}?gc_id={campaignid}&h_ga_id={adgroupid}&h_ad_id={creative}&h_keyword_id={targetId}&h_keyword={keyword}&h_placement={placement}

IF you already have UTMs or parameters in your tracking area add our url parameter with an “&” sign.

Example : {lpurl}?utm1&gc_id={campaignid}&h_ad_id={creative}….

Testing Your Ads

Create a test link like in the video above. Click the link and ensure that your link has our tracking parameter and the campaign ID in the link. The URL parameter should appear cleanly EXACTLY like in the example link below.

https://alexbecker.org/bp?gc_id=7558136338&h_ad_id=173636632….

If the parameter is not in the final URL OR is messy use the troubleshooting steps shown below.


Google Trouble Shooting

IF your final url does not show the parameter at all make sure you are not using a redirect like bit.ly.

IF your final url shows the parameter in a messy way such as “%%fbc_id%=214234” make sure you did not put a “?” before the parameter AND if you added it to existing UTM make sure you placed “&” before it.

Also ensure all UTM parameters are in the same place. If some are placed at ad group level and others at ad level they will break tracking.

IF the parameter will not show after the steps above contact your onboarding rep on Facebook OR use support via the live chat in the lower right hand corner of this page and say “My Google ad URL parameters are not working”

To help us troubleshoot, please also send us 2/3 ad preview links as shown in the video, along with a screenshare or screenshot displaying our parameters clearly attached in the tracking template column.

Google AUTOMATIC Setup

 

Important! If you run Shopping ads, please note that Google’s automatic setup does not cover this type of ads.
For Shopping ads we use a different type of parameter and the setup has to be done manually at the Ad group level. Please make sure to use this parameter:
{lpurl}&gc_id={campaignId}&h_ad_id={creative}

 

STEP 1: Go HERE and integrate with Google. Login to Google to complete the integration.

STEP 2: Find the account you want to track in, then click “configure” and find the configure automatic tab:

STEP 3: Once your ads are loaded select them all by checking the high checkbox. Then hit confirm and then confirm once more.

STEP 4: Confirm your tracking by creating a preview link following THIS GUIDE. Click the link and ensure that your link has our tracking parameter and the campaign ID in the link. It should appear cleanly in the URL.

The url below is an example of a clean parameter. It should appear exactly like it does below.

https://ironstrategy.net/opt-in-weekly35478108?gc_id=7558136338&gclid=CjwKCAjwssD0BRBIEiwA-JP5rMKKcV6jD4NUm6qqO_BcKIv6ErEwnpVIZnlIi0J9QxzrX4w0a2yBehoC2zQQAvD_BwE

If your final url is not showing the parameter or is messy use the troubleshooting guide below.


Trouble Shooting

IF your final url does not show the parameter at all make sure you are not using a redirect like bit.ly.

IF your final url show the parameter in a messy way such as “%%gc_id%=214234” make sure you did not put a “?” before the parameter AND if you added it to existing UTM make sure you placed “&” before it.

IF the parameter will not show after the steps above contact your onboarding rep on Facebook OR use support via the live chat in the lower right hand corner of this page and say “My Google ad URL parameters are not working”.

Linked-In

Video Guide:

Hyros tracking parameter: ?lnk_id=

(You will need to find the campaign ID and paste it after the “=” as shown in the video)

Lead Gen Ads

Tracking Lead Gen Ads with Zapier

At this moment in time, LinkedIn does not offer a possibility to track Lead Gen Ads.  However, we have a workaraound to effectively track them with Zapier.

In order to track this type of ads, follow these steps:

1. In the Trigger section, click “App & event”. Select LinkedIn Ads and “New Lead Gen Form Response” from the Event field.

2. In the Account section, connect to your LinkedIn account.

3. In Trigger, select the LinkedIn Ad account you are using for tracking.

4. Here you can test the trigger and then you can continue to the Action to set up Hyros.

5. Select Hyros Beta and choose  “Create Click” from Event field.

6. Connect to your Hyros account by adding the Hyros API key, which you can find here: https://app.hyros.com/settings/profile

7. If you have the link to the form available, add it in the Referrer URL field. If you do not have access to the URL form, you can also add www.linkedin.com.

8. The “Is Organic” field should be “False”.

9. The “Integration Type” field should be “LINKEDIN” in upper caps.

10. The “Ad Source Id” field should have the campaign ID, or the field corresponding to the campaign ID from Linked-In.

11. Optional Step: in the “Tag” field enter “!Linked-in-lead-gen” or something similar, this way it will be easy to identify your leads who came from Linked-in Lead-Gen Forms inside Hyros later.

12. Select the field corresponding to the Email of the lead from here.

13. Date can be left blank, we will track the date of when the zapier event is sent to us automatically.

If you collect the phone number in the form, this field can be entered here.

14. Click “Publish”

This completes the setup for Linked-In, please see below for any other optional steps:

———————————————–

Written Setup Guide

Step 1 – Add Integration Inside Hyros

  1. Go to your integration settings and find the Linked In integration HERE.
  2. Click “add account”, then name the integration however you like.
  3. You will then be redirected to Linked-In and be asked to log in, do so and then select the ad account you would like to track with.

Step 2 – Add the Linked-In Tracking Parameters to Your Ads

First, find the campaign ID here:

Next, add the campaign to the end of our Linked-In Tracking Parameter: ?lnk_id=

So in this example, the campaign ID is 191161243, so the parameter we will use on all ads in this campaign is ?lnk_id=191161243

After, go to your ad and select “edit”, paste the whole parameter with the campaign ID at the end of your destination URL as shown in the dropdown below

If you have multiple utms already, then you need to add our parameter at the end of them with an “&” instead of an “?”. For example, the URL should look similar to this:

www.hyros.com?utm_source=LinkedIn&lnk_id=191161243

You can also add the parameters in exactly the same place when creating new ads.

Testing your Ads

To test your ads, click the drop down on your ad and select “preview”. Then click on the call to action button.

Once your landing page has loaded, you should see our tracking parameters and your campaign CLEANLY inside the URL:

As shown above, your URL should look similar to this:

www.hyros.com?lnk_id=191161243

If the hyros UTM parameter and/or the campaign ID do not show up cleanly in the URL or do not show up at all, then please check the following:

  • Ensure you do not have any redirects on your ads. The URL set in the ad should match with the final landing page URL.
  • Ensure the parameters were attached correctly and there are no typos etc.
  • Please also ensure you are previewing the ad EXACTLY as shown in the above example, some previews do not pass on the parameters correctly.

If you have done all of the above and still can’t find the issue, please reach out to the support team. Otherwise, the Linked-In ad setup is complete.

Manually Importing Sources – For Engagement Ads

Manually Importing Ads 

This is especially useful if you have any awareness campaigns where a call to action button is not present or traffic isn’t being sent to your landing page.

Normally, as soon as a click event is tracked from an ad, it is automatically imported into Hyros along with the costs and other relevant information. However, if there is no click event to be tracked, you will need to import the ad manually into Hyros in order to receive the costs from that source.

NOTE: This will NOT enable you to track view through conversions or associate any ads without a call to action button with purchases. It WILL allow you to track the costs associated with the ads.

To configure this, simply go to your Linked-in integration, click configure and click “Import” as shown here:

Pinterest

Note: Do you already use the TripleWhale URL parameters? You can go directly to the TripleWhale section at the end of this article.

For Catalog campaigns ONLY: Under ad details insert {unescapedlpurl}&pnt_id={adgroupid} in the “Third Party Tracking” field as shown below:

For any other campaign type, please follow the video guide below:

Hyros UTM Tracking Parameter for Pinterest: ?pnt_id={adgroupid}&h_ad_id={adid}

 

Snapchat

Note: Do you already use the  TripleWhale URL parameters? You can go directly to the TripleWhale section at the end of this article.

Snapchat ad parameter: ?snc_id={{adSet.id}}&h_ad_id={{ad.id}}

 

This completes the setup for Snapchat, please see below for any other optional steps:

———————————————–

Written Setup Guide

Step 1 – Add the Hyros UTM Tracking Parameter

Copy the following Parameter and paste it directly at the end of landing page link set for your ads or when first creating a campaign: ?snc_id={{adSet.id}}&h_ad_id={{ad.id}}

If you have any other utms you want to place on the URL as well, just add an “&” between them. For example:

www.hyros.com?utm_source=snapchat&snc_id={{adSet.id}}&h_ad_id={{ad.id}}

Step 2 – Test Your Ad

You can test this parameter by going to the “Build a Url Parameter” when configuring or editing an ad:

Select the preview link as shown:

You should then see in the URL our parameter cleanly attached with “snc_id=successful_adSet_id” as shown:

https://hyros.com/?snc_id=successful_adSet_id

If it does not land on the page cleanly like this then something is wrong, please check the parameters have been placed correctly on the URL and that there are no redirects present that may drop the parameters.

Step 3 – Integrate with Snapchat

Go to your integration settings inside Hyros or click HERE to go directly to the Snapchat integration settings. Name the integration.

Log in with Snapchat and select the organization and ad account you would like to track with.

We also recommend checking that your Hyros timezone matches your timezone for your Snapchat ad account. You should be asked to change this once the integration is complete, but you can check your Hyros timezone in your profile settings HERE.

This concludes the Snapchat setup.

TripleWhale

TripleWhale

  • TripleWhale Snapchat URL parameter: scadid={{ad.id}}

If you already have  TripleWhale parameters installed in all your active Snapchat ads, there is no need to follow the steps above. You just need to integrate your Snapchat account from here.

Optional Steps

Manually Importing Ads 

This is especially useful if you have any awareness campaigns where a call to action button is not present or traffic isn’t being sent to your landing page.

Normally, as soon as a click event is tracked from an ad, it is automatically imported into Hyros along with the costs and other relevant information. However, if there is no click event to be tracked, you will need to import the ad manually into Hyros in order to receive the costs from that source.

NOTE: This will NOT enable you to track view through conversions or associate any ads without a call to action button with purchases. It WILL allow you to track the costs associated with the ads.

To configure this, simply go to your Snapchat integration, click configure and click “Import” as shown here:


 

TikTok

Note: Do you already use the TripleWhale URL parameters? You can go directly to the TripleWhale section at the end of this article.

Important: Tik-Tok now allows us to install parameters to an active ad. Take in mind that updating ads will reset the learning phase and will require Tik-Tok to review and re-approve your ads. This should not dramatically effect ad performance. The ROI gained/saved from tracking ads will greatly outweigh and justify the re-learning.

Video Guide:

IF YOU RUN LEAD GENERATION ADS Please review the section below labelled “Lead Generation Ads” as well as the standard setup guide.

HYROS Tik-Tok URL Parameter: ttc_id=__AID__&ttclid=__CLICKID__&h_ad_id=__CID__

Lead Generation Ads

Please toggle on “Lead Ads Generation” under “Webhooks” as shown here:


This completes the setup for Tik-Tok, please see below for any other optional steps:

———————————————–

Written Setup Guide

Step 1 – Install the Tik-Tok URL parameter 

1. Inside Hyros go to Tracking -> Source links. Scroll down and you will see the Tik-Tok parameters. You can also copy the Tik-Tok parameter just below:

 

HYROS Tik-Tok URL Parameter: ttc_id=__AID__&ttclid=__CLICKID__&h_ad_id=__CID__

 

2. Next inside your Tik-Tok account when you create a new Ad at the Ad level, scroll down until you see the URL field and place the parameter at the end of the URL link. This is how the link should look like:

 

Example: www.hyros.com?ttc_id=__AID__&ttclid=__CLICKID__&h_ad_id=__CID__

 

NOTE: IF you already have other parameters attached to the URL link, separate the parameters with an “&” sign. This is what the link should look like:

 

Example:   www.hyros.com?utm_source=example&ttc_id=__AID__&ttclid=__CLICKID__&h_ad_id=__CID__

 

IMPORTANT! Please note that if you edit an Ad after it has already been published, you will not be able to edit the URL field. The process of installing the parameter must take place before publishing an Ad.

 

Step 2– Create the integration inside Hyros

1. Inside your Hyros account go to Integrations -> (opens in a new tab)”>Settings -> Integrations -> Configure Tik-Tok -> Add Account.

2. A pop-up window will appear and you need to enter a name, for example, Hyros. Then click the Tik-Tok sign in button.

3. You will be redirected to the Tik-Tok page where you must to grant Hyros permission to access your Ad accounts. Before confirming permission, make sure you check “Click to Agree to the Platform Agreement”.

4. Once you click confirm, you will be automatically redirected to your Hyros account where you need to select the Ad account that you wish to track and click Save.

This concludes the integration for Tik-Tok.

TripleWhale

TripleWhale

           

  • TripleWhale Tik-Tok URL parameter: ?ttadid=__CID__

or

?tw_source=tiktok&tw_adid=__CID__

 

If you already have TripleWhale parameters installed in all your active Tik-Tok ads, there is no need to follow the steps above. You just need to integrate your Tik-Tok account from here.

Optional Steps

Manually Importing Ads 

This is especially useful if you have any awareness campaigns where a call to action button is not present or traffic isn’t being sent to your landing page.

Normally, as soon as a click event is tracked from a your ads, it is automatically imported into Hyros along with the costs and other relevant information. However, if there is no click event to be tracked, you will need to import the source manually into Hyros in order to receive the costs from those ads.

NOTE: This will NOT enable you to track view through conversions or associate any ads without a call to action button with purchases. It WILL allow you to track the costs associated with the ads.

To configure this, simply go to your Tik Tok integration, click configure and click “Import” inside the “About” tab as shown in this example:

Once you have confirmed the integration, you can proceed to the next step in the initial setup process.

 

 

Twitter

Please follow this guide to track any call to action links on your Twitter Ads:

 

Video Guide:

Please copy the Hyros Tracking Parameter here and place it at the end of your call to action links with the ad group ID attached in front of the “=” symbol: ?twt_id=

 

This completes the setup for Twitter.

———————————————–

Written Setup Guide

It is important to take into account Twitter does not allow editing Tweets at the Ad level, mainly because their categories are organized in a different way than in other ad platforms and instead of using a Campaign > AdGroup> Ad hierarchy Twitter uses Campaign > AdGroup and then 4 independent categories depending on which ad you want to release (Targeting Criteria, Promoted Accounts, Promoted tweets, Media Creatives). Our team is actively working to find the best way to integrate Twitter ads at the AdLevel (or equivalent).

In order to integrate your Twitter sources with Hyros, new Ads have to be configured so we can edit their destination link and include the necessary tracking parameters, please follow the steps described below.

1- Configure and draft the campaign and ad group you want to advertise. Please do not publish it right away because you will not be able to add or adjust our tracking parameter after publishing.

2- Go to your Ad Manager and find the Ad Group that was drafted. Here you will be able to see the ad group ID, which is a details we are going use to generate the tracking parameters and identify the traffic that arrives to the page through the Tweet we want to advertise.



Then add the ad group ID to the end of our tracking parameter: ?twt_id=

In this case, if the ad group ID is “38108611” then the full tracking parameter you will need to copy is ?twt_id=38108611.

3- Proceed to create a new tweet and add the tracking parameter with the ad group ID at the end of the Call to action link.

Example:

We want to drive people to our store https://mystore.com/ , in this case the new Tweet that will be advertised must have the following link in it: https://mystore.com/?twt_id=3810861

4- Once the new Tweet is created we can go back to the Campaign > Ad Group setup, select the Tweet and publish when ready.

And that’s it! This concludes Twitter ads integration! Now when a user clicks on the link in the Tweet they will be directed to the desired page, after this the installed tracking parameters will be identified by our Hyros Universal Script which will attribute the appropriate source to the event.

 

Misc Ad Platforms

Please see below for a list of all other ad platforms that we do NOT have a direct integration with yet. We can still track these using manual source UTM parameters:

AdRoll

AdRoll Tracking Parameter (This is an updated version, please use the full set of parameters below instead of the one shown in the video):
?sl=[ADROLL:CAMPAIGN_NAME]&htrafficsource=AdRoll

To add the URL parameter above, just go to your ad library and select all ads. Then add the Hyros tracking parameter directly at the end of the “Destination URL” and click “apply all ads” as shown here:

If you have other UTMs already at the end of the link, you can add the Hyros tracking parameter at the end of those UTMs with an “&” symbol instead of a “?”:

This image has an empty alt attribute; its file name is Adroll-with-other-utms-1024x556.png

Also please note depending on the ad type, you may not have a “Destination URL” field but instead see a “UTM Parameters” field. You can add the parameters here in exactly the same way as shown above. However do NOT place utms in more than one place.

 

This image has an empty alt attribute; its file name is Adroll-Adding-to-utm-params.png

Reddit

Video Guide:

 

Reddit Ad Tracking Parameter (This is an updated version, please use the full set of parameters below instead of the one shown in the video above):

?sl={{AD_NAME}}&htrafficsource=Reddit&hcategory={{ADGROUP_NAME}}

Taboola

Video Guide:

Taboola Tracking Parameter (This is an updated version, please use the full set of parameters below instead of the one shown in the video above):

?sl={campaign_name}&htrafficsource=Taboola

MGID

In order to track MGID ads please follow the steps below.

  1. Access your MGID account and navigate to Campaigns -> Ads
  2. Select your ads and click on the Change URL icon
  3. Add your Ad URL in the field and paste the following Hyros tracking parameter at the end of the URL: ?sl=AD_NAME&htrafficsource=MGID. The final URL should look as such: www.mysite.com?sl=AD_NAME&htrafficsource=MGID
  4. Keep in mind the word palced after ?sl= does not have to be necessarily you Ad name, it can be basically any value that will make it easier for you to know exactly what source the lead clicked.

Don’t see your ad source?

If you do not see your source inside this guide, you can track any misc ad source by simply adding ?sl=youradsourcename to the end of the URL of any of your ad links.

This would create a source in this case named “@youradsourcename”. Just adjust whatever comes after ?sl= to change the name of your source.

Step 3: Tracking Your Email and Organic Sources

Tracking Specific Organic Links or Pages

This option to track using manual source parameters is very useful when we want to track specific links or pages.

To track any organic source simply add a manual source link parameter with ?el= followed by the name of the source you would like to track to the end of a URL.

HYROS will then create a source based on the name you used in that parameter and begin attributing clicks and sales to it.

Individual Source Link Tracking

To track specific traffic sources just change the text that comes after “=”

For example www.hyros.com?el=pinterestpost1. This will create a source automatically named “@pinterestpost1”.

For example, if you create 3 sources using this method such as “pinterestpost1”, “pinterestpost2” and “pinterestpost3” then when you load up a report you will be able to see how much traffic is coming in via each post. This can be useful for tracking the performance of individual links and pages.

Organizing Your Sources

We also recommend using our extra UTM parameters to automatically allow you to add these new organic sources into specific traffic sources, inside of Hyros.

Although this is an optional step, it allows you to better organize and segment your data later based on this information, without having to manually adjust any sources later.

To do this, simply add the following UTM parameter at the end of ?el=yoursource, separated by an & symbol:

htrafficsource=yourtrafficsourcename

So in an example where we are tracking three separate Pinterest links, instead of just using ?el=pinterestpost1, then ?el=pinterestpost2 etc, we would instead use the following UTM parameters for each link:

www.mysite.com?el=pinterestpost1&htrafficsource=pinterest
www.mysite.com?el=pinterestpost2&htrafficsource=pinterest
www.mysite.com?el=pinterestpost3&htrafficsource=pinterest

As you can see, although in this case we are creating 3 different sources by changing the name slightly after el=, we are including them within the same traffic source, which will allow us to group them together by traffic source in the reports later in a more automated way.

For more details on some specific setups, follow the use case examples below.

 

Use-Case Examples

Tracking Email Traffic

To track leads accessing your email links, follow these guidelines.

In order to track specific links from your email campaigns, you need to add the he= and el= parameters at the end of the URL link.

Depending on your email software that you are using, you need to copy the email parameter that is associated:

Select the parameter associated with your autoresponder
  • Active Campaign: ?he=%EMAIL%&el=email
  • CleverReach: ?he={email}&el=email
  • Drip: ?he={{ subscriber.email }}&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/Keap: ?he=~Contact.Email~&el=email
  • Clickfunnels: ?he=#EMAIL#&el=email
  • OmniSend: ?he=[[contact.email]]&el=email
  • Ontraport: ?he=[Email]&el=email
  • Everwebinar/Webinarjam: ?he={ATTENDEE_EMAIL}&el=email
  • GoHighLevel: ?he={{contact.email}}&el=email
  • HubSpot: ?he={{contact.email}}&el=email
  • Kartra: ?he={email}&el=email
  • Kajabi ?he={{email}}&el=email
  • MaroPost: ?he={{contact.email}}&el=email
  • Intercom: ?he={{email}}&el=email
  • SendGrid: ?he=[%email%]&el=email
  • SendLane: ?he=VAR_EMAIL&el=email
  • Sendy ?he=[Email]&el=email
  • Lemlist: ?he={{email}}&el=email

In the example below, we have the following link:

https://docs.hyros.com/direct-call-tracking/

When adding the parameter the final URL link with the he parameter will be like this:

https://docs.hyros.com/direct-call-tracking/?he={{ email }}&el=email

If we have existing utm’s attached to the links, something like the link below: https://docs.hyros.com/direct-call-tracking?utm_medium=social

We need to make sure that we add the & sign between the parameters.

The final URL link will be like this:

https://docs.hyros.com/direct-call-tracking/?utm_medium=social&he={{ email }}&el=email

Important: Please note that when we add the email parameter to any URL link we want to track the source, we need to make sure that the traffic is sent to a page where we have the Universal script, otherwise we will not be able to track the source of leads.

Should I Add the Above Parameters Globally or On Each Link?

Some email softwares will allow you to add parameters globally, which will be a much easier setup. However this entirely depends on the email software you are using.

One specific example where we can add the parameter el=email globally would be Klaviyo.

For more details follow the example below:

Tracking Other Random Sources Using URL Rules

URL rules are an easy create way to create sources passively if the visiting URLs have distinct words or snippets in the URL.

How URL Rules Work

When URL rules are set HYROS will watch the URL that people visit from. Many times our users already have UTMs on these URL or they have distinct text in them.

An example is if you already have set up UTM parameters on your ORGANIC traffic. For example, a visit from youtube may have ?utm=youtube in the URL of the visitor.

You can create a rule that will allow HYROS to spot these unique terms and if spotted attribute a source to the visitor. This allows you to easily plug large tracking gaps from organic and easy to miss sources.

How To Create a URL Rule

Creating URL rules is easy. To do so just go TRACKING ->URL RULES. Then click “+ Add new rule”

Next, inside the tag field set the tag to something that will indicate the source, action or sale you would like to track. Make sure you use the correct tag type depending on what you would like to track, to read more about how are tags work please see the guide HERE.

After, adjust the name to whatever you like. For example, if you are using a URL rule to track youtube organic traffic, change the name to “Youtube” or “Youtube_Organic”.

Then analyze the text of visiting URLs you would like to track. For example, if you are sending traffic with a URL that looks like this “yoursite.com?utm_source=youtube” you will want to use the unique text “utm_source=youtube”.

Paste this text in the “Words to match” form. Here is an example:

Use-Case Examples

Please see the dropdown below and follow the exact steps to track some of the more commonly found external sources:

Step 4: Tracking The Lead Or Opt-In

Notes: Although Google Tag Manager may work, it is more likely to be blacklisted by anti-tracking browsers etc, and as it is a third party script it may incur other additional unforseen errors with tracking. Therefore for the most accurate tracking, we recommend adding the scripts directly inside the header of each page.

It is optimal to place the scripts at the VERY top of your load order.

Call Tracking Set Up (Any System Other Than Everwebinar)

Call Funnel Tracking Set Up Guide

To track your call funnel simply paste the code below on in the HEADER of every page involved in your call funnel.


In Order For Tracking To Work

Ensure that tracking is in the header of the following pages
-Opt in page
-Opt in thank you page
-Any video pages
-Call booking pages
-Call booking thank you pages

NEXT RUN THIS TEST

Opt in your funnel and ensure your email appears in your Hyros account under REPORTING → LEADS

If the lead does not appear after 3 minutes confirm you have placed the Universal code on your opt in and thank you pages.

If the email enters the system move to step 3. If it does not use the trouble shooting guide below.


OPT In Trouble Shooting Guide

First ensure your UNIVERSAL code is on the opt in page and thank you page.

IF the lead will still not enter the system contact your onboarding rep on Facebook OR use support in the lower left hand corner. Say “My opt in is not sending in leads” AND tell them what system the opt in is using (Clickfunnels, Lead Pages, Infusionsoft etc).

Everwebinar Default Pages

Everwebinar Default Pages Video Set Up Guide

Written Guide
If you are using the Everwebinar default landing pages use these steps to track the source of the leads entering your webinars.

1- Access the webinar you would like to track inside of Everwebinar.

2- Go to the integrations in this webinar.

3- Go to 3rd party integrations

4- Paste the UNIVERSAL SCRIPT under Registration page tracking ,Registration form tracking and Post-registration Thank You page tracking.

 

5 – HYROS will automatically detect that you are using Everwebinar based on your thank you page.

Set up is now complete.

 

<NEXT RUN THIS TEST

Register for your webinar and ensure your email appears in your Hyros account under REPORTING → LEADS

If the lead does not appear after 3 minutes confirm you have placed the Universal code correctly in Everwebinar.

If the email enters the system move to step 3.

If it still fails recheck the steps above. If the problem is not clear contact your onboarding rep or use support in the lower right hand corner.

Provide your funnel landing page and everwebinar login credentials and say “HYROS is not receiving my everwebinar opt ins.

Everwebinar Opt In On Clickfunnels Pages

Everwebinar + Clickfunnels Video Set Up Guide

Written Guide
If you are using the Everwebinars embedded button with Clickfunnels landing pages use these steps to track the source of the leads entering your webinars.

1- Access the webinar you would like to track inside of Everwebinar.

2- Go to the integrations in this webinar.

3- Go to 3rd party integrations

4- Paste the UNIVERSAL SCRIPT under Registration page tracking ,Registration form tracking and Post-registration Thank You page tracking.

 

5 – Next place the universal code you copied in the header of your Clickfunnels funnel that holds the webinar opt in.

6 – HYROS will automatically detect that you are using Everwebinar based on your thank you page.

Set up is now complete.

 

<NEXT RUN THIS TEST

Register for your webinar and ensure your email appears in your Hyros account under REPORTING → LEADS

If the lead does not appear after 3 minutes confirm you have placed the Universal code correctly in Everwebinar.

If the email enters the system move to step 3.

If it still fails recheck the steps above. If the problem is not clear contact your onboarding rep or use support in the lower right hand corner.

Provide your funnel landing page and Everwebinar login credentials and say “HYROS is not receiving my everwebinar opt ins.

Everwebinar Opt In Embedded On Any Other Page (Or HTML)

Everwebinar + Other System Or HTML Video Set Up Guide

Written Guide
If you are using the Everwebinars embedded button with other systems or html landing pages use these steps to track the source of the leads entering your webinars.

1- Access the webinar you would like to track inside of Everwebinar.

2- Go to the integrations in this webinar.

3- Go to 3rd party integrations

4- Paste the UNIVERSAL SCRIPT under Registration page tracking ,Registration form tracking and Post-registration Thank You page tracking.

 

5 – Next place the universal code you copied in the header of the landing page that holds the webinar opt in.

6 – HYROS will automatically detect that you are using Everwebinar based on your thank you page.

Set up is now complete.

 

<NEXT RUN THIS TEST

Register for your webinar and ensure your email appears in your Hyros account under REPORTING → LEADS

If the lead does not appear after 3 minutes confirm you have placed the Universal code correctly in Everwebinar.

If the email enters the system move to step 3.

If it still fails recheck the steps above. If the problem is not clear contact your onboarding rep or use support in the lower right hand corner.

Provide your funnel landing page and Everwebinar login credentials and say “HYROS is not receiving my everwebinar opt ins.

GoHighLevel

If you are using the GoHighLevel Funnel builder then tracking your funnel pages should be easy. First, copy the universal script below:

Then inside of GoHighLevel go to your funnels and select the funnel you would like to track. Inside the funnel settings, paste the universal script as shown:

Do this for all of your funnels inside GoHighLevel

If you run a test opt in, you should then see a lead come inside your hyros account HERE. If you see then then please proceed to step 3.

Hubspot Marketing Forms

This will only work with Hubspot Marketing forms. Hubspot does not currently support tracking of other form types.

In cases where you are using a different form, we would recommend prompting the email before the form is displayed on a page where our universal script is attached. The email can then be stored and used to autocomplete the form when the form is displayed providing HubSpot allows you to do this (this may vary depending on your marketing stack).

Jotform

To track the email inputted inside jotform, just follow these steps:

  1. Log in to Jotform and find the form you want to track.
  2. Go to Settings.
  3. Select “Thank You Page” in the navigation bar.
  4. Click “Redirect to external link”.
  5. Input your thank you page URL where you want to send the user after they complete the form.
  6. Make sure you have included the parameter ?email={email} at the end of the URL.

NOTE 1: If the email field in your form is named differently, then you will need to change the parameter. For example, if the email field on your form is named “examplefield”, then add “?email={examplefield}” instead.

NOTE 2: If you have more than one parameter, ONLY the first parameter should begin with a “?”, the rest should begin with “&”. For example, “www.thankyoupage.com?utm_source=example&email={email}”.

7. Finally, make sure all of your funnel pages, are tracked by adding the UNIVERSAL tracking script in the header code:

That should conclude the set up, to confirm tracking please complete the form and you should see your email clearly in the thank you page URL, which should also be tracked inside hyros. The URL should look something like this:

www.thankyoupage.com?email=example@user.com

If you do not see this, or the email is not present inside hyros. Please contact the support team.

Kajabi Site Pages

If you have Kajabi site pages, please copy the universal script below, then inside Kajabi go to settings -> Site details -> Header Page scripts and paste the script -> click save as shown below:

Then if you have any embedded registration pages or opt ins, please follow the guide for that specific software in this section and then move on to the next steps.

Leadpages

Call Funnel Tracking Set Up Guide

To track your Leadpages opt in, first simply copy the code below:

Then paste it on in the HEADER of every page involved in your call funnel in lead pages.

To do this, when editing a page in lead pages go to the settings area and then ad the code (available below) in the “header section tracking code” area:

 

 

If you have a pop up-opt in or any opt in that is an Iframe on the same page, you will need to take one more step to add the script on the opt in:

In your page editor, select “edit pop-up”

 

Then inside the settings tab, past the universal script as shown below:


In Order For Tracking To Work

Ensure that tracking is in the header of the following pages
-Opt in page
-Opt in pop ups/Iframes
-Opt in thank you page
-Any video pages
-Call booking pages
-Call booking thank you pages

NEXT RUN THIS TEST

Opt in your funnel and ensure your email appears in your Hyros account under REPORTING → LEADS

If the lead does not appear after 3 minutes confirm you have placed the Universal code on your opt in and thank you pages.

If the email enters the system move to step 3. If it does not use the trouble shooting guide below.


OPT In Trouble Shooting Guide

First ensure your UNIVERSAL code is on the opt in page and thank you page.

IF the lead will still not enter the system contact your onboarding rep on Facebook OR use support in the lower left hand corner. Say “My opt in is not sending in leads” AND tell them what system the opt in is using (Clickfunnels, Lead Pages, Infusionsoft etc).

Typeform

If you wish to track the email that is entered into the Typeform, simply follow these steps:

Step 1

1. Select the Typeform you would like to track.

2. Click the settings icon.

3. Ensure “Redirect on completion” is turned on.

4. Add “?email=” to the end of the redirect URL, then click the “+” to add the email as shown below:

If there are other parameters before it then it should begin with an & symbol instead. For example:

www.thankyoupage.com?utm_source=typeform&email={email}.

5. Click “Publish”.

Step 2

Ensure that the redirect page is tracked correctly, with the following universal tracking script attached:

Step 3

Run a test by filling out the typeform as a customer would. You should see the email contained clearly in the URL once you have finished. It should look something like this:

www.thankyoupage.com?email=exampleuser@hyros.com

IF you don’t see the email clearly in the URL, please make sure that the redirect URL inside Typeform matches EXACTLY with the actual URL that the user lands on.

If this still doesn’t work, please reach out to the onboarding team or in-app support.

Unbounce

Important! Please note that there are two types of Unbounce pages: AMP pages and non-AMP pages. At this time, Unbounce does not allow AMP pages to be tracked, only Non-AMP pages. If you are not sure what type of pages you are using, please contact your dedicated onboarding agent or inApp support.

Tracking your Unbounce pages is simple. First, copy the universal script here:

Next, inside your Unbounce account, go to settings -> scrip manager and click “add your first-script”:

Then select “Custom Script” and name your script:

Finally, configure the script exactly as shown below:

Once you’re done you can move to STEP 3: Setting up call tracking software.

Uscreen

Written Guide:

1. First, please copy the universal script below:

2. Inside Uscreen, go to “customization”. Then on your live theme, go to “advanced” and select “code snippet” from the lockdown.

3. Paste the universal script inside the “Head Code Snippet” and click save.

Once you’re done you can move to STEP 3: Setting up call tracking software.

 

Step 5: Setting Up Call Tracking Software

Tracking Calls Booked via Appointment Setters (all platforms)

Video guide:

 

Please see the guide HERE to send call events via zapier.

Acuity

1 – Please ensure that you have placed the universal code on your call booking and call thank you pages (you should have done this in the last step of the initial setup).

2- Login into your Acuity dashboard and go to https://secure.acuityscheduling.com/preferences.php?action=integrations

3- Pick CUSTOM CONVERSION tracking from the list of integration. A code input box should appear

4- Alter the URL of the page in the code below to your thank you page. Then paste it in the code input box that appeared.

<script type="text/javascript">
window.top.location = 'https://yoururl.com?email=%email%';
</script>

BE SURE TO REPLACE THE yoururls.com with your actual thank you page URL.

Here is what you should see inside Acuity:

This image has an empty alt attribute; its file name is Adding-the-code-inside-acuity-1024x608.png

Click here if you have multiple acuity booking forms and you want to redirect each one to a unique thank you page

Please follow the exact same process, but use this code instead of the code above in the custom conversion tracking settings:


var bookedAppointmentName = "%appointmentType%";
console.log(bookedAppointmentName)
if( bookedAppointmentName == "Appointment Type 1" ){window.top.location = 'https://yoururl.com?email=%email%';
}else if( bookedAppointmentName == "Appointment Type 2" ){
window.top.location = 'https://yoururl.com?email=%email%';
}

This is designed to redirect leads to a specific page based on the appointment type of the call booking. When adding this code, please add the appointment type name and associated thank you pages as shown below.

You’ll see where to adjust the appointment type name in red and where to adjust the associated thank you page for leads to be redirected to in blue:

To find the correct appointment type names, please check your appointment types setting inside your Acuity business settings:

Have more than 2 appointment types and thank you pages?

Please also note that the code above is just for 2 appointment types and associated thank you pages, however you can add to this code as much as like depending on how many appointment types you have. Just copy and the last section that you see underlined here:

Then paste it immediately after the final }. It should look something like this:

 


var bookedAppointmentName = "%appointmentType%";
console.log(bookedAppointmentName)
if( bookedAppointmentName == "Appointment Type 1" ){window.top.location = 'https://yoururl.com?email=%email%';
}else if( bookedAppointmentName == "Appointment Type 2" ){
window.top.location = 'https://yoururl.com?email=%email%';
}
else if( bookedAppointmentName == "Appointment Type 3" ){
window.top.location = 'https://yoururl.com?email=%email%';
}

You can continue doing this for as many appointment types as you like. Once you have done this for all of your appointment types, move on to the next steps.

5- Then in Hyros, remove the “Automatic Calls” URL rule by going to your URL rules settings in your tracking tab as shown here:

6 – Finally, please integrate with Acuity by going to the Acuity integration in your integration settings and following the prompts to log in and connect Acuity with Hyros.

Click here if you do NOT want to track all your call events

Please ensure you first follow the steps above first to setup your initial call tracking, then follow this guide to whitelist only specific call booking events:

Click here if you do NOT want to track sale events with Acuity

If you make any sales via acuity, or any events require the lead to make a purchase, then Hyros will register this as a sale in Hyros.

If you do not want these events to be shown in Hyros, then go to the Acuity integration settings and toggle on “discard sale events”:

Hyros will then ignore any events that are sales, and only track calls from Acuity.

This integration will send call data to Hyros in a more accurate manner than the URL rules. Please make sure you have removed the URL rule to track calls as per step 5, otherwise you will be tracking duplicate calls.

This will complete the Acuity set up.

NEXT RUN THIS TEST
1. Opt into your call funnel

2. Wait 1-2 minutes after opting in ensure that your email has entered Hyros in your LEADS section

3. Next book a call on your call booking page and make sure you are redirected to the thank you page you set in step 4 with the email in the URL.

It should look something like this:

If you see something wrong such as no email in the URL, or the redirect does not happen at all and you remain on the call booking page, please see the drop downs below:

Acuity does not redirect after completing the booking form

First, please go back to step 3 and ensure that the tracking code is installed correctly. If you have confirmed that it is, then it may be a permissions issue with Acuity.

You may be able to confirm this by going to the console tab in your developer tools, to get there follow the instructions below:

Then you should see an error message that says something like “The current window does not have permission to navigate the target frame to…” as the one in the screenshot below does:

If you see this then there are 2 current workarounds to enable the redirect:

1) Add a peice of code to the Acuity Embed code to enable the redirect

This is the optimal workaround because you do not have to make any funnel changes. First, copy the code below:

sandbox="allow-forms allow-modals allow-orientation-lock allow-pointer-lock allow-popups allow-popups-to-escape-sandbox allow-presentation allow-same-origin allow-scripts allow-top-navigation allow-top-navigation-by-user-activation"

Then find your Acuity embed code and paste the above code inbetween the iframe and src as shown below:

So the code would be added inbetween, as you can see here:

iframe sandbox="allow-forms allow-modals allow-orientation-lock allow-pointer-lock allow-popups allow-popups-to-escape-sandbox allow-presentation allow-same-origin allow-scripts allow-top-navigation allow-top-navigation-by-user-activation" src=”https://app.acuityscheduling.com/schedule….

Now re-add the new Acuity embed code, reload the page and try again. You should be redirected after booking a call to the thank you page you set in step 3.

2)Add the Acuity form to it’s own page, so it’s not embedded on any other form.

The permissions issue only occurs when it’s embedded on a page, so if you just show leads the direct Acuity form rather than the embedded version, the redirect should work.

However if you don’t want to make funnel changes we suggest following the first option.

 

I don’t see the email on the thank you page

If the redirect works but you do not see the email correctly on the thank you page URL, then it is most likely an issue with the code added in step 3.

Go back to step 3 and check the code installed, and ensure the email UTM is present after the thank you page URL, as you can see underlined here:

4. Wait 1-2 minutes, then check your CALLS section to ensure that your call has been tracked.

5. Click your email and ensure the $call tag has been applied

If you see your email enter the system and have a $call tag attached to it then you have completed set up and are ready to move to the next step.

If you do not ensure your Universal code is on all pages in the header and try again.

Appointment Core

Step 1 : Ensure you have placed your UNIVERSAL code in the header of your call booking and call thank you page.

 

Step 2 : Use this help doc to pass your booking information in the URL of your thank you page redirect.

https://appointmentcore.zendesk.com/hc/en-us/articles/209729003-New-Pass-contact-information-from-ANY-online-webform-to-your-Booking-Link-for-easier-scheduling-

 

Step 3: The UNIVERSAL code will grab the data sent in the URL and use that to create a booking conversion.

 

Step 4 : Perform a test booking on your call form.

 

Wait 1-2 minutes, then check your <a href=”https://app.hyros.com/#/mh/finance/customers/calls” target=”_blank” rel=”noopener”>CALLS</a> section to ensure that your call has been tracked.

Click your email and ensure the $call tag has been applied. Also ensure the lead has a phone number and IP.

If you see your email enter the system and have a $call tag attached to it then you have completed set up and are ready to move to the next step.

If you do not ensure your Universal code is on your thank you page and your Appointment Core redirect is sending the the phone number and email in the thank you page URL.

Calendly

First, please ensure that you have placed the Universal code (seen in previous step) on your call booking and call thank you pages.

Calendly Video Set Up Guide

WARNING : Calendly forms MUST have the “phone number” submission form active to work with HYROS.

Written Guide
If you are using Calendly as your call scheduling software follow these simple steps

  1. Go to https://calendly.com/event_types/
  2. Select the event type you wish to track
  3. Go to the “Confirmation Page” section and check the “Pass event details to your redirect page” checkbox.

Once completed this will pass the email and phone number to your thank you page so we can track them.

4. Next go to your URL rules, you should see a rule already created which we use to automatically track a $call. Please delete this rule.
We do not use this for Calendly, because we use a direct integration instead for optimized accuracy. If you have the rule active AND the Calendly integration active at the same time, you will receive duplicate call events.

5. Integrate with Calendly inside of your integration settings.

This will complete the call tracking set up.

———————————————–

NEXT RUN THIS TEST
1. Opt into your call funnel

2. Wait 1-2 minutes after opting in ensure that your email has entered Hyros in your LEADS section

3. Next book a call on your call booking page and make sure you complete the book as are redirected. Use a different email than the one you opted in with in step

4. Wait 1-2 minutes, then check your CALLS section to ensure that your call has been tracked. If asked click “INDEX INFORMATION” on the call section.

5. Click your email and ensure the $call tag has been applied

If you see your email enter the system and have a $call tag attached to it then you have completed set up and are ready to move to the next step.

If you do not, use the troubleshooting guide below.

———————————————–

Trouble Shooting Calendly

IF you do not see the email enter the system at all ensure that your UNIVERSAL code is in the header of your booking page and call booking thank you page.

THEN confirm that you have checked the “Pass event details to your redirect page” checkbox under your events CONFIRMATION page (seen in step 3 above)

THEN confirm you have done this to the right event in Calendly.

THEN redo the test above. If you see the email come in with the $call tag move to the next step.

-IF you do not see the $call tag make sure you are collecting the phone number on your Calendly form.

THEN check if you have integrated with Calendly inside your Hyros account.

THEN redo the test above. If you see the email come in with the $call tag move to the next step.

IF it fails after the two test above contact support via chat in the lower right hand corner and say “My calls are not showing in the system”

CallRail

Please ensure that you have placed the universal code on your call booking and call thank you pages.

Step 1 – Create the integration inside Hyros

1. Go into settings -> integrations -> select the CallRail Integration.

2. Click “Create New Integration”.

3. Create a name for the integration, such as “CallRail”.

4. Then click the “Configure” button and copy the Webhook URL that you will use in the following steps.

Step 2 – Add the Webhook

1. Go to your CallRail account, click Analytics (step 1), then click Settings (step 2) and select Webhooks (step 3)

2. Once in Webhooks, paste the webhook you just copied earlier into the Post-Call and Form Submission fields.

3.Save changes.

That concludes the CallRail integration.

NOTE: Please keep in mind that every call answered is considered a Call sale in Hyros.

 

What if the Lead does not enter an email?

In some cases with CallRail, leads may not enter an email when booking a call, but just a phone number. Although normally Hyros needs an email to track a call, in this specific case if the email is not available we can still track the call using the phone number only as long as you have integrated correctly following the steps mentioned above.

Inside Hyros you will still see an email, as all tags must be attributed to an email inside the app, however it will be a customized email based on the phone number of the lead, should no email be present.

For example, if a lead’s number is 1234567, then the call sent from CallRail will be shown inside Hyros attributed to the lead email “1234567@callrail.com”.

GoHighLevel

First, either create a new calendar or edit one by going to settings -> calendar as shown below:

When editing your calendar, go to confirmation settings and then scroll down.

Under the “form submissions” you must select “form submit redirect URL”. This will NOT work if you do not redirect the user upon submission.

Then insert your thank you page URL, and copy the following parameter and paste it at the end:

?phone={{contact.phone}}&email={{contact.email}}

See an example below:

Lastly, when embedding your scheduler, please follow these steps:

1) Ensure that the Button action for the calendar is “Use action from calendar builder”:

2) Embed it on your tracked funnel page as a calendar and not an iframe/Custom JS/HTML. This is not mandatory to track the call but is recommended:

Step 3 – Run a Test Call

Simply go through your funnel as if you were a user. Upon booking a call and being sent to the thank you page, you should see the phone number and email inside the URL. It should look something like this:

www.yourthankyoupage.com?phone=123456789&email=john@doe.com

After a few minutes, you should also see the call listed with the email inside the calls tab in your hyros account.

If you do not see this, please contact the support team for further assistance. Otherwise move on to step 4.

SavvyCal

Follow this guide to track calls with SavvyCal.

First of all, please copy this universal script and ensure it is in he <head></head> code of all of your funnel pages, including the thank you page that you direct leads to AFTER they book a call:

Next, inside SavvyCal go to the link editor. Inside Settings g to “Post-Confirmation Behaviour” and toggle on “Redirect to a custom page”.

Finally make sure “Append event Confirmation Query string” is turned on below the redirect URL:

Once that is done, go to the URL rule settings inside Hyros and edit the “Automatic Calls” rule as shown here:

The only thing you need to do is add the thank you page URL (the page that you will redirect users to after they book a call) to the “words to match” field and click enter, then save:

Please do not change any other settings of the URL rule unless specified.

Once you have created that rule, you have completed the setup. You can test your call tracking by booking a call as if you were a lead. You should then see a call inside of Hyros.

If for some reason you do not see a call please make sure you have followed all of the steps correctly, and if you can not find the issue please reach out to the support team.

Schedule Once / Oncehub

Please ensure that you have placed the universal code on your call booking and call thank you pages.

Then, for Oncehub you have 2 options depending on what plan you are on inside Oncehub. If possible we recommend the Native setup for optimized call tracking accuracy:

Native Setup (Growth Plan and above)

If you do not have the appropriate plan, please scroll down until you see the “standard setup” below and follow those steps instead.

follow these 3 steps to ensure your call tracking is working

Step 1 – Add the Redirect inside Oncehub

Step 2 – Integrate with Oncehub for Call Tracking and remove automated Call Tracking

1. Navigate to https://app.oncehub.com/dashboard

2. Click the settings Icon.

3. Click “API & Webhooks”

4. Copy the API key for your account.

5. Switch to your Hyros account and go to the Oncehub integration settings by clicking https://app.hyros.com/external-services/cart-integration/oncehub

6. Click “Create integration”.

7. Paste the API key from your Oncehub account here

8. Add a name for the integration, this can be anything you like.

9. Click “Add integration”

10. Click “Tracking”

Deleting the call tracking URL rule

Alert: Alert! By default Hyros will track calls via a URL rule, but for optimized tracking we suggest using the integration instead.

If both are activated, then you will track duplicate calls. Please make sure you follow these steps to prevent tracking issues.

11. Click “URL Rules”

12. You will see a URL rule already generated in your account, under the [[tag]] column you will see the [[$call]] tag.

Select this URL rule.

13. At the bottom right corner of the screen, click [[Delete Rule]] and confirm deletion.

 

Step 3 – Picking specific call events to track

By default, the integration will track all call events that occur inside Oncehub/Schedule Once and show them inside Hyros.
If you are fine with this then you can ignore this step, please move on to step 4.

However if you wish to track specific call events and ignore others, please follow these steps:

 

Step 4 – Test your Call Tracking

 

 

Trouble Shooting Schedule Once

IF you do not see the email enter the system at all ensure that your UNIVERSAL code is in the header of your booking page and call booking thank you page.

THEN confirm that you have checked the ““Send booking confirmation to redirect page” checkbox under “booking form and redirects” for the event type you want to track.

THEN confirm you have done this to the right event in Schedule Once.

THEN redo the test above. If you see the email come in move to the next step.

-IF you do not see the $call tag make sure you have integrated using the correct API key from the correct Oncehub account

THEN redo the test above. If you see the $call move to the next step.

IF it fails after the two test above contact support via chat in the lower right hand corner and say “My calls are not showing in the system”

 


Standard Setup (Free Plan)

If you have already completed the Native Setup above, please ignore this and move on to the next steps.

———————————————–

Written Guide
If you are using Schedule Once as your call scheduling software follow these simple steps

1- Log into ScheduleOnce and go to to SET UP (https://app.oncehub.com/scheduleonce/Setup.aspx#/)

2- Access the event type that you want to track.

3- Go to “booking form and redirects”. Scroll to the bottom on the page and check off “Send booking confirmation to redirect page”

4- Ensure you are redirecting to a thank you page

5- Ensure this is done on every “event type” you would like to track.

This will complete call tracking set up.

———————————————–

NEXT RUN THIS TEST
1. Opt into your call funnel

2. Wait 1-2 minutes after opting in ensure that your email has entered Hyros in your LEADS section

3. Next book a call on your call booking page and make sure you complete the book as are redirected.

4. Wait 1-2 minutes, then check your CALLS section to ensure that your call has been tracked. If asked click “INDEX INFORMATION” on the call section.

5. Click your email and ensure the $call tag has been applied

If you see your email enter the system and have a $call tag attached to it then you have completed set up and are ready to move to the next step.

If you do not use the troubleshooting guide below.

———————————————–

Trouble Shooting Schedule Once

IF you do not see the email enter the system at all ensure that your UNIVERSAL code is in the header of your booking page and call booking thank you page.

THEN confirm that you have checked the ““Send booking confirmation to redirect page” checkbox under “booking form and redirects” for the event type you want to track.

THEN confirm you have done this to the right event in Schedule Once.

THEN redo the test above. If you see the email come in with the $call tag move to the next step.

-IF you do not see the $call tag make sure you are collecting the phone number on your Schedule Once form

THEN redo the test above. If you see the $call move to the next step.

IF it fails after the two test above contact support via chat in the lower right hand corner and say “My calls are not showing in the system”

YouCanBook.Me

Please ensure that you have placed the universal code on your call booking and call thank you pages.

Here is the parameter to ad to your redirect url : ?name={FNAME}&email={EMAIL}&phone={Q3}

BE SURE to change {Q3} to match the title on the form section you use to collect the booking phone number.

Written Guide
If you are using YouCanBook.Me as your call scheduling software follow these simple steps

1- Log into Youcanbook.me and click Edit Settings on the booking form you would like to track.

2- Go to “After Booking” and ad this parameter to your redirect thank you page URL.

?name={FNAME}&email={EMAIL}&phone={Q3}

3- Change the Q3 in the parameter to match the title of the section of your form where you collect the booking email.

4- Ensure you are redirecting to a thank you page with the UNIVERSAL code in the header.

This will complete call tracking set up.

NEXT RUN THIS TEST
1. Opt into your call funnel

2. Wait 1-2 minutes after opting in ensure that your email has entered Hyros in your LEADS section

3. Next book a call on your call booking page and make sure you complete the book as are redirected.

4. Wait 1-2 minutes, then check your CALLS section to ensure that your call has been tracked.

5. Click your email and ensure the $call tag has been applied. Also ensure the lead has a phone number and IP.

If you see your email enter the system and have a $call tag attached to it then you have completed set up and are ready to move to the next step.

If you do not ensure your Universal code is on your thank you page and your YouCanBook.me redirect is properly formatted and showing the phone number after booking in the URL.

Step 6: Tracking Customer Payments

How HYROS Matches Customer Payments To Their Source (IMPORTANT)

How HYROS Payment Tracking Works

How HYROS Tracks Payments Back To Their Source

After the initial opt in HYROS will watch visitors going to your call booking pages via the Universal script in the header of the booking pages. When a visitor lands that has matches from a profile seen before HYROS will recognize the user. If the user then books a call HYROS will ad the call to users tracking profile.

 

Finally, when the user converts via a phone call and completes payment we will be able to attach this sale to the tracking profile. This is done by tracking the user at the checkout page OR by having your phone reps submit the payment with the same email the call was booked under.

 

Because the full users ad and click history is already attached to the profile the system can match the sale to the user and original ad clicked.

IMPORTANT : If your team runs your customers cards via checkout forms ENSURE that the forms your sales team uses have NO TRACKING on them. Also, if there is an option inside your integration to “discard IP from events”, we suggest turning this on. Otherwise Hyros will track your phone reps and misattribute tracking. Click HERE or ask your onboarding manager for clarification if needed.

Step 6.1: IF Your Team Manually Runs Customer Cards

Easy Mode – Phone Close Forms

This is the easiest way of tracking calls accurately. Especially if your reps are manually processing the payments.

To access the forms and manage any sales or subscriptions created by them, simply go to reporting -> phone closing as shown below:

To create a new form to send to your sales agents, click “new form” in the top right corner.

This will give you a form specific to your account, simply copy the url and give that url to your sales team. They can access this url without logging in. Anytime they close, they just input the details as shown below and the sale will be matched with the correct lead inside hyros:

Recurring Purchases

If you would like to charge the user a recurring subscription, then please note:

Rebill time period: how often the sale will be created. If Month is selected, and number 1 is entered, the rebills will be generated every 1 month

Number of rebills: How many rebills will be charged. The first charge does not count as a rebill.

So for example, if you want to charge the customer every month for 12 months, you should select the following:

Rebill time period = 1 Month

Number of Rebills = 11

This should conclude the set up. If you want to automate sales tracking please use the options below to integrate with the correct sales processor/checkout system, otherwise proceed to step 5.

Authorize.net

To connect Authorize.net to Hyros follow the steps below.

Inside your Hyros integration settings, go to the Authorize.net integration HERE.

Now follow the prompts given to set up the integration in Hyros. You will need to find the following from your authorize.net account:

  1. API Login ID
  2. Transaction Key

You will be able to find these inside authorize.net via “Account” -> “Settings” -> “API Credentials & Keys”

Once you have successfully created the integration inside Hyros, select “get webhook” and copy the webhook.

Go back to your Authorize.net account. Select “settings” -> “webhooks” -> “Add endpoint”:

Then fill in the endpoint information as shown below:

At this stage you have plugged into Authorize.net. If you have plugged it into a checkout system where you run the customers card ensure that no tracking is on this page or the system will track your reps and not the customer.

When your sales team runs a customer card make 100% sure to run the card with the email of the BOOKED call and phone number.

We line up the conversions with the booked call email and phone number. If your team uses different emails or no phone numbers conversions not be tracked.

TROUBLESHOOTING

When saving the webhook if the error message appears “Error: please integrate a signature key from the merchant/partner interface to create a new webhook”:

Go to settings -> API Credentials & Keys as shown above and then create a new Signature key here:

Sales not coming into Hyros?

Please make sure sales are coming into authorize.net with an email attached, otherwise the sale will not be sent into Hyros.

If you’re still having issues, please contact the in-app support.

CF Manual Checkouts

Step 1 – Adding the Universal Script to your Funnel Pages

 

Follow this video to track all of your funnel pages:

 

 

Place your UNIVERSAL script inside your funnel settings as shown in the guide and then move on to the next steps. You can copy the code here:

Step 2  – Blacklist your Checkout Pages

Please follow the steps above to track all your CF pages, but then blacklist any checkout pages that your sales reps may be using to avoid them being tracked and associated with the sale.

To do this, copy the URL of those checkout pages and then go to your Hyros account.

Go to settings -> True Tracking -> scroll down until you get to the blacklist settings and select “URL” -> Paste all the URLs of the checkouts used by your sales reps here.

If you have some leads being sent to a checkout to pay themselves, then they should do so on a SEPARATE checkout page which is NOT blacklisted.

So you should have an internal checkout page for your team to use only which is blacklisted, and another public checkout page for your leads to use only that is not blacklisted.

If you do not follow this flow, then you risk sales reps being tracked with sales by error and linking leads together, or you risk tracking being broken.

For more information on this topic please see THIS GUIDE.

If you have completed these steps you are finished, move on to the next steps.

Infusion Soft / Keap Manual Checkouts

Infusionsoft/ Keap Manual Checkout Guide

Remember, DO NOT paste your UNIVERSAL code on this checkout.

To connect Infusionsoft/ Keap checkouts to HYROS follow the video and written text below


1- Go to https://app.hyros.com/#/mh/external-services/infusionsoft , set the name and tag to “infusionsoft” and follow the prompts to complete the integration.

NOTE: If you are running customer cards manually with sales reps stop here. If you are sending customers to a checkout page where they self checkout continue to the next checkout step section.

Kajabi Manual Checkouts

Kajabi Manual Video Set Up Guide

Remember, DO NOT paste your UNIVERSAL code on this checkout.

If you are sending customer to a Kajabi checkout page for purchase

1- Integrate with Kajabi by using our KAJABI INTEGRATION HERE

2- After integrating click “Configure” and then “Get Webhook”. Copy the webhook URL generated.

3- Go to your Kajabi admin dashboard and go to “SETTINGS” at the bottom of the left hand dashboard

4- From site settings go to Checkout settings.

5- Place the webhook you copied under “Purchase Webhook URL”.

WARNING : If you manually run customer cards DO NOT PUT TRACKING SCRIPTS ON THIS CHECKOUT PAGE

Now Run This Test
Perform a test checkout on your checkout.

Then check your reporting area HERE

You should see
1- A sale with your test checkout email, click the email.

If there is no sale check your Stripe integration.

LAST STEP
Now all that is left is to adjust the value of the product, because Kajabi does not send in the value with the sale. Copy the tag for the product and search for your product HERE. Edit the value of the product to the actual purchase value. Moving forward any product sales under that tag will come in with the same value.

Do this for every unique product that you are tracking with Hyros.

Konnektive

Konnektive offer a direct integration to Hyros within their dashboard. To set this up just follow these steps in Konnektive:

1. First, make sure you copy your API Key from your Hyros account settings HERE.

2. Inside your Konnektive account, click on Admin -> plugins.

3. Find the Hyros Plugin, click “Activate” and paste the API key when prompted. Click “Connect”.

You are now integrated with Konnektive. If you don’t see any data coming into your Hyros account, please contact the in-app support.

NMI

Video Guide:

Step 1 – Create the integration inside Hyros

1. Go into settings -> integrations -> select the NMI Integration.

2. Click “Create new integration”.

3. Create a name for the integration, such as “NMI” then click “save integration”.

4. Get your secret key from NMI and paste it in the field inside your integration, to do this just follow these steps:

  • Log into your NMI account.
  • Click “My Settings”.
  • Click “Security Keys”.
  • Scroll down and click “Add a New Private Security Key”.
  • Name the new “Key Name”, select the user from “Username Associated with key” and check the “API” option.
  • Copy the Security Key you just created and go back to your NMI integration inside Hyros, paste it under Private Security Key from your account and click Save integration.

Step 2 – Add the Webhook

1. Go to your NMI account, click “Settings”, select “Webhooks” and then click the “Create” button.

2. Go to your NMI integration inside your Hyros account, click Configure and grab the webhook:

3. Go back to your NMI account, paste the webhook you just copied earlier inside the “URL” input (step 1), select the events “transaction.sale.success” (step 2) and “transaction.refund.success” (step 3).

4. Once you’re done following the guidelines above click on the “Save changes” button. This process will complete your NMI integration.

Important! Sales may have or not have products associated with them. In the case that no product is assigned to the sale, a product will be created with the generic name “NMI Integration Generic Product” and with the price of the amount field inside Hyros.
In order to be able to generate sales with products, products must be created in advance. Please move forward to Step 3 – Product creation.

Step 3 – Product creation

  1. Inside your NMI account go to Product Manager, select Products, and click on the “New Item” button.

A form like the following will be displayed. As you can see, the required fields are cost (price), description (product name), and SKU. You can also fill in the tax, and discounts, which will be processed in Hyros.

Sale and refund creation

1. Sales creation

  1. You need to go to CASH inside your NMI account and click Sale.

IMPORTANT! The only required field is the Amount. Please keep in mind that if a sale is generated without an email address, it will not be processed in Hyros, so it is required to fill in the Email as well.

The other fields are optional, but note the following:

  • If you want to create a sale without associated products, it is enough to fill in the fields mentioned above. In Hyros, a product will be created with the generic name “NMI Integration Generic Product” and with the price of the amount field.
  • If you want to create sales with associated Products, you must fill in a row in the Products table of the form.
  • The Discount field is automatically filled in with the sum of the discounts for each Product type. If it is filled in manually, NMI does not take it into consideration and does not apply the discount.
  • The Discount will be divided among all products because we cannot know to which product exactly this Discount belongs when the event arrives at Hyros.
  • You could also check “Tax exempt”, in which case, no Sales Tax should be processed in Hyros.
  • You could also change the Currency of the Order. Note that Hyros will not take into consideration the currency of each Product individually.
  • If you want, you can fill in the Sales Tax and Shipping fields. Sales Tax and Shipping will be processed as Hard Costs in Hyros.
  • Once the sale has been made, a table like the following will be displayed. Refunds can be made from here, and you can see the Transaction Id, which is needed to make a refund if desired.

2. Refund creation

To issue a refund you need to go to CASH and select Refund.

IMPORTANT! Remember that in Hyros the Refund is always for the full amount of the Sale, so the Amount field will not be taken into consideration.

NOTE: In case you do not remember the Transaction Id, you can search for it by clicking on the magnifying glass in the Transaction Id field. The following form will be displayed.

Any field can be filled in to apply a filter. Once any field is completed, and Submit is pressed, a table like the following will be displayed, the Id column is the Transaction Id we are looking for. If you click on any Transaction Id, it will show the details of the order and you will be able to perform the Refund from there.

Thrive Cart Manual Checkouts

Thrive Cart Manual Checkouts

Remember, DO NOT paste your UNIVERSAL code on this checkout.

Step 1 – Connect Thrivecart with Hyros via the Webhook Integration

 

Create a webhook using the THRIVECART INTEGRATION HERE

Step 2 – Ensure your Sales Reps input Payment Details Correctly

WARNING : If you manually run customer cards DO NOT PUT TRACKING SCRIPTS ON THIS CHECKOUT PAGE

Instead, please ensure that your sales team manually input payment details on a non-tracked page and use the lead’s call booking email when inputting payment details.

Entering the call booking email at the checkout will allow Hyros to match the sale with the previous Call and therefore attribute the sale back to the ad click.

If your sales team do not enter the call booking email at the checkout, we will not be able to attribute sales.

VIA Paypal

If you are using Paypal to manually run cards manually or via a checkout system follow these steps to track conversions.

This ONLY applies to manual Paypal payments such as your team receiving the customers credit card, entering the information and then using Paypal to run the card.

 

1- Integrate with your Paypal processor here

2- When your sales team runs a customer card make 100% sure to run the card with the email of the BOOKED call and phone number.

 

We line up the conversions with the booked call email and phone number. If your team uses different emails or no phone numbers conversions not be tracked.

VIA Stripe Or ANY Checkout System

If you are using Stripe to manually run cards manually or via a checkout system follow these steps to track conversions.

 

1- Integrate with your Stripe processor here

2- If you have plugged Stripe into a checkout system where you run the customers card ensure that no tracking is on this page or the system will track your reps and not the customer.

2- When your sales team runs a customer card make 100% sure to run the card with the email of the BOOKED call and phone number.

 

We line up the conversions with the booked call email and phone number. If your team uses different emails or no phone numbers conversions not be tracked.

Don’t See Your System?

Please contact the in-app support! We more than likely integrate and have not made the set up documentation for the system yet!

Step 6.2: If Your Customer Self-Checks Out (The Customer Enters In Credit Card Details and Completes Checkout From Their Device)

Authorize.net

To connect Authorize.net to Hyros follow the steps below.

Inside your Hyros integration settings, go to the Authorize.net integration HERE.

Now follow the prompts given to set up the integration in Hyros. You will need to find the following from your authorize.net account:

  1. API Login ID
  2. Transaction Key

You will be able to find these inside authorize.net via “Account” -> “Settings” -> “API Credentials & Keys”

Once you have successfully created the integration inside Hyros, select “get webhook” and copy the webhook.

Go back to your Authorize.net account. Select “settings” -> “webhooks” -> “Add endpoint”:

Then fill in the endpoint information as shown below:

TROUBLESHOOTING

When saving the webhook if the error message appears “Error: please integrate a signature key from the merchant/partner interface to create a new webhook”:

Go to settings -> API Credentials & Keys as shown above and then create a new Signature key here:

Sales not coming into Hyros?

Please make sure sales are coming into authorize.net with an email attached, otherwise the sale will not be sent into Hyros.

If you’re still having issues, please contact in-app support.

BEST Clickfunnels Tracking Set Up (CF Pro Tools)

If you are using Clickfunnels checkouts with Paypal the most accurate way to track is using CF Pro Tools.

This set up is a bit complicated and best for advanced users who need to track long term ROI and rebills.

We suggest most users stick with the basic Clickfunnels set ups found below in this checkout section, especially when first learning to use HYROS.

———————-

Why? Paypal and checkout emails are routinely different and this will break tracking. This is fixed by our basic integration with Clickfunnels above BUT rebills will not be tracked.

CF Pro Tools enables HYROS to receive the Paypal AND checkout email of the user. This allows us to tracking recurring charges.

If you are NOT using Paypal OR a processor other than Stripe just use the Clickfunnels+STRIPE ONLY integration above.

———————-

Set-Up Guide

Step 1 : Sign Up For CF Pro Tools HERE

Step 2 : Once signed up, set up your checkouts to use the PAYPAL PLUS add on. For both add-ons you need to create a new add on in your Pro Tools account here:

Set this up on ALL of your checkouts that you wish to track. This must be done correctly by following the detailed guides inside CF Pro Tools.

Step 3 : Then set up the HYROS PAYPAL EMAIL add on.

You will find the Hyros Paypal Email add on exactly as shown above. Follow the steps exactly as laid out in CF Pro Tools.

Place the code generated inside of CF Pro on the thank you page of your checkout (or the first upsale/page the user sees) according to the instructions on Cf Pro Tools. At the time of writing this documentation you need to place the code inside the footer code inside the “tracking script” section here:

You should see all the pages directly after a checkout shown under this list inside the CF Pro Tools “Hyros Paypal Email” Add-on once you have added the code:

Step 4 : Copy the Universal script below:

Ensure you have Pasted the script in your funnel settings as shown here:

Step 5 : Once this is set up integrate with your payment processor and Paypal in your integration area HERE.

Clickfunnel With Stripe ONLY (No Paypal)

Clickfunnels With Stripe ONLY Video Guide

 

Here is the code need for this integration

 

This completes the setup for Clickfunnels.

———————————————–

 

Written Guide

1- Take the UNIVERSAL code above and place it in the header of the funnel or checkout page you wish to track

2- Integrate with Stripe HERE

This will complete set up.

Now Run This Test
Perform a test checkout on your Clickfunnels checkout.

Then check your reporting area HERE

You should see
1- A sale with your test checkout email, click the email.

If there is no sale check your Stripe integration.

2- Under IP you should see an IP address.

If there is no IP confirm that you placed the universal code on the correct checkout or funnel.

IF you see both, move to the next step.

 

 

Clickfunnels With Paypal and Other Processors

NOTE: Please only use a single webhook. If you have more than one funnel you are tracking, you should use the same webhook for all of them.

Clickfunnels Checkout Video Set Up

Here are your tracking scripts you will need for this set up.

Written Set Up Guide
If you are using Clickfunnels checkout follow the directions below

1- Place your UNIVERSAL script in the header of the checkout page you wish to track in Clickfunnels

2- Create a webhook using the CLICKFUNNELS INTEGRATION HERE

3- Once the integration appears, click “configure”. Then click “get webhook”.

4- Copy the webhook and go to the “SETTINGS” area in the Click Funnels funnel that houses the checkout you wish to track

5- Scroll down and click Webhooks

6- Paste the webhook you copied into the webhook URL

7- Under events ONLY ADD “purchase created” “purchase updated” “purchase destroyed”

8- Leave all other options alone and complete the webhook set up.

9- You have now completed your Clickfunnels set up.

 

Complete this process on any other checkouts you wish to track and move towards “testing and confirming tracking” at the bottom of this document.

Now Run This Test
Perform a test checkout on your checkout.

Then check your reporting area HERE

You should see
1- A sale with your test checkout email, click the email.

If there is no sale check that you placed the Clickfunnels webhook correctly.

2- Under IP you should see an IP address.

If there is no IP confirm that you placed the UNIVERSAL code in the header of the funnel or checkout page.

IF you see both, move to the next step.

Clickfunnels 2.0 with Stripe ONLY (no Paypal)

Step 1 – Integrate with Stripe

Click HERE to integrate with Stripe (or go to settings -> integrations -> Stripe inside of your Hyros account).

Then simply create a new integration and follow the prompts to connect with your Stripe account.

Step 2 – Add the Hyros Universal Script to your Site (If you haven’t already done so)

You may have already done this in a previous step, but to ensure all pages are tracked please make sure you follow the steps below to add the Hyros Universal Script to your site pages:

 

 

Copy the Hyros Universal Script here:

 

 

Then go to the “site” tab in the navigation bar, click on “overview” and click the edit icon.

Scroll down and paste the universal script in the head code field and click “update page”.

This will track ALL of your pages created in Clickfunnels.

Now you have complete the setup, move on to the next step.

Clickfunnels 2.0 with Paypal and other processors

Step 1 – Create the Integration in Hyros

1. Go to settings -> integrations -> click on Clickfunnels 2.0 to access the integration settings. You can also click HERE.

2. Click “Create New Integration” and name it whatever you like.

3. Once the integration is complete, go inside your integration by clicking the “edit” icon

4. Once inside, click “get webhook”

5. Inside CF 2.0, go settings -> webhooks -> click “Add new endpoint”

6. Paste the webhook under the URL field, add any name you like and then select the event types order.updated, order.created, contact.created

Save the endpoint and move on to the next step.

Step 2 – Add the Hyros Universal Script to your Site (If you haven’t already done so)

You may have already done this in a previous step, but to ensure all pages are tracked please make sure you follow the steps below to add the Hyros Universal Script to your site pages:

 

 

Copy the Hyros Universal Script here:

 

 

Then go to the “site” tab in the navigation bar, click on “overview” and click the edit icon.

Scroll down and paste the universal script in the head code field and click “update page”.

This will track ALL of your pages created in Clickfunnels.

Now you have complete the setup, move on to the next step.

 

Digistore24

Step 1 – Create the integration inside Hyros

1. Go into settings -> integrations -> select the Digistore24 Integration.

2. Click “Create Integration”.

3. Create a name for the integration, such as “`Digistore24”.

Step 2 – Add the Webhook

1. Go to your Digistore integration inside HYROS and click “configure”.

2. Click Edit and copy the webhook.

3. Next, go inside your Digistore account, go to Settings, and select Integrations:

4. Inside integrations, click on Add new connection button, and on the next page scroll down and select generic:

5. Name the connection Hyros and then scroll down to the IPN URL and paste the webhook you copied from Hyros.

6. Next, you need to update “Success validation” to the HTTP code (expects:200). When you have finished, click Save and Test connection button

Once you have received this notification after clicking the test connection button, this concludes the Digistore integration.

 

 

Step 3 – Adding our UNIVERSAL Tracking Script

1. Copy the UNIVERSAL Tracking Script below

2. Next, inside your Digistore account follow the next steps:

  • Go to Settings and select Tracking:
  • Next click on the Set up the New tracking
  • Follow the guidelines below:

Important! Once you have finished following the above steps, and before saving the entire configuration, you will need to send an email to Digistore24 support (code@digistore24.com) and include the Universal script for review and confirmation.

Once you receive confirmation from Digistore24 support, you will be able to save your tracking configuration and the integration will be completed.

Note! If you need further assistance in setting up Digistore24 integration, please contact Hyros support or your onboarding analyst.

Funnelish for Clickfunnels

Step 1 – Track your Funnelish pages

For your site pages, first copy the Hyros Universal Script here:

Once you have copied the code, go to your funnel you want to track and click Settings:

 

Inside Settings go to Custom codes and then create a new custome code.

 

Inside Settings go to Custom codes and then create a new custome code.

 

The last step is to paste the Universal script you copied earlier and make sure you select Append to page head as described below

Step 2 – Create your Funnelish automation

Funnelish have a direct integration on their platform, please follow their guide here.

GoCardless

Click HERE and follow the instructions. You will need to log into Gocardless when prompted.

When you have finished, we recommend running a test payment to confirm that the sale is tracked in hyros. – add to gocardless segment when ready

Hubspot

Step 1 – Track your Hubspot pages

For your site pages, first copy the Hyros Universal Script here:

Then just select the settings icon inside Hubpsot, go to “website” -> “pages”, choose which domain you would like to track and paste the universal script under the site header HTML as shown:

Then save any changes.

Step 2 – Create the integration inside Hyros

1. Go into integrations -> select the Hubspot integration. (opens in a new tab)”>settings -> integrations -> select the Hubspot integration.

2. Click “Create New Integration”.

3. Create a name for the integration, such as “Hubspot”.

4. Click on Edit and scroll down to “Set up of the stage considered as Won”.  Type in or select the desired stages and then Click on the “Change property values” button.

 

 

This will conclude the setup. Please move on to the next step.

Hotmart

Step 1 – Create the integration inside Hyros,

1. Go into integrations -> select the Hotmart integration. (opens in a new tab)”>settings -> integrations -> select the Hotmart integration.

2. Click “Create New Integration”.

3. Create a name for the integration, such as “Hotmart”.

4. Get your Integration token form Hotmart and paste it in the field inside your integration, to do this just follow these steps:

  • Log into your Hotmart account.
  • Click “Tools” on the navigation bar and Select “Webhooks (API and Notifications).
  • Select Authentication and copy Verification Hottok
  • Once you’ve copied the Verification Hottok, go to your Hyros account and Integrations. Select the Hotmart integration and click on Create new Integration. Paste it into the webhook token field inside your HYROS integration.

 

Step 2 – Add the Webhook

1.Go to your Hotmart integration inside HYROS and click “configure”.

2. Click “Get Webhook” and copy the webhook.

3. Past the webhook inside your Hotmart account by following these steps:

  • Go to “tools” and then “Webhooks (API and Integrations)”, just like in step 1.
  • Inside “settings” click “new setting”.
  • Follow the information below to integrate your webhook:

Step 3 – Tracking the Hotmart Checkout Page

First, go to tools and select “tracking pixel”:

Then select the product you want to track (if you have multiple products you will need to do this for all of them).

Select the Hyros pixel as shown below, if you do not see this on your list you will need to contact Hotmart support to activate this for you.

Then you will be prompted to add an “ID” and “Label” in seperate fields from the Hyros Universal Script (or pixel).

Here is an example universal script showing you exactly where to find these:

You can find your unique universal script below, please use the above screenshot to copy the ID and label related to your account:

Then paste the ID and Label in the corresponding fields in the Hotmart-Hyros pixel configuration as shown:

This will conclude the setup. Please move on to the next step.

Infusion Soft Order/ Keap Forms

To connect Infusionsoft/ Keap checkouts to HYROS follow the video and written text below




1- Go to https://app.hyros.com/#/mh/external-services/infusionsoft , set the name and tag to “infusionsoft” and follow the prompts to complete the integration.

NOTE: If you are running customer cards manually with sales reps stop here. If you are sending customers to a checkout page where they self checkout continue.

IF YOU ARE USING INFUSIONSOFT/ KEAP ORDER FORMS

2- Once done login to your Infusionsoft account and go to E-COMMERCE–>ORDER FORMS

3- Select the order form you wish to track. Once there go to the HTML AREAS tab

4- Paste the UNIVERSAL CODE below in the custom header area at the TOP of the code.



IF YOU ARE USING A CHECKOUT OR LANDING PAGE SOFTWARE THAT PLUGS INTO INFUSIONSOFT/ KEAP

2- Paste the UNIVERSAL CODE below in the HEADER of your checkout page



This will complete the Infusionsoft/ Keap checkout integration.

Kajabi With Stripe ONLY (No Paypal)

Kajabi With Stripe ONLY Set Up Guide

Here is the code need for this integration

Written Guide
1- Copy the UNIVERSAL code above

2- Login to Kajabi and go to site settings in the lower left hand corner of your dashboard.

3- Form site setting go to Checkout setting.

4- Paste the script in the “header tracking” code form.

5- Integrate with Stripe HERE

This will complete set up.

Now Run This Test
Perform a test checkout on your checkout.

Then check your reporting area HERE

You should see
1- A sale with your test checkout email, click the email.

If there is no sale check your Kajabi integration.

2- Under IP you should see an IP address.

If there is no IP confirm that you placed the universal code in the checkout header in Kajabi.

IF you see both, move to the next step.

Kajabi Checkout with Paypal and Other Processors

Follow these steps to integrate Kajabi:

Go to Settings -> Integrations -> Kajabi

 

Go to Settings -> Integrations -> Kajabi

Inside the Kajabi Integration, click on the Create new Integration and then Add any name you want for the integration

 

Inside the Kajabi Integration, click on the Create new Integration and then Add any name you want for the integration

Once the integration is created, click Edit

 

Once the integration is created, click Edit

Copy the Webhook

 

Copy the Webhook

Once the Webhook is copied, log into your Kajabi account, go to each individual Offer you want to track and paste the Webhook into the Activation URL and the Deactivation URL exactly as explained below:

This concludes the set up for Kajabi.

Kartra Checkout

Video Guide:

Tracking Kartra Funnel Pages:

1- Copy the Universal Script below:

2- Inside Kartra, go to my pages and find the page you would like to track. Click edit.

3 – Inside the page editor, go to settings, and inside tracking codes paste the Universal script inside the field labelled “Embed Facebook Ads Tracking Code”. Save the page.

4- Repeat this for all your kartra pages.

Tracking Sales with Kartra

WARNING: You MUST embed your checkout on a tracked page in order for sales to be tracked correctly. Please ensure that the checkout is embedded and that the page has our universal script shown above inside the <head> code of the page. If you need assistance with this please reach out to support and let us know what software you are using to host that page.

1- Go to https://app.hyros.com/#/mh/external-services/cart-integration/kartra , set the name, and tag to “Kartra” and follow the prompts to complete the integration.

2- Once done, click configure and generate a webhook by clicking the GENERATE WEBHOOK button.

2- Once done login to your KARTRA account and go to INTEGRATIONS –>API–>MY API

3- Go down to outbound API and activate your outbound API function

4- You will see an option to add an URL. Add the webhook URL you generated in step 2

5- Set the webhook to fire when the product you want to track is bought at any price point. Ad all the products you want to track.

This will complete the Kartra checkout integration.

Konnektive

First, please ensure the universal script is attached in the code of your checkout page. You can copy the script below or inside the Hyros app:

Next, Konnektive offer a direct integration to Hyros within their dashboard. To set this up just follow these steps in Konnektive:

1. First, make sure you copy your API Key from your Hyros account settings HERE.

2. Inside your Konnektive account, click on Admin -> plugins.

3. Find the Hyros Plugin, click “Activate” and paste the API key when prompted. Click “Connect”.

You are now integrated with Konnektive. If you don’t see any data coming into your Hyros account, please contact the in-app support.

NMI

Step 1 – Track your Checkout Pages

Copy the Universal script below and add it inside the header code of your checkout pages:

If you’re not sure how to add the universal script, please reach out to support and let us know wha checkout software you are using.

Otherwise follow the video guide below to integrate with NMI.

Video Guide:

Step 2 – Create the integration inside Hyros

1. Go into settings -> integrations -> select the NMI Integration.

2. Click “Create new integration”.

3. Create a name for the integration, such as “NMI” then click “save integration”.

4. Get your secret key from NMI and paste it in the field inside your integration, to do this just follow these steps:

  • Log into your NMI account.
  • Click “My Settings”.
  • Click “Security Keys”.
  • Scroll down and click “Add a New Private Security Key”.
  • Name the new “Key Name”, select the user from “Username Associated with key” and check the “API” option.
  • Copy the Security Key you just created and go back to your NMI integration inside Hyros, paste it under Private Security Key from your account and click Save integration.

Step 3 – Add the Webhook

1. Go to your NMI account, click “Settings”, select “Webhooks” and then click the “Create” button.

2. Go to your NMI integration inside your Hyros account, click Configure and grab the webhook:

3. Go back to your NMI account, paste the webhook you just copied earlier inside the “URL” input (step 1), select the events “transaction.sale.success” (step 2) and “transaction.refund.success” (step 3).

4. Once you’re done following the guidelines above click on the “Save changes” button. This process will complete your NMI integration.

Important! Sales may have or not have products associated with them. In the case that no product is assigned to the sale, a product will be created with the generic name “NMI Integration Generic Product” and with the price of the amount field inside Hyros.
In order to be able to generate sales with products, products must be created in advance. Please move forward to Step 3 – Product creation.

Step 4 – Product creation

  1. Inside your NMI account go to Product Manager, select Products, and click on the “New Item” button.

A form like the following will be displayed. As you can see, the required fields are cost (price), description (product name), and SKU. You can also fill in the tax, and discounts, which will be processed in Hyros.

Sale and refund creation

1. Sales creation

  1. You need to go to CASH inside your NMI account and click Sale.

IMPORTANT! The only required field is the Amount. Please keep in mind that if a sale is generated without an email address, it will not be processed in Hyros, so it is required to fill in the Email as well.

The other fields are optional, but note the following:

  • If you want to create a sale without associated products, it is enough to fill in the fields mentioned above. In Hyros, a product will be created with the generic name “NMI Integration Generic Product” and with the price of the amount field.
  • If you want to create sales with associated Products, you must fill in a row in the Products table of the form.
  • The Discount field is automatically filled in with the sum of the discounts for each Product type. If it is filled in manually, NMI does not take it into consideration and does not apply the discount.
  • The Discount will be divided among all products because we cannot know to which product exactly this Discount belongs when the event arrives at Hyros.
  • You could also check “Tax exempt”, in which case, no Sales Tax should be processed in Hyros.
  • You could also change the Currency of the Order. Note that Hyros will not take into consideration the currency of each Product individually.
  • If you want, you can fill in the Sales Tax and Shipping fields. Sales Tax and Shipping will be processed as Hard Costs in Hyros.
  • Once the sale has been made, a table like the following will be displayed. Refunds can be made from here, and you can see the Transaction Id, which is needed to make a refund if desired.

2. Refund creation

To issue a refund you need to go to CASH and select Refund.

IMPORTANT! Remember that in Hyros the Refund is always for the full amount of the Sale, so the Amount field will not be taken into consideration.

NOTE: In case you do not remember the Transaction Id, you can search for it by clicking on the magnifying glass in the Transaction Id field. The following form will be displayed.

Any field can be filled in to apply a filter. Once any field is completed, and Submit is pressed, a table like the following will be displayed, the Id column is the Transaction Id we are looking for. If you click on any Transaction Id, it will show the details of the order and you will be able to perform the Refund from there.

Pay Kickstart

PayKickStart can be set up in 4 easy steps:

Step 1 – Create the integration inside Hyros,

1. Go into settings -> integrations -> select the PayKickstart Integration.

2. Click “Create new integration”.

3. Create a name for the integration, such as “PayKickstart” then click “save integration”.

Step 2 – Add the Webhook

1.Go to your PayKickstart integration inside HYROS and click “configure”.

2. Click “Get Webhook” and copy the webhook.

3. Go to the integrations settings for the product that you want to track, to do this follow these steps:

  • Go to “Campaigns”.
  • Click on the scroll down button to see your list of products.
  • Click the edit icon for the product you want to track.
  • Scroll down and select step 3 “integrations”.

Here is a video example:

4. Paste the webhook in the “IPN URL” section by following these steps:

Step 3 – Adding our UNIVERSAL Tracking Script

1. Copy the UNIVERSAL Tracking Script below

2. Inside your PayKickstart integration settings, past the UNIVERSAL script inside Advanced Tracking Code -> Header Code:

Step 4 – Perform a Test Payment

Run a test payment, you should see the sale inside HYROS with your tracking information correctly attached.

If your sale does not appear inside Hyros, please contact the in-app support for further assistance.

IMPORTANT: Each product MUST be separately configured using the above workflow. Please ensure you have followed these steps for EVERY Product that you want to track. However, you do NOT need to repeat step 1 for every product.

Samcart Checkout

Samcart Video Set Up Guide

IMPORTANT:Please note that you will only be able to complete the integration if you have the “Grow or Scale” plan or higher. If you’re uncertain about your payment plan, you can verify it by checking whether the Notify URL field (min 0:48) is available for selection. This is where you’ll need to add the webhook in order to finalize the integration.

Here is the code you will need for this set up

  • First step, go to the settings area of your Hyros account >
  • Integrations >
  • Click on the SamCart icon >
  • Create new integration >
  • Setup the integrations tag (name the integration in such way to recognize the lead’s traffic source, example: SamCart) >
  • Click configure >
  • Get webhook >
  • Copy webhook;
  • Log inside your SamCart account >
  • Go to settings >
  • Integrations >
  • Click new integration >
  • Notify URL >
  • Name the integration (SamCart) >
  • Paste the webhook inside the “Notify URL” > don’t forget to click save;
  • Next step >  Click global rules > setup rules > 2 rules need to be setup:

A. Product Purchased > click on next step > select the SamCart integration > action – send notify URL post > click next step > submit;

B. Subscription charged > (if you have a subscription-based business) > repeat the process mentioned above for the Product Purchased trigger;

    • Next step you will need to place tracking on your SamCart checkout pages >
    • Copy the UNIVERSAL code above >
    • Tracking >

      • After that go back inside your SamCart dashboard and go to products >
      • Click on the product you are selling > once you are inside the product > Click on advanced settings >
      • Paste the UNIVERSAL code inside the Embedded HTML/Scripts in Header area (this process needs to be done inside each single checkout page you have);

This will complete Samcart Set Up

Now Run This Test
Perform a test checkout on your checkout.

Then check your reporting area HERE

You should see
1- A sale with your test checkout email, click the email.

If there is no sale check that you placed the Samcart webhook correctly.

2- Under IP you should see an IP address.

If there is no confirm that you placed the UNIVERSAL code in the tracking code in the advanced settings area of the product you are trying to track.

IF you see both, move to the next step.

Teachable Checkout Form

To connect teachable follow the video and written text below



Important! Note that some users may not have access to the Liquid/HTML section as shown at min 1:40. If this is the case, contact the Teachable support to activate this section.

 

Here is the script needed to complete this setup

1- Go to https://app.hyros.com/#/mh/external-services/cart-integration/teachable and complete the Teachable integration

2- Once done click configure and copy the webhook that has been created

3- Login into to your teachable account and select the school you wish to track with HYROS

4- Go to SETTINGS –> WEBHOOKS and click NEW WEBHOOK

5- Set the webhook to fire on a NEW TRANSACTION

6- Go to the course you wish to track via COURSE and then go to PAGES and then click EDIT on your thank you page

7- Add a HTML block and paste this code in the block : <center><p id="hyros-email">{{current_user.email}}</p></center>

 

WARNING: When adding this code, please make sure the quotation marks are correct, if the code is pasted anywhere else the quotation marks may be changed automatically and the code will not work. Use these examples as a reference:

Correct code:

Incorrect code, notice the difference in the quotation marks here:

This can be difficult to spot, so let the support team know if you’d like us to confirm.

8- Scroll to the bottom of the thank you page editor and check the box to ad a custom header code. Paste the Universal Code below into the code area (referred to as a WATCHER script in the video):



This will complete the Teachable checkout integration. Repeat this for all schools and course you want to track.

Now Run This Test
Perform a test checkout on your checkout.

Then check your reporting area HERE

You should see
1- A sale with your test checkout email, click the email.

If there is no sale check that you placed the Teachable webhook correctly.

2- Under IP you should see an IP address.

If there is no confirm that you placed the UNIVERSAL code on your thank you page and that the customer email code is on the page correctly.

IF you see both, move to the next step.

Thrivecart With Stripe ONLY (NO PAYPAL)

Thivecart With Stripe ONLY Set Up Guide

Here is the code need for this integration

Written Guide
1- Copy the UNIVERSAL code above

2- Login to Thrivecart and go to products.

3- When under products go to “checkout” and then “tracking”

4- In tracking check the “custom tracking code” box

5- Paste the UNIVERSAL code in the “ALL PAGES” form.

Repeat this process for every product you wish to track.

6- Integrate with Stripe HERE

This will complete set up.

Now Run This Test
Perform a test checkout on your checkout.

Then check your reporting area HERE

You should see
1- A sale with your test checkout email, click the email.

If there is no sale check your Stripe integration.

2- Under IP you should see an IP address.

If there is no IP confirm that you placed the UNIVERSAL code in the custom tracking code area of your products.

IF you see both, move to the next step.

Thrivecart With Paypal and Other Processors

Thrivecart With Paypal Video Set Up Guide

Important! Thrivecart made an update on their end that is not present in the video setup guide. When you get to min 0:47, make sure to disable “Receive results as JSON”. Follow the image below for reference.

Here is the script you will need for this set up

If you are using Thrivecart checkout follow the directions below

1- Create a webhook using the THRIVECART INTEGRATION HERE

3- Once the integration appears, click “configure”. Then click “get webhook”.

4- Copy the webhook and go to the “SETTINGS” area in your ThriveCart dashboard

5- Go to “API and Webhooks”

5- Click “Ad Another Webhook”

6- Paste the webhook you copied into the webhook URL

7- NEXT : Return to HYROS and copy your UNIVERSAL script (above) under TRACKING->TRACKING SCRIPTS

8- Return to your Thrivecart dashboard and go to products.

9- Click “edit” on the product you wish to track.

10- When in the product screen go to CHECKOUTS

11- After clicking CHECKOUTS go to tracking

12- Activate custom tracking

13- Paste your UNIVERSAL script in the input box and hit save.

This completes your Thrivecart Integration.

Now Run This Test
Perform a test checkout on your checkout.

Then check your reporting area HERE

You should see
1- A sale with your test checkout email, click the email.

If there is no sale check that you placed the Thrivecart webhook correctly.

2- Under IP you should see an IP address.

If there is no IP confirm that you placed the UNIVERSAL code in the custom tracking area of the product you wish to track.

IF you see both, move to the next step.

Do Not See Your System?

Please contact the in-app support! We more than likely integrate and have not made the set up documentation for the system yet!

Step 7: Setting up your currency and timezone

Currency Conversions

Hyros allows you to convert the currency that we receive from your payment software and display a currency of your choice easily inside Hyros.

To configure your currency conversion settings, just go inside your true tracking settings HERE, and select the correct currency on your Inbound and Outbound Currency:

Inbound Currency – This refers to the currency that your integrations are using. For example, if sales are shown in USD inside your payment processor account, select USD.

IF you are using multiple currencies for different payment softwares that are integrated with Hyros, you can select the inbound currency for each specific integration inside the Integrations tab. Just click on the integration you wish to use to convert your currency and change the inbound currency. Inbound currencies set on a specific integration will take priority over the inbound currency set inside your true tracking settings.

Outbound Currency – This is the currency that Hyros will show inside your account, and what you will see inside your reports. This NEEDS to match with the currency shown inside your ad accounts, otherwise, the data will not make sense when comparing with Facebook or Google.

At this time we only allow a single outbound currency. Having multiple outbound currencies would cause confusion inside your reports as it would be displaying multiple currencies alongside each other.

If you already have sales inside your account, you can select the option to “Update Sales Prices” to change the currency on your previous sales as well. Please ensure that the inbound currency is correct first before doing this though.

 

Multiple Currencies from a Single Store or Integration

This is most useful when you have an e-commerce store or any funnel that accepts multiple currencies on the same site. In order to convert these values correctly, you will need to select “Grab currency from event” inside your integration as shown below:

This ensures hyros does not assume that all values are in the inbound currency only. Hyros will instead read the currency from each sale, then convert that currency to the selected Hyros currency.

This is not available for all integrations.

WARNING: Currency Conversion and Your Revenue Cap

As you know, your account is billed depending on revenue tiers. If you go above the cap for your pricing tier, you will need to upgrade your subscription in order to continue to receive data. This is why it is VERY important to configure your inbound currency correctly. For example, if you have your inbound currency set to USD (by default), but you’re actually using pesos, Hyros will assume that number is in USD and you will reach your cap much faster than you should.

For more information on how your billing plans work, please see HERE.

Timezone

Make sure the timezone in your Hyros account matches the timezone in your Ad accounts. Follow the instructions below in the documentation.

 

  1. Hyros

To match the Hyros timezone with your Ad platforms, follow these steps:

  • Go to “Settings” and select Profile
  • Set up timezone from the dropdown and click Save.

 

2. Facebook 

To check the time zone of your Facebook Ad account, follow these steps:

  • Click on “Ad Account Settings
  • Select “Payment Settings
  • On the right side scroll down and click on “Edit” inside Business Info area
  • On the Pop Up Scroll at the bottom and there you will see Timezone

3. Google

To check the time zone of your Google Ad account, follow these steps:

  • Inside your Google dashboard, go to Settings and click Account Settings
  • Here you should see the Timezone section

4. Tik-Tok

To check the time zone of your Tik-Tok Ad account, follow these steps:

  • On your TikTok Ads Manager dashboard, click on your account name in the top-right corner
  • Click on the “Ad Account Settings
  • Under your Basic Information you will find your Time Zone.

5. Twitter

  • Click/Tap on the arrow next to your account’s name to expand the menu
  • Click/Tap on “Edit Access to the Account”
  • Your time zone can be found in light gray characters right below the account number.

 

Step 8: Testing And Confirming Your Tracking

Test Your Tracking (AUTOMATED : USE THIS!)

At HYROS we have a Chrome extension that will automatically test your tracking set up for you and find errors (if there are any)

HSE makes it easy for you to test your ads, funnels and their tracking. The extension will pinpoint any errors in your set up and show you how to fix them. This eliminates the troubleshooting time of setting up tracking a TON

Follow the guide below to download and use HSE.

How To Download and Use Our Automated Testing Extension

 

You can download the extension here.

 

How To Use HSE (Written Guide)
To use HSE follow the steps below

1- Download the extension HERE

2- Once installed in your Chrome browser activate it in your toolbar by clicking the puzzle icon and then the pin Icon next to HSE

3- You will need your API key to proceed. Access your API key HERE in your HYROS dashboard

4- Click on HSE in your toolbar and enter in your API key.

5- Follow the prompts from HSE to test your tracking

NOTE: If HSE finds an error it will link you to an article that will show you how to fix the error!

Set Up Extension not working?

Please simply try clearing the browser’s cache and reloading the app. If that doesn’t work please contact in-app support.

Testing Your Call Funnel Tracking (OLD AND MANUAL, USE AUTOMATED ABOVE IF POSSIBLE)

Perform this test to confirm tracking has been set up correctly.

 

Video Guide (Use this with the time stamps in the written guide below.)

Written Guide With Video Time Stamps

Pre Test Checks (00:08)

-Ensure you are integrated with the correct Facebook OR Adwords HERE

PART 1 : CHECK ADS AND OPT IN

Step 1 : (00:48) : Ensure your HYROS URL PARAMETER is on every ad in your Facebook Ad manager

WARNING : If you launch any new ads make sure the parameters are always updated

Step 2 : (02:03) : Create a preview link or test link from Facebook

Step 2.1 : (03:53)IF USING Google Ads repeat this process

Step 3 : (05:52) Ensure links are correctly displaying in the URL of your opt ins and then opt in for your event.

WARNING : ENSURE you do not confuse FBC_ID (our HYROS parameter) with “FBCLID” (Facebooks automatic parameter)

 

PERFORM CHECK : Go to REPORTING–>LEADS. Confirm that the email has entered the system and has a @TAG with the name of the adset or campaign.


IF the lead has entered the system with the correct @tag then proceed to PART 2


IF the email does not enter the system at all ensure you completed the landing page set up correctly in STEP 2.

-Check that your landing page/opt in has the UNIVERSAL code in the header

-If NOT using everwebinar ensure that your UNIVERSAL code is on the thank you page of the opt in

-If using Everwebinar ensure you have set up the correct webinar and the UNIVERSAL code is in the web form and thank you page integration areas

 


IF there was no @tag generated and attached to the lead ensure you completed your ad set up correctly in step 1.

-Check that you are integrated with the right Adwords/Facebook account.

-Then check that your ads have the correct URL parameter.

-Then check that your pages are not redirecting

-Repeat PART 1 if you find an error.

-Then contact your onboarding rep for help troubleshooting the issue.


 

PART 2 : CHECK CALL SCHEDULING FORMS (08:33)

Proceed to your call booking page and create a test call with the same email you used to opt in.

PERFORM CHECK (09:08) : Go to REPORTING–>SALES. Confirm that the email has entered the system and has the $call tag you set up.

 

Next: click on the email of the lead. Check that you can see the full click history under “clicks” of the lead. This should include the opt in page and the booking page.


IF the lead has entered the system with the correct $call and has the correct click history then proceed to PART 3


IF the lead did not enter the system at all go back to STEP 3 : SETTING UP CALL TRACKING SOFTWARE and ensure you did the process correctly.

-Ensure that the UNIVERSAL code is in the header of the booking page

-Ensure that your call scheduling system is passing the confirmation data in the URL

-Ensure that the call confirmation/thank you page has the UNIVERSAL code on it

-Ensure that you created the $call rule

-Repeat the PART 2 if an error is found.

-If the error is not clear tag your onboarding manager.


PART 3 : TEST A PAYMENT (10:50)

Step 1 : Create a test payment via your process or checkout from the checkout your customers would use using the same email that you used to book a call.

 

PERFORM CHECK : Go to REPORTING–>SALES. Confirm that the sale has been recorded in the system. You should see your booking email with a new $tag and valued added to it.


IF the sale has entered the system under SALES then testing is complete. You have completed set up. Tag your onboarding manager to start data monitoring.


If no sale has entered the system STEP 4 : TRACKING PAYMENTS and ensure set up has been done correctly.

-If running cards manually : ensure your processor or checkout system has been integrated correctly.

If sending customers to checkout: make sure that the checkout has the UNIVERSAL code is in the header of the checkout page. Then make sure the checkout has been integrated with Hyros.

If an error is found repeat PART 3.

If you cannot find an error please contact in-app support.

Once you’re done with the setup process, please do the following

  1. Learn how to use HYROS by reading our initial how to use + scaling guides HERE.