Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.cutmeshort.com/llms.txt

Use this file to discover all available pages before exploring further.

Overview

CutMeShort’s Lead & Sale Track Attribution connects every click on your shortened links to real conversions — leads and sales — in real time. No more guessing which campaigns drive results.
If you use multiple links across channels, keep your UTM parameters consistent. Attribution credits the last CutMeShort link clicked, and UTMs let you slice results further by campaign or source in your own analytics tools.

How it works

User clicks short link

CutMeShort records the click + stores a tracking ID

User converts (signup, purchase, etc.)

Conversion is attributed back to the originating link
A tracking identifier is captured on click and persisted on the user’s browser. When a conversion event fires, we resolve it back to the original click giving you a clear, auditable chain from link → conversion.

Attribution model

CutMeShort uses Last Click Attribution. The industry standard approach for measuring direct-response performance.

Last click attribution

Full conversion credit goes to the last CutMeShort link clicked before a conversion occurs.
User journey:  Click Link A  →  Click Link B  →  Purchase

                              100% credit here
PropertyDetails
ModelLast click
Credit100% to the final link interaction
ScopeAny CutMeShort shortened link
Use caseDirect-response campaigns, email, paid ads
Why last click?
  • Captures the final touchpoint that drove action — the closest signal to conversion intent
  • Simple to audit: one link, one conversion, clear credit
  • Direct mapping between link performance and revenue
  • Unaffected by multi-touch complexity in the broader user journey

Deferred attribution

Deferred mode captures interactions and attributes them to the source link even when the conversion happens later — ideal for longer sales cycles. Benefits:
  • Track leads that take days or weeks to convert
  • Attribute delayed conversions back to the originating link
  • Measure lead quality across different time windows
  • Understand the full customer journey from first click to close

Quick start

1

Enable attribution on your link

  1. Log in to your CutMeShort dashboard
  2. Navigate to Home
  3. Click Enable Lead & Sale Tracking under the short link you want to track
2

Add the tracking script

Place this script tag on your conversion page (e.g. thank-you page, post-signup page). It must load before any conversion event fires.
<script
  src="https://cut-me-short-public.s3.ap-south-1.amazonaws.com/production/track.js"
  data-config='{"days":30,"attribution":"last"}'
></script>
The script must be present on the page where the conversion happens, not just the landing page.
3

Send a conversion event

After a lead or sale occurs, call the appropriate API endpoint from your server. See Lead API or Sale API.
4

Monitor results

  1. Go to Analytics → Attribution Dashboard
  2. Filter by date range, campaign, or link
  3. Review key metrics: total leads/sales, conversion rate, and attributed revenue

API reference

SDKs

Server-side SDKs are available for all major languages.

Prerequisites

Before you begin, make sure you have:
  • A CutMeShort account — sign up here
  • At least one shortened link created in your dashboard
  • Access to your website or app codebase to add the tracking script and call the conversion API

Real-world example

A customer sees an ad and clicks Link A. Later, they receive an email and click Link B, then complete a purchase.
Ad click  →  Link A  (not credited)
Email click  →  Link B  →  Purchase

             Link B gets 100% credit
This ensures you know which link drove the customer to convert making it straightforward to measure which campaigns and channels generate real revenue.

Troubleshooting

IssueLikely causeFix
Conversions not appearingScript not on conversion pageMove <script> tag to the page where the conversion fires
Wrong link creditedUser clicked multiple linksExpected — last click model is working correctly
Zero revenue trackedSale API payload missing value fieldCheck your server-side API call includes the value parameter
Attribution gap on mobileCookie blocked by browserEnsure your domain serves the page over HTTPS