hsforms.com: one embedded form, several connections
hsforms.com is where HubSpot serves embedded forms from. When a page carries a HubSpot form — a demo request, a newsletter signup, a gated whitepaper — the form itself is fetched from this hostname instead of being built into the page, and that fetch is why the name is in a network log. This index has no vendor entry for hsforms.com: no company name, no category, no tracking classification. It does have one for HubSpot, and the two were on the same pages 124 times out of 134. Taken together those 134 sites make a good case study in how a single embed arrives as a group.
It arrives with the rest of the family
The companies most often present alongside hsforms.com on its 134 sites: Google on 124 (92.5%), HubSpot on 124 (92.5%), hs-banner.com on 109 (81.3%), hs-analytics.net on 106 (79.1%), hsadspixel.net on 82 (61.2%), hubapi.com on 55 (41%), hscollectedforms.net on 47 (35.1%), LinkedIn on 39 (29.1%), jsDelivr on 24 (17.9%) and Amazon CloudFront on 23 (17.2%).
Six of those ten are HubSpot hostnames. A marketing team adds one form to one page; the browser ends up resolving a form host, an analytics host, a banner host, an ad-pixel host, an API host and a collected-forms host. None of that is hidden — it is documented product behaviour — but it is invisible from the page itself, where all a visitor sees is a box asking for an email address.
Crowded pages
The median site carrying hsforms.com contacted 13 companies over 47 requests, with 3 of them classified as tracking. Among the 88 companies profiled here that is 22nd by median companies and 40th by median requests. The median number of companies contacted before the consent window closed was 10, which is 17th of 88, level with two others.
A median of 10 companies inside the window, out of 13 for the whole page, is the shape of a site whose third-party stack is loaded at the top of the document. 127 of the 134 sites recorded early contact of some kind, 94.8%.
The sites are selling to other businesses
The sample is almost entirely business-to-business: mobile advertising and ad-tech (applovin.com, vungle.com, inmobi.com, doubleverify.com, 3lift.com, stackadapt.com, liftoff.io, fwmrm.net), a chip maker (mediatek.com), a developer utility (ipify.org), a technology publication (techcrunch.com) and hubspot.com itself.
That is exactly the population you would expect for a form embed whose job is capturing sales leads. The pages vary more than the median suggests. techcrunch.com contacted 34 companies with all 34 inside the early window; the fastest first contact recorded anywhere in this group was 82 ms, and techcrunch.com shows that same figure. At the other end, vungle.com contacted 14 companies with none inside the window and a first contact at 2,116 ms, and mediatek.com did the same with 14 and 0.
No single banner dominates
61 of the 134 sites carried a consent tool the crawl could detect. OneTrust was seen alongside on 27, Osano on 9, an IAB TCF banner on 6, CookieYes on 6, Usercentrics on 5 and Cookiebot on 5.
Six suppliers and no majority. In the sample, applovin.com and fwmrm.net ran OneTrust, 3lift.com and stackadapt.com ran Usercentrics, and techcrunch.com ran a TCF banner, while hubspot.com, doubleverify.com, inmobi.com, ipify.org, liftoff.io, mediatek.com and vungle.com showed nothing the crawl could detect.
What the missing catalogue entry costs
Because hsforms.com has no catalogue row, it is counted in the company total for a page but never in the tracker total. On these sites the median tracker count is 3 while the median company count is 13, and part of that gap is hostnames the catalogue simply does not name — including this one and several of its siblings above.
So the tracker figure on a HubSpot-heavy page is a floor rather than an estimate. If you want to see the full list of hosts a specific page resolves, rather than the subset that has been named and categorised, that is a per-page measurement — which is what MurmStack does for one site at a time.
| Site | Companies | Before consent | First contact |
|---|---|---|---|
| applovin.com | 18 | 16 | 661 ms |
| vungle.com | 14 | 0 | 2116 ms |
| hubspot.com | 11 | 3 | 1655 ms |
| inmobi.com | 16 | 9 | 947 ms |
| doubleverify.com | 9 | 9 | 276 ms |
| mediatek.com | 14 | 0 | 2045 ms |
| 3lift.com | 9 | 9 | 317 ms |
| techcrunch.com | 34 | 34 | 82 ms |
| stackadapt.com | 9 | 5 | 1351 ms |
| ipify.org | 13 | 11 | 673 ms |
| liftoff.io | 14 | 14 | 755 ms |
| fwmrm.net | 14 | 5 | 1088 ms |
| Tool | Sites |
|---|---|
| OneTrust | 27 |
| Osano | 9 |
| IAB TCF consent tool | 6 |
| CookieYes | 6 |
| Usercentrics | 5 |
| Cookiebot | 5 |
The six most common are listed. The remaining 3 of 61 sites with a banner carry something outside that six. One tool is recorded per site, so these counts never overlap.
Seen on the same pages
Companies most often contacted by the same sites. Co-presence only — the crawl records what arrived, not who called whom.
- GoogleTogether on 124 of these sites
- HubSpotTogether on 124 of these sites
- hs-banner.comTogether on 109 of these sites
- hs-analytics.netTogether on 106 of these sites
- hsadspixel.netTogether on 82 of these sites
- hubapi.comTogether on 55 of these sites
- hscollectedforms.netTogether on 47 of these sites
- LinkedInTogether on 39 of these sites
Questions
What is hsforms.com?
The hostname HubSpot serves its embedded forms from. If a page has a HubSpot form on it, the browser fetches that form from hsforms.com, which is why the name shows up as a third-party contact.
Why do several HubSpot hostnames appear together?
They are separate services in the same product. On these 134 sites, hs-banner.com was present on 109, hs-analytics.net on 106, hsadspixel.net on 82, hubapi.com on 55 and hscollectedforms.net on 47.
Is hsforms.com classified as a tracker in this index?
No — it has no catalogue entry at all, so it has no category and no tracking flag. It is counted among the companies a page contacts but not among the trackers.
How many of the hsforms.com sites showed a consent banner?
61 of 134. OneTrust was the most common at 27 sites, followed by Osano at 9, with four other tools below that.
How heavy is a typical page carrying it?
The median contacted 13 companies over 47 requests, with 10 companies contacted before the consent window closed. That places it 22nd of the 88 companies profiled here by median company count.