Skip to main content

Affiliate tracking

Affiliate tracking records clicks and conversions from your Highcovery deeplinks in your Shopify shop.

How it works

  1. A customer clicks a deeplink in the Highcovery app.
  2. Your store receives the click ID (hc_cid) as a URL parameter. The core script passes it to the cart, the cookie script additionally stores it for 30 days.
  3. When an order is placed, the click ID is sent to Highcovery.
  4. The conversion is recorded and the commission calculated.
  5. Cancellations and refunds are reported and adjust the commission.

Coupon code fallback

If an order carries no click ID, for example because the customer declined cookies or the attribution window has expired, Highcovery checks the coupon codes used. If one matches a code you entered under Affiliate → Shop → Coupon codes, the order is still attributed to you.

Managing coupons

Under Affiliate → Shop → Coupon codes you enter your codes. Every coupon has: Available conditions: no condition, from an order value, first order only, new customers only, not with other offers, not on reduced items. With from an order value an extra field for the minimum amount appears.
Value and condition are shown in the app. Without them the customer only sees a code and has no idea what it is worth.

Requirements

For affiliate tracking to work, the following must be in place:
  • Tracking set up in your shop: scripts and webhooks in your Shopify shop, see Set up Shopify.
  • Script proven: Highcovery requests the home page of your shop every day and looks for the tracking script there. Without that proof, tracking counts as inactive.
  • Active affiliate agreement: you need an active affiliate agreement with a partner ID in your Highcovery dashboard.
  • Shop address on file: without your shop address no order can be attributed.
The payment method is not part of this. It only concerns the monthly billing of your commission, see Payments.
If tracking is inactive, your deeplinks no longer lead into your shop and clicks are not counted.

The daily check

Once a day Highcovery requests the home page of your shop and looks for the signatures of the core and cookie script. From the attribute data-hc-tracking in the script tag the check also reads a fingerprint and sees whether your version is still current. If the script is missing, outdated or your shop cannot be requested, for example because password protection is still active, an email goes to you and to our team at most once a week. Details on the individual results are in Set up Shopify.

Troubleshooting

If your tracking status shows as inactive or orders do not arrive, check the following:
1

Read the status banner

Open Affiliate and check the status banners at the top of the page. They name the reason when tracking is deactivated.
2

Scripts in the theme

Make sure the core script and the cookie script are in the active theme. After a theme change they must be added again. Under Affiliate → Integration you trigger a check immediately with Check setup now.
3

Webhooks

In Shopify under Settings → Notifications → Webhooks, check that all four Highcovery URLs are registered and that the webhook secret is saved in the dashboard.
4

Test order

Open a deeplink from the app, place an order and check that it appears under Recent activity.
Under the refund policy, refunds up to 120 days after the order are taken into account and reduce the commission accordingly.