Instead of HockeyStack
Stop renting HockeyStack. Own your attribution reviews.
We build your marketing review system around the questions you ask each week, map your HockeyStack exports and bring your deal records across. We connect and run your version through Omni by Enterprise DNA.
HockeyStack Self-Serve lists $1,250 a month, or $15,000 across twelve monthly payments. Its pricing page does not name the dollar currency.
- check_circleYour data in a database you own
- check_circleOpen source, no lock-in
- check_circleBuilt and run by Enterprise DNA
The subscription you are reviewing
What the HockeyStack plan pays for
The <a href="https://www.hockeystack.com/smb" target="_blank" rel="noopener noreferrer">Self-Serve plan</a> lists $1,250 per month without an annual commitment. These are included capabilities and limits, not separate charges. Check your own bill and required connections before choosing what to replace.
A recurring platform payment
Twelve monthly payments total $15,000 at the listed rate. That is a list-price calculation, not a measured saving or a customer invoice.
Up to five team members
The Self-Serve plan includes access for up to five people. A larger team is directed to discuss another plan.
A tracked-user allowance
The plan includes up to 20,000 tracked users per month. The collection service and the review of its evidence are different parts of the job.
Attribution and lift reports
HockeyStack includes attribution reporting and lift reporting. Your owned review starts with explicit first, last and equal-share credit rules.
Buyer journey views
HockeyStack joins buyer activity into journeys. Your version keeps imported touchpoints alongside the account and recorded outcome they relate to.
Self-serve setup and support
The vendor describes ticket-based support and setup owned by your team. Enterprise DNA can own the mapping, validation and ongoing operation of your custom version.
The review system you own
Keep the reasoning behind the numbers
Credit rules
Explain where every credited cent went
Compare three explicit models against the same won-deal records.
- check Allocate credit to the first or last eligible touch
- check Split credit equally with an exact remainder-cent rule
- check Keep each currency separate throughout the review
- check See won deals that still have no eligible evidence
Buyer evidence
Keep the journey beside the outcome
Review dated touchpoints with their source identifiers and optional deal links.
- check Read a chronological account journey
- check Exclude touches outside the deal lookback period
- check Exclude dates after the recorded close date
- check Keep original imported fields for reconciliation
Weekly work
Turn gaps into assigned follow-up
Give the missing evidence an owner before it appears in another report.
- check List overdue actions with their owners
- check Compare recorded spend with allocated credit
- check Identify channels with spend and no credited wins
- check Draft an account review and deal reconciliation in your business colours
Your rules
Ask a question shaped around your own policy
Combine attribution evidence with the purpose reviews and follow-up work you choose to record.
- check Hold unverified events out of credit calculations
- check Flag overdue retention reviews with cited privacy guidance
- check Review who recorded each change and the evidence they supplied
- check Add your own business fields and review questions
Make it yours
Design your own HockeyStack replacement
Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from HockeyStack. Try it here, and we build the real one.
2. What it runs
3. Make it fit
4. Your colour
Answered from your own database
Good morning. Here is what needs you today.
We build it from the open-source base, bring your HockeyStack data across and run it for you.
What it looks like
Ask it like you would ask a colleague
Real answers from the demo data that ships with Marketing Attribution for Claude Code. It runs in Claude Code inside the Claude app, so it feels like any chat you already use.
Marketing Attribution for Claude Code
Connected to your own database
How does channel credit change when we use a different rule?
- Currency
- AUD
- First
- AUD 8000.00
- Last
- AUD 8000.00
- Linear
- AUD 8000.00
- Currency
- NZD
- First
- NZD 0.00
- Last
- NZD 0.00
- Linear
- NZD 4000.00
Organic
- Currency
- NZD
- First
- NZD 12000.01
- Last
- NZD 0.00
- Linear
- NZD 4000.01
Referral
- Currency
- NZD
- First
- NZD 0.00
- Last
- NZD 12000.01
- Linear
- NZD 4000.00
| Channel | Currency | First | Last | Linear |
|---|---|---|---|---|
| AUD | AUD 8000.00 | AUD 8000.00 | AUD 8000.00 | |
| NZD | NZD 0.00 | NZD 0.00 | NZD 4000.00 | |
| Organic | NZD | NZD 12000.01 | NZD 0.00 | NZD 4000.01 |
| Referral | NZD | NZD 0.00 | NZD 12000.01 | NZD 4000.00 |
Ask it anything
Ten questions your own evidence desk answers
Each question is supported by the working demo. These are examples of your own review, not claims that HockeyStack cannot answer them.
Switching
How to switch from HockeyStack
A move usually involves confirming export access, mapping your Stage and Spend records, checking the import preview, and validating the new attribution alongside HockeyStack before you turn it off.
- 1
Export your records
Confirm that your HockeyStack account has access to Data Syncs and the required Data Warehouse entitlement. Export the supported Stage Data and Spend Data your account allows, then save the delivered records as CSV for import. Stage Data contains event history, not a complete deal value ledger, so plan to reconcile deal amounts separately. Check with HockeyStack if you are unsure which exports or formats your account supports.
- 2
Load the exports
Map your Stage Data touchpoint columns to the replacement fields, since touchpoint names vary by account. Load the Stage Data and, if you use it, the separate Spend Data export. Use the import preview before saving records so you can check how your data will be brought in. If you have Enterprise DNA run the replacement, they handle the export mapping and setup with you.
- 3
Review the import
Check any issues the import preview flags before saving, and review the records after they are loaded. Imported evidence stays unverified until someone reviews it, so assign that check rather than treating imported events as confirmed. Reconcile deal amounts separately because Stage Data does not provide a complete outcome ledger. Confirm which history you want to bring across and whether the imported records match your source exports.
- 4
Run both side by side
Keep HockeyStack and its existing collection in place while you compare the imported records and attribution with the reports you already use. Treat this as a short validation period, not a promise that the numbers will match, since your mapped fields and attribution rules affect the results. If you need live collection or shared screens, those connections and screens need to be built into your Enterprise DNA version.
- 5
Switch off HockeyStack
Turn off HockeyStack only after you have tested the replacement and reviewed the records and attribution you need. Keep the exported records and your reconciliation notes available for reference. Follow HockeyStack's process to end or change your service, and confirm that the people who need the replacement know where to find its reports and follow-up work.
Where the real effort goes
The main work is usually mapping your own touchpoint fields, deciding which attribution and eligibility rules to use, and choosing how much history to bring across. Deal amounts also need separate reconciliation because event exports are not a complete outcome ledger. When you have Enterprise DNA install and run the replacement, they handle the export mapping and setup with you.
Not ready for a call?
Get your HockeyStack switch plan by email
We will send you the step-by-step plan for moving your business off HockeyStack, what the move really involves, and how we would do it for you.
Sent. Check your inbox.
Your HockeyStack switch plan is on its way.
Rather talk it through? Book a call arrow_forwardThree ways to own it
Do it yourself, have it customised, or have it run for you
Open source
Do it yourself
Free, open source
- 1 Clone the repo, run npm install and npm run demo
- 2 Open the folder in Claude Code, Codex, OpenCode or Cursor and run /weekly-review
- 3 Map your HockeyStack Stage Data export, preview the import and reconcile your deal values
- 4 Run the model comparison and render your private review documents
Built around your business
We customise it
One setup fee, then a retainer for ongoing work
- check Your channel definitions, attribution windows and review rules
- check Your HockeyStack exports and deal records mapped and reconciled
- check Your tracking connections and a shared screen if you need one
- check Your preferred database and technology choices
Omni by Enterprise DNA
We run it for you
One setup fee, then a retainer
- check Installed with access, backups and a tested recovery process
- check Regular evidence imports and the weekly review prepared for you
- check Your connections, rules and shared screens maintained as the business changes
- check Operated through Omni by Enterprise DNA alongside the rest of your business
Questions
Instead of HockeyStack, answered
What does the HockeyStack price actually cover? expand_more
The Self-Serve page lists $1,250 per month for up to five team members and 20,000 tracked users per month, with attribution, lift and buyer journey reporting. It has no annual commitment. The page does not identify the dollar currency, so confirm it against your quote. Larger requirements go to its sales team.
Can we bring our existing HockeyStack history across? expand_more
Yes, for supported Stage Data and Spend Data exports delivered through HockeyStack Data Syncs. First confirm your export access. Touchpoint names vary by account, so we map yours explicitly. Deal amounts need a separate reconciliation because event history is not a complete outcome ledger. The free version previews each import before saving it.
Will the numbers match the reports we already use? expand_more
We reconcile the source records and define the rules with you. The free version calculates first-touch, last-touch and equal-share credit using explicit dates and eligibility checks. It keeps currencies separate and shows unallocated deals. Credit allocation does not prove that a campaign caused a sale, and different rules produce different totals by channel.
What about live tracking and the screens our team needs? expand_more
Enterprise DNA builds the required collection connections, shared screens and workflows into your version. We keep your existing collection in place until the replacement is tested. The free version starts from prepared exports and produces private review snapshots; it does not collect visits or send advertising audiences.
Who looks after the system and the privacy reviews? expand_more
You can operate the free version yourself, have us customise it, or have us run it through Omni by Enterprise DNA. The managed options start with a setup fee and then a retainer. Named owners review the collection purpose, evidence accuracy and retention dates. The checks prompt a human review; they do not certify legal compliance.
Bring your HockeyStack bill and one attribution question
In a 30-minute call, Sam will work through the records, connections and review rules your team needs. You will see what belongs in your own version and what the switch requires.
Marketing Attribution for Claude Code is free and open source, published by Enterprise DNA.
Done paying for HockeyStack?
Get your version built