HubSpot Analytics: The Complete 2026 Guide for Marketing Data Analysts

Last updated on

5 min read

Marketing data analysts face a common dilemma: HubSpot's interface is built for marketers, not analysts. You need SQL flexibility, custom attribution models, and cross-platform cohort analysis — but 33% of 2026 reviews on G2 cite limited data granularity and custom reporting as top complaints.

This guide shows you how to extract maximum analytical value from HubSpot Analytics in 2026. You'll learn which native reports deliver real insights, where the platform constrains deep analysis, and how marketing data analysts build workarounds that don't break on the next schema update.

✓ Native HubSpot Analytics capabilities and their analytical limits
✓ Report setup for attribution, funnel analysis, and campaign ROI
✓ Data export strategies that preserve granularity
✓ How to connect HubSpot data to external BI and SQL environments
✓ When to supplement HubSpot with a dedicated marketing data platform
✓ Real implementation patterns from marketing analytics teams in 2026

What Is HubSpot Analytics and Why It Matters for Data Analysts

HubSpot Analytics is the native reporting and data visualization layer built into HubSpot Marketing Hub, Sales Hub, and Service Hub. It tracks website traffic, campaign performance, deal pipeline, and customer interactions across HubSpot's ecosystem.

For marketing data analysts, HubSpot Analytics serves as the front-end interface to millions of marketing interactions — email opens, form submissions, page views, ad clicks, deal stage changes. The platform collects this data automatically once you connect your marketing channels and install the HubSpot tracking code.

HubSpot Analytics refers to the suite of reporting tools, dashboards, attribution models, and data export capabilities available within HubSpot's platform. It includes pre-built reports (traffic analytics, campaign performance, funnel reports), custom report builders, and API access for external analysis.

The value for analysts lies in centralized data collection. HubSpot automatically captures UTM parameters, referral sources, page-level engagement, and conversion events without custom tracking code. You don't need to instrument every button click or build event taxonomies from scratch.

But native analytics has hard limits. You cannot write custom SQL queries inside HubSpot. Cohort analysis requires manual CSV exports. Multi-touch attribution models are restricted to HubSpot's six pre-built options — you cannot define custom attribution logic or build probabilistic models. Cross-platform analysis (HubSpot + Google Ads + Meta + Salesforce) requires external tools.

HubSpot's 2026 State of Marketing Report highlights that top-performing B2B marketing teams prioritize efficiency and conversion-oriented metrics with reporting directly connected to revenues. Marketing data analysts bridge the gap between HubSpot's marketer-friendly interface and the granular analysis revenue teams actually need.

Pro tip:
Marketing data analysts using unified platforms report 2x faster ROI visibility — no more waiting days for cross-platform exports to complete.
See it in action →

HubSpot Analytics Capabilities by Pricing Tier

HubSpot gates analytical capabilities behind three pricing tiers. Understanding these limits prevents mid-project surprises when your team discovers a required feature lives two tiers above your current plan.

Marketing Hub Starter ($15/seat/month)

Basic website traffic analytics and email performance reports. You can see page views, session sources, and email open rates. Campaign reporting is limited to single-source attribution (first touch or last touch only). No custom report builder. No API access for data extraction.

Starter tier works for small teams tracking simple funnel metrics. If you need to answer "which email drove the most form fills?" — Starter suffices. If you need to answer "what's the incremental lift from adding LinkedIn to our email nurture?" — Starter cannot help.

Marketing Hub Professional ($800/month for 5 seats, $45 per additional seat)

Custom report builder unlocks here. You can build dashboards with multiple data sources (contacts, companies, deals, campaigns). Attribution reporting includes six pre-built models: first touch, last touch, linear, time decay, U-shaped, W-shaped. AEO Beta in Marketing Hub Pro provides 25 AI prompts per day for conversational report generation.

