Enterprise DNA

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.

paid

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.

group

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.

monitoring

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.

analytics

Attribution and lift reports

HockeyStack includes attribution reporting and lift reporting. Your owned review starts with explicit first, last and equal-share credit rules.

route

Buyer journey views

HockeyStack joins buyer activity into journeys. Your version keeps imported touchpoints alongside the account and recorded outcome they relate to.

support_agent

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

Your business · your HockeyStack replacement Your version
YB Your business

auto_awesome

Answered from your own database

Build my version

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.

forum

Marketing Attribution for Claude Code

Connected to your own database

How does channel credit change when we use a different rule?

LinkedIn

Currency
AUD
First
AUD 8000.00
Last
AUD 8000.00
Linear
AUD 8000.00

LinkedIn

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

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.

chat_bubble Which won deals have no eligible touchpoints?
chat_bubble How does channel credit change between first, last and equal-share models?
chat_bubble Which channels have spend but no credited wins?
chat_bubble Which overdue purpose review keeps an account out of attribution?
chat_bubble What touchpoints are recorded for this account?
chat_bubble Which owner has overdue follow-up work?
chat_bubble Which imported events still need an accuracy check?
chat_bubble How much recorded revenue credit belongs to each currency?
chat_bubble How many records arrived in each import batch?
chat_bubble Who recorded an evidence review, and what did they check?

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. 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. 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. 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. 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. 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.

construction

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.

One email with your plan. No spam, and you can unsubscribe any time.

Three 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. 1 Clone the repo, run npm install and npm run demo
  2. 2 Open the folder in Claude Code, Codex, OpenCode or Cursor and run /weekly-review
  3. 3 Map your HockeyStack Stage Data export, preview the import and reconcile your deal values
  4. 4 Run the model comparison and render your private review documents
Get it on GitHub

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
Get your version built

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
Talk to Sam

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