This document maps the ideal data flow between the DataGrows site, the backend, and HubSpot — so we can confirm what's technically feasible before locking in the full strategy.
Three systems, two integration zones. The frontend → HubSpot connection is handled by us using HubSpot's tracking script and form embeds. The backend → HubSpot connection is the critical piece we need from the DataGrows Dev Team — a series of API calls fired from the DataGrows backend when key events occur.
hutk cookie, tracks pages & ad
source — anonymously.
hutk field,
added via GTM.
hutk. Creates the
user account.
hutk — before they
convert.
hutk.
Two are handled by us and can be implemented immediately on the current site. One requires the DataGrows backend.
Showing what becomes possible when the data flows correctly — and what breaks without it.
subscription_started event fires. HubSpot
moves Marco to Customer lifecycle stage.
He's automatically removed from all acquisition ad
audiences, added to the customer success segment, and the
welcome email sequence kicks off. His complete journey —
from the first Google ad to paying customer — is fully
tracked and attributed.
Roughly sequenced. Phases 1 and 2 run in parallel — we set up HubSpot on the current site while the DataGrows Dev Team confirms and builds the backend integration. Everything after that builds on confirmed data flow.
name="hs_hutk". GTM Custom JS
variable reads the hubspotutk cookie. Custom HTML
tag populates the field on page load.