To accurately track offline conversions using LeadJourney, it's essential that the Click ID (clickid) is available not just on leads or contacts — but also on deals or other objects where key conversion events (like QualifiedLead
, SalesCallCompleted
, or WonClient
) are triggered.
If the Click ID is missing at the point of conversion, LeadJourney will not be able to match the action to the original ad click, and no conversion will be sent back to Meta or Google Ads.
🧠 Why This Is Important
LeadJourney uses the Click ID as the single identifier to connect the full user journey: from ad click → website visit → CRM lead → conversion.
If you track conversion stages (e.g., deal stages in HubSpot, Pipedrive, or Salesforce), but the deal doesn’t contain the Click ID, then we can’t attribute the conversion or send it back to the ad platform.
Ensuring the Click ID flows across all objects is essential for full-funnel attribution.
✅ Example: HubSpot – Contact → Deal
When a user submits a website form:
A Contact is created in HubSpot
The
clickid
is captured via a hidden field and saved on the Contact
Later, if you create a Deal for that Contact:
🛑 By default, the Deal does not inherit the
clickid
✅ You must set up an automation (e.g. workflow or Zapier rule) to copy the Click ID from the Contact to the Deal
This ensures that when you define triggers like:
Deal Stage = Qualified
Deal Stage = Closed Won
...LeadJourney has access to the clickid
and can attribute the conversion correctly.
🛠 What You Should Do
1️⃣ Ensure Every New Lead Captures the Click ID
Add a hidden field named lj_
click_id
to your formsConfirm it's saved on the Contact or Lead object in your CRM
2️⃣ When a Deal Is Created → Copy the Click ID
Set up automation so that:
When a Deal is created and linked to a Contact
The Contact’s lj_
click_id
is copied to a custom property on the Deal (e.g. also named lj_click_id
)
💡 This can be done via:
HubSpot Workflows
Zapier/Make.com
Custom scripts
Native CRM automation rules
⚠️ What Happens If You Skip This?
If a trigger like Deal Stage = Closed Won
occurs, but the Deal has no Click ID:
🚫 No conversion will be sent to LeadJourney
🚫 No attribution will happen
🚫 Ad platforms like Meta or Google will not receive conversion data
🚫 Your campaigns won’t optimize based on real outcomes
🧠 Summary
To ensure accurate tracking and full-funnel optimization:
✅ Capture the Click ID on lead or contact creation
✅ Always copy the Click ID to new Deals (or Opportunities, depending on your CRM)
✅ Make sure any conversion trigger object contains the lj_click_id
before sending data to LeadJourney
Need help setting up workflows or automation?
👉 Reach out to our support — we’ll walk you through the setup based on your CRM.