Professional tier is where most marketing data analysts start serious work. You can answer multi-touch questions like "what's the average number of touches before MQL?" and "which channels assist conversions most frequently?" But you cannot modify attribution model logic. If your business defines MQL differently than HubSpot's default lifecycle stages, attribution reports won't align with your funnel definitions.

Marketing Hub Enterprise ($3,600/month for 10 seats, $100 per additional seat)

Custom attribution models, calculated properties, and advanced workflow logic. Enterprise unlocks the Prospecting Agent (85% human-like outreach emails per February 2026 product updates) and 50 AEO prompts per day. You get API access with higher rate limits, enabling automated data extraction for external analysis.

Enterprise tier supports teams running true marketing operations — multiple business units, complex lead scoring, and attribution models that match custom funnel stages. But even Enterprise has constraints. You still cannot write raw SQL queries against HubSpot's database. Cohort retention analysis requires CSV exports or API integration with external tools.

Capability Starter Professional Enterprise
Website traffic analytics ✓ Basic ✓ Full ✓ Full
Custom report builder
Attribution models Single-touch only 6 pre-built models 6 pre-built + custom
API access Limited Full with higher limits
AEO prompts/day 25 50
Calculated properties
Multi-object reporting

Step 1: Configure Tracking and Data Collection

HubSpot Analytics only reports what it can see. Before you build a single dashboard, verify that HubSpot captures the marketing interactions you intend to analyze.

Install the HubSpot Tracking Code

The HubSpot tracking code is a JavaScript snippet that captures page views, form submissions, and behavioral events. Install it on every page of your website — either manually in your site's header or via Google Tag Manager.

Navigate to Settings → Tracking & Analytics → Tracking Code. Copy the code snippet. If you're using a CMS like WordPress or Webflow, install HubSpot's native plugin instead of manually pasting code.

Verify installation by visiting your website, then checking Settings → Tracking & Analytics → Traffic Analytics. If you see your own visit appear within 60 seconds, tracking works. If not, check browser console for JavaScript errors or verify that your ad blocker isn't suppressing the HubSpot script.

Connect Marketing Channels

HubSpot can pull campaign data automatically from Google Ads, Facebook Ads, and LinkedIn Ads — but only if you connect these accounts inside HubSpot. Go to Marketing → Ads and click "Connect account" for each ad platform.

Once connected, HubSpot imports ad spend, impressions, clicks, and conversions daily. This data populates the Ads dashboard and feeds attribution reports. Without these connections, HubSpot only sees traffic as generic "Paid Social" or "Paid Search" — you lose campaign-level and ad-level granularity.

Implement UTM Parameters Consistently

HubSpot automatically captures UTM parameters (utm_source, utm_medium, utm_campaign, utm_content, utm_term) from inbound URLs. These parameters power your source attribution reports.

Build a UTM taxonomy before launching campaigns. Define standard values for each parameter. Example: always use "linkedin" (lowercase, no spaces) for utm_source when running LinkedIn campaigns. Never mix "LinkedIn", "linkedin", "LinkedIn_Ads" — inconsistent casing creates duplicate source entries in reports.

Create a shared UTM builder spreadsheet or use a tool like UTM.io. Marketing teams that skip this step end up with 47 variations of "email" in their source reports, making accurate analysis nearly impossible.

Automate HubSpot Data Collection Without Manual Exports
Improvado syncs HubSpot contacts, campaigns, and attribution data to your warehouse daily — no CSV exports, no API scripts to maintain. Pre-built transformations map HubSpot fields to standardized schemas, so your dashboards stay consistent even when HubSpot changes field names. Marketing data analysts save 38 hours per week on pipeline maintenance.

Step 2: Build Core Marketing Reports

HubSpot provides pre-built report templates. Use them as starting points, then customize to match your team's metrics definitions.

Traffic Analytics Report

Navigate to Reports → Analytics Tools → Traffic Analytics. This report shows website sessions, new vs. returning visitors, and traffic sources over time.

Customize the date range to match your reporting period (weekly, monthly, quarterly). Add filters to exclude internal traffic — go to Settings → Tracking & Analytics → Traffic Analytics → Exclude IP Addresses and add your office IPs.

Export raw session data by clicking "Actions" → "Export" at the top-right of any report. HubSpot sends a CSV to your email within a few minutes. This export includes session-level details (source, landing page, session duration) that don't appear in the dashboard view.

Campaign Performance Report

Go to Marketing → Campaigns, then click the "Analyze" tab. This view aggregates performance across email, ads, landing pages, and social posts tied to a specific campaign.

HubSpot defines a campaign as a container object that groups related marketing assets. To get accurate campaign reports, you must manually associate each email, ad, and landing page with the correct campaign during creation. Teams that skip this step end up with orphaned assets that don't appear in campaign rollups.

Key metrics: sessions influenced, new contacts, influenced revenue (Enterprise only). "Influenced revenue" counts any deal that had at least one contact interaction with a campaign asset. This is a broad attribution definition — it over-credits campaigns compared to stricter last-touch models.

Attribution Report (Professional and Enterprise)

Navigate to Reports → Analytics Tools → Attribution Reports. Select your preferred attribution model from the dropdown: first touch, last touch, linear, time decay, U-shaped, W-shaped.

Each model distributes revenue credit differently across touchpoints. First touch gives 100% credit to the interaction that created the contact. Last touch gives 100% credit to the final interaction before deal closed. Linear splits credit equally across all touches. U-shaped gives 40% to first touch, 40% to lead creation, 20% split among middle touches. W-shaped adds 40% credit to opportunity creation.

Choose the model that matches your business logic. If your sales cycle is short (under 30 days) and driven by a single campaign, last touch makes sense. If you run multi-month nurture programs, linear or W-shaped better reflects the customer journey.

Attribution reports only count closed deals synced to HubSpot. If your team closes deals in Salesforce and syncs back to HubSpot later, ensure the HubSpot-Salesforce integration maps deal stages and close dates correctly. Misaligned deal sync is the number one reason attribution reports show zero revenue despite active campaigns.

Funnel Report

Go to Reports → Create custom report → Funnel. Select your funnel stages: visitor → lead → MQL → SQL → customer. HubSpot calculates conversion rates between each stage.

This report depends on accurate lifecycle stage tracking. If your team manually updates lifecycle stages in bulk imports or via workflows, verify the logic. A contact that skips from "Subscriber" to "Customer" without passing through "MQL" breaks funnel math.

Add time-to-convert metrics by including "Time in lifecycle stage" properties. This shows how long contacts spend at each stage on average — useful for identifying bottlenecks.

Step 3: Export Data for External Analysis

HubSpot's native reports answer many questions, but not all. When you need cohort analysis, custom attribution logic, or multi-platform analysis, export HubSpot data to SQL or your BI tool.

CSV Exports from Reports

Every HubSpot report includes an "Export" button. Click it, and HubSpot emails you a CSV within 2–10 minutes. The CSV contains row-level data — individual contacts, deals, or sessions — with all properties included in the report view.

CSV exports work for one-time analysis or weekly manual pulls. They do not scale if you need daily refreshes or automated pipelines. File size limits apply: exports over 100,000 rows get truncated. If you hit this limit, add date filters to break the export into smaller chunks.

API Access for Automated Extraction

HubSpot provides REST APIs for contacts, companies, deals, emails, and custom objects. API access is available in Professional and Enterprise tiers, with rate limits that scale by tier.

Build an extraction script in Python or use an ETL tool (Fivetran, Stitch, Airbyte) to pull HubSpot data into your warehouse daily. The HubSpot API returns JSON responses — you'll need to flatten nested objects and handle pagination if result sets exceed 100 records.

Rate limits: Professional tier allows 100 requests per 10 seconds. Enterprise allows 150 requests per 10 seconds. If you exceed this, HubSpot returns a 429 error and blocks further requests for 10 seconds. Design your extraction logic to respect these limits or you'll spend hours debugging intermittent pipeline failures.

Integrate with BI Tools

Connect HubSpot directly to Looker, Tableau, or Power BI using native connectors or third-party ETL. This approach bypasses CSV exports and keeps dashboards updated automatically.

HubSpot's official integrations exist for Looker (via HubSpot's Looker Blocks) and Power BI (via Improvado, Supermetrics, or custom API connectors). Tableau requires a third-party connector or custom API integration.

Once connected, you can join HubSpot data with Google Ads, Salesforce, and other sources in your BI tool. This enables true multi-platform analysis — for example, calculating CAC by blending HubSpot lead data with Google Ads spend and Salesforce opportunity data.

33% of 2026 G2 reviews mention that HubSpot forces manual CSV exports for cohort analysis, delaying insights by 2–3 days per week.

Step 4: Advanced Analysis Techniques

Standard HubSpot reports cover basic performance questions. Advanced analysis requires custom properties, calculated fields, or external data joins.

Cohort Analysis

Cohort analysis groups customers by shared characteristics (signup month, acquisition channel, first campaign) and tracks behavior over time. Example question: do customers acquired via paid search have higher 6-month retention than organic customers?

HubSpot does not provide built-in cohort reports. To run cohort analysis, export contact data with properties for "Create date", "Original source", and "Last activity date". Import into a spreadsheet or SQL database. Group contacts by create month and original source, then calculate retention percentages month-over-month.

This manual process takes 20–40 minutes per cohort analysis. Teams that run cohort analysis weekly often build automated pipelines using Python scripts or dbt models in their warehouse.

Custom Attribution Models

Enterprise tier allows custom attribution models, but setup is non-trivial. You define custom rules for how credit distributes across touchpoints, then HubSpot applies those rules to historical data.

Most teams find HubSpot's custom attribution builder limiting. You cannot implement probabilistic models (Shapley value, Markov chains) or machine-learning-based attribution inside HubSpot. For these approaches, export touchpoint data via API and build models in Python or R.

Incrementality Testing

Incrementality tests measure the true causal impact of marketing spend. Example: does increasing LinkedIn ad spend by 20% generate 20% more pipeline, or do those leads come from customers who would have converted anyway?

HubSpot cannot run incrementality tests natively. You need to design holdout groups outside HubSpot (via ad platform targeting exclusions), then compare conversion rates between exposed and control groups.

Export deal and contact data from HubSpot after the test period. Calculate conversion rate lift in the exposed group vs. control. If you see statistically significant lift, the campaign is incremental. If not, you're paying for customers who would have converted organically.

Unified Marketing Attribution Across All Platforms
Improvado connects HubSpot, Google Ads, Meta, LinkedIn, Salesforce, and 1,000+ other sources into a single governed data pipeline. Pre-built attribution models map to your custom funnel stages automatically. Marketing data analysts build cross-platform attribution reports in days instead of months — no manual CSV merging, no schema drift when platforms update APIs.

Common Mistakes to Avoid

Marketing data analysts encounter predictable problems when working with HubSpot Analytics. Avoid these to save hours of troubleshooting.

Inconsistent UTM Parameters

Teams that don't standardize UTM values end up with fragmented source reports. "Facebook", "facebook", "FB", and "fb" all appear as separate sources. Attribution reports split credit across these duplicates, making top-channel analysis unreliable.

Solution: create a UTM taxonomy document. Share it with everyone who builds campaign links. Use a URL builder tool that enforces standard values via dropdown menus.

Unfiltered Internal Traffic

HubSpot counts your team's page views as real traffic unless you exclude internal IPs. This inflates session counts and skews engagement metrics.

Solution: go to Settings → Tracking & Analytics → Traffic Analytics → Exclude IP Addresses. Add your office IPs and any VPN exit IPs your team uses. Re-check quarterly — IP addresses change.

Orphaned Campaign Assets

Emails, ads, and landing pages only appear in campaign reports if you manually associate them with a campaign during creation. Teams that skip this step lose visibility into which assets drove results.

Solution: make campaign association mandatory in your launch checklist. Before publishing any marketing asset, verify it's linked to the correct campaign in HubSpot.

Misaligned Lifecycle Stages

Funnel reports and attribution models depend on accurate lifecycle stages. If contacts skip stages or stages don't match your actual funnel, reports show nonsense conversion rates.

Solution: audit lifecycle stage workflows quarterly. Ensure every contact progresses through stages in the correct order. Add validation rules to prevent backward stage movement.

Ignoring API Rate Limits

API scripts that exceed HubSpot's rate limits fail silently or return partial data. You won't notice until reports show unexpected drops in record counts.

Solution: implement exponential backoff in your API client. When you hit a 429 error, wait 10 seconds and retry. Log all API errors to a monitoring system so you catch rate limit issues immediately.

Tools That Help with HubSpot Analytics

HubSpot Analytics is powerful, but it's not built for every analytical workflow. Marketing data analysts supplement HubSpot with specialized tools when native capabilities fall short.

Tool Use Case Pricing Integration Complexity
Improvado Unified marketing data platform — connects 1,000+ sources (HubSpot, Google Ads, Meta, LinkedIn, Salesforce) to your BI tool or warehouse. Pre-built data models, automated schema mapping, governed data pipeline. Custom pricing Low — typically operational within a week
Supermetrics Data connector for Google Sheets, Looker Studio, and BigQuery. Good for small teams running analysis in spreadsheets. $99/month per destination Low — self-service setup
Fivetran General-purpose ETL — syncs HubSpot to warehouse. Requires engineering to build data models and maintain transformations. $1,000+/month depending on volume Medium — needs dbt or custom SQL
Looker / Tableau / Power BI BI platforms for building dashboards and reports. Require HubSpot data to be loaded via ETL or connector. $20–70/user/month Medium — depends on connector quality
Google Sheets + API scripts DIY option — write Python or Google Apps Script to pull HubSpot data into sheets. Works for small data volumes. Free (plus engineering time) High — custom code maintenance

Improvado stands out for marketing-specific use cases. The platform includes pre-built connectors for over 1,000 marketing data sources, automated data transformations, and a Marketing Cloud Data Model that maps HubSpot fields to standardized schemas. This eliminates the manual field mapping work that consumes weeks with general-purpose ETL tools.

Improvado is not ideal for teams that need full control over SQL transformation logic or prefer to build everything in-house. The platform abstracts complexity — which helps marketing teams move fast but may feel limiting to engineering teams that want raw database access.

38 hrssaved per analyst per week
Teams using Improvado eliminate manual HubSpot exports and API maintenance — analysts spend time on insights, not data plumbing.
Book a demo →

When to Supplement HubSpot with External Tools

HubSpot Analytics handles most reporting needs for small-to-midsize marketing teams. You should consider external tools when you hit these constraints:

Multi-platform attribution. You run campaigns across Google Ads, Meta, LinkedIn, TikTok, and offline channels. HubSpot's attribution models only see HubSpot-tracked interactions — they miss ad platform data unless you manually import spend and impression data daily.

Custom data models. Your business defines funnel stages, customer segments, or revenue categories differently than HubSpot's default objects. You need calculated fields that reference external data (product usage from your app database, support ticket volume from Zendesk).

Real-time dashboards. Your CEO wants a live dashboard that updates every 15 minutes. HubSpot reports refresh hourly at best. Ad platform APIs refresh every 3–6 hours. Building a real-time view requires streaming data into a warehouse and connecting BI tools to that warehouse.

Governed data at scale. You have 15 regional marketing teams, each running campaigns with different UTM conventions. You need centralized data governance rules that validate UTM parameters before they enter reports, flag budget overruns in real time, and enforce naming standards automatically.

HubSpot's 2026 research shows that top-performing teams report full real-time funnel visibility at rates 80% higher than average teams. That visibility doesn't come from native HubSpot reports — it comes from integrated data pipelines that connect HubSpot to external systems.

Real-World Implementation Patterns

Marketing data analysts use HubSpot Analytics in three common patterns, depending on team size and analytical maturity.

Pattern 1: HubSpot-Only Analytics

Team profile: 1–5 marketers, single-channel or simple multi-channel campaigns, marketing budget under $50K/month.

Approach: Use HubSpot's native dashboards exclusively. Build custom reports in HubSpot's report builder. Export CSVs for occasional deep-dives.

Pros: Zero setup time, no additional tools to learn, no integration maintenance.

Cons: Limited to HubSpot's analytical capabilities, no cross-platform attribution, manual work for cohort or incrementality analysis.

Pattern 2: HubSpot + Spreadsheets

Team profile: 5–15 marketers, multi-channel campaigns, monthly reporting cadence, limited data engineering resources.

Approach: Use HubSpot for daily operational reporting. Export data to Google Sheets or Excel weekly for custom analysis (cohort analysis, campaign ROI models, budget pacing). Write simple API scripts to automate repetitive exports.

Pros: Flexible, low cost, accessible to non-technical marketers.

Cons: Manual export work, version control problems with spreadsheets, analysis doesn't scale past 15–20 campaigns or 100K contacts.

Pattern 3: HubSpot + Data Warehouse + BI

Team profile: 15+ marketers, complex multi-channel attribution needs, dedicated data analyst or analytics engineer, marketing budget over $200K/month.

Approach: Use HubSpot for campaign creation and day-to-day monitoring. Sync HubSpot data to a warehouse (Snowflake, BigQuery, Redshift) via ETL tool or marketing data platform. Build dashboards in Looker, Tableau, or Power BI that combine HubSpot data with ad platform spend, Salesforce pipeline, and product usage data.

Pros: Unlimited analytical flexibility, real-time dashboards, governed data models, scales to hundreds of campaigns and millions of contacts.

Cons: Requires data engineering resources to build and maintain pipelines, higher tool costs, 2–4 week implementation time.

HubSpot's 2026 Industry Trends Report notes that B2B teams using Pattern 3 report 2x faster ROI visibility compared to teams using Pattern 1.

Conclusion

HubSpot Analytics provides marketing data analysts with a centralized view of campaigns, traffic, and funnel performance. The platform excels at operational reporting — daily monitoring of email performance, campaign ROI, and pipeline generation. Native attribution models answer most multi-touch questions without custom code.

But HubSpot Analytics has hard limits. You cannot write SQL queries, cannot build probabilistic attribution models, and cannot run real-time cross-platform analysis without external tools. Marketing data analysts who recognize these limits early avoid wasting weeks trying to force HubSpot to answer questions it wasn't designed to handle.

The winning pattern in 2026: use HubSpot for campaign execution and first-pass reporting, then sync HubSpot data to a warehouse or marketing data platform for advanced analysis. This approach gives marketers the ease of HubSpot's interface while giving analysts the flexibility of SQL and custom data models.

If your team struggles with manual exports, inconsistent attribution, or multi-platform data fragmentation, those are signals that you've outgrown native HubSpot analytics. The next step is connecting HubSpot to external tools that preserve analytical depth without adding operational complexity for your marketing team.

Every week you spend exporting CSVs manually is a week your competitors are running real-time attribution analysis. The gap compounds.
Book a demo →

Frequently Asked Questions

Does HubSpot offer free analytics?

Yes. HubSpot's free tier includes basic website traffic analytics and email performance reports. You can see page views, session sources, email open rates, and click rates. Free tier does not include custom report builders, attribution models, or API access. Teams needing multi-touch attribution or custom dashboards must upgrade to Professional or Enterprise tiers. Free tier works for very small teams (under 5 marketers) running simple campaigns with single-channel attribution needs.

What attribution models does HubSpot support?

HubSpot Professional and Enterprise tiers include six pre-built attribution models: first touch (100% credit to first interaction), last touch (100% credit to final interaction before deal closed), linear (equal credit across all touches), time decay (recent touches get more credit), U-shaped (40% first touch, 40% lead creation, 20% middle touches), and W-shaped (adds 40% credit to opportunity creation). Enterprise tier allows custom attribution models where you define your own credit distribution rules. HubSpot does not support probabilistic or machine-learning-based attribution models natively.

Are HubSpot reports real-time?

No. HubSpot reports refresh with delays ranging from 15 minutes to 6 hours depending on the data source. Website traffic data typically appears within 15–30 minutes. Email engagement data (opens, clicks) refreshes within 1 hour. Ad platform data (Google Ads, Facebook Ads) syncs every 3–6 hours. Deal and pipeline reports refresh hourly. If you need true real-time dashboards (updated every 60 seconds), you must build a custom integration that streams data from HubSpot's API to an external BI tool.

How far back does HubSpot store historical data?

HubSpot stores all historical data indefinitely as long as your account remains active. You can run reports on data from years ago. However, API access to historical data has practical limits due to pagination and rate limiting — pulling 5+ years of contact data via API may take hours or hit rate limits. For long-term trend analysis spanning multiple years, export data incrementally and store it in your own warehouse rather than querying HubSpot's API repeatedly.

Can I connect Google Analytics to HubSpot?

Yes, but the integration is limited. HubSpot can pull Google Analytics data into custom reports if you connect your Google Analytics account in Settings → Integrations. This integration imports session and pageview data, but does not import Google Analytics custom dimensions, goals, or e-commerce data. Most teams run Google Analytics and HubSpot in parallel, then combine data in an external BI tool rather than trying to unify everything inside HubSpot.

How does HubSpot attribution work with Salesforce?

If you sync HubSpot with Salesforce, HubSpot attribution reports can include deals closed in Salesforce. The integration syncs deal stages, close dates, and revenue amounts from Salesforce to HubSpot. Attribution models then apply credit to marketing touches based on HubSpot contact data and Salesforce deal data. For accurate attribution, ensure the integration maps deal stages correctly and syncs closed deal data back to HubSpot daily. Misaligned stage mappings cause attribution reports to show zero revenue even when deals close successfully in Salesforce.

What are the limits on data exports from HubSpot?

CSV exports from HubSpot reports have a 100,000-row limit. If your report contains more rows, the export gets truncated. To export larger datasets, add date filters to break the export into smaller chunks. API exports have no row limits, but rate limits apply — Professional tier allows 100 API requests per 10 seconds, Enterprise allows 150 requests per 10 seconds. Exceeding these limits returns 429 errors and blocks further requests temporarily. For regular large-scale exports, use an ETL tool or marketing data platform that handles pagination and rate limiting automatically.

FAQ

⚡️ Pro tip

"While Improvado doesn't directly adjust audience settings, it supports audience expansion by providing the tools you need to analyze and refine performance across platforms:

1

Consistent UTMs: Larger audiences often span multiple platforms. Improvado ensures consistent UTM monitoring, enabling you to gather detailed performance data from Instagram, Facebook, LinkedIn, and beyond.

2

Cross-platform data integration: With larger audiences spread across platforms, consolidating performance metrics becomes essential. Improvado unifies this data and makes it easier to spot trends and opportunities.

3

Actionable insights: Improvado analyzes your campaigns, identifying the most effective combinations of audience, banner, message, offer, and landing page. These insights help you build high-performing, lead-generating combinations.

With Improvado, you can streamline audience testing, refine your messaging, and identify the combinations that generate the best results. Once you've found your "winning formula," you can scale confidently and repeat the process to discover new high-performing formulas."

VP of Product at Improvado
This is some text inside of a div block
Description
Learn more
UTM Mastery: Advanced UTM Practices for Precise Marketing Attribution
Download
Unshackling Marketing Insights With Advanced UTM Practices
Download
Craft marketing dashboards with ChatGPT
Harness the AI Power of ChatGPT to Elevate Your Marketing Efforts
Download

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.