A free, working cannabis & CBD SEO library, 500 guides. Browse the library ›
Home » Blog » Analytics & Measurement » How to Set Up Goal Tracking for a Cannabis Store
Analytics & Measurement

How to Set Up Goal Tracking for a Cannabis Store

In short

Goal tracking in GA4 comes down to marking the right actions as key events, add-to-cart, menu order, store locator, click-to-call, then reading those key events by traffic source. That last step is what lets you say SEO drove real actions, not just visits.

Pick actions that sit close to a sale

Before touching GA4, decide what counts as a win, and be strict about it. The best goals are the actions nearest to revenue that you can actually measure: an add-to-cart, starting a menu order, using the store locator to find a shop, or clicking to call. The reason strictness matters is that cannabis checkout often finishes somewhere you cannot see, on a Dutchie or Weedmaps menu, or at the counter. When the sale itself is invisible, the handoff to that menu or the order-start becomes your best measurable stand-in for a purchase. Choose the last trackable step before the money — that is your goal.

Mark them as key events in GA4

GA4 runs on events, and a goal is simply an event you have flagged as a key event, which is GA4's term for a conversion. Some events, like page views and outbound clicks, are collected automatically. Others you have to send yourself, usually through Google Tag Manager, firing an event when someone clicks the call button or submits the age gate into the shop. Once the event exists in GA4, you mark it as a key event and GA4 starts counting it as a conversion. Without that flag the action still gets recorded, but it never shows up as a result in the reports leadership reads.

Read goals by source, or you have not helped SEO

Counting conversions is only half the job. The step that makes goal tracking prove SEO's worth is breaking those key events down by traffic source. In GA4 you filter conversions to organic search and see how many add-to-carts, locator uses, or calls came from people who found you through search, as opposed to ads, social, or direct. A raw conversion count says the store is doing something. The same count filtered to organic says SEO is doing something, and that is the number worth reporting.

A worked example

A store tracked "menu page view" as its conversion and proudly reported thousands of them. The number was meaningless because a page view signals no intent to buy. They rebuilt the goals around two real actions, click-to-call and store-locator use, fired as events through Tag Manager, and marked both as key events. Then they filtered to organic search. It turned out organic visitors used the store locator at nearly twice the rate of paid traffic, a real finding that had been buried under a vanity metric. The fix was not more data — it was tracking actions that meant something and reading them by source.

Frequently asked questions

What should a cannabis store count as a goal?

The actions closest to revenue that you can actually measure. Common ones are add-to-cart, starting a menu order, using the store locator, and clicking to call. If checkout finishes on a third-party menu you cannot track, the order-start or menu handoff is often your best measurable proxy for a sale.

How do I set a goal up in GA4?

GA4 uses events, and you mark the events that represent success as key events, which is GA4's name for conversions. Some events are collected automatically, others you send with Google Tag Manager when a button is clicked or a form submits. Once an event is marked a key event, GA4 counts it as a conversion in your reports.

How does goal tracking prove SEO is working?

By letting you break conversions down by traffic source. Once goals are counted as key events, you can filter them to organic search and see how many add-to-carts or calls came from SEO rather than ads or direct traffic. That source view is what turns a vague traffic number into a defensible claim that SEO drove real actions.

What's the most common goal-tracking mistake?

Tracking a soft action as if it were a sale, like counting every page view of the menu as a conversion. That inflates your numbers and hides whether anyone actually intends to buy. Pick actions that signal real purchase intent and label the softer ones honestly as steps toward a goal, not the goal itself.

Key takeaways

  • Choose the last trackable action before the sale, since checkout is often invisible.
  • A goal is just a GA4 event you mark as a key event (conversion).
  • Break key events down by source to credit organic search specifically.
  • Do not count soft actions like a menu page view as a conversion.

Want this done for your brand?

We build cannabis & CBD search visibility with full transparency, for dispensaries, brands, and MSOs.

Get a free cannabis SEO audit ›