CustomGFormCustomGForm
Documentation
✨ Features

Form Analytics

Plan Availability: Form Analytics is available on Starter and Pro plans. To begin tracking, open your form customizer, navigate to Form Settings, and switch on Enable form analytics.

Understand how visitors discover, engage with, and complete your embedded Google Forms. CustomGForm comes with built-in, privacy-friendly form analytics that track views, start rates, multi-step drop-offs, and completion times — with zero complex tag configurations required.

You can view analytics directly in your CustomGForm dashboard, export full CSV reports, query performance using our AI & MCP assistant, or stream events to your existing Google Analytics 4 setup.

How to enable Form Analytics

Turn on form analytics in settings

  1. Open your form in the CustomGForm customizer.
  2. In the left panel, expand the Form section under Form Settings.
  3. Switch on the Enable form analytics toggle.
  4. Click the blue Save changes button at the top to activate telemetry tracking.
Enable form analytics toggle in Form Settings and click Save changes

Go to Results and view your analytics report

  1. In the top navigation bar, switch to the Results tab.
  2. Click on the Analytics sub-tab to inspect your real-time performance dashboard.
  3. Track overall Views, Starts, Submissions, Complete Rate, and Average Duration, alongside visual Conversion Funnels and Daily Activity tables.
Navigate to Results tab and open the Analytics dashboard to see conversion funnel and daily activity

Key capabilities

  • Native Analytics Dashboard: Instant visibility into key metrics inside the Analytics tab of every form.
  • Three-Stage Conversion Funnel: Monitor user progression through Views → Starts → Submissions to see where respondents drop off.
  • Step-by-Step Drop-Off Tracking: For multi-page forms, identify exactly which pages or questions cause friction and abandonment.
  • Average Completion Duration: See how long respondents take to fill out and submit your form.
  • Daily Activity Timeline: Track trends over time with daily breakdowns of impressions, interactions, and conversion rates.
  • One-Click CSV Exports: Download full reports, daily activity logs, or step retention data for spreadsheets and BI reporting.
  • AI & MCP Compatible: Ask natural language questions in Ask AI or via MCP tools to analyze trends and download CSVs on demand.
  • Google Tag Manager & GA4 Passthrough: Push standard events directly to your window.dataLayer for consolidated web analytics.

Core Metrics

CustomGForm tracks five core performance metrics for every form:

MetricDescription
Total ViewsNumber of times your embedded form was loaded on a page (session-deduplicated).
Total StartsNumber of unique sessions where a visitor interacted with a form field (first keystroke or selection).
SubmissionsTotal number of successfully completed form submissions.
Conversion RateOverall percentage of form views that converted into completed submissions (Submissions / Views × 100%).
Avg DurationAverage time spent filling out the form, measured from first interaction to submission.

Analytics can be filtered across multiple timeframes: Last 7 days, Last 30 days, Last 90 days, or Lifetime.


Conversion Funnel & Step Drop-offs

The 3-Stage Conversion Funnel

The conversion funnel visualizes how effectively your form moves visitors from initial impression to final submission:

  1. Views (Impressions): Visitor arrives on a page with your embedded form.
  2. Starts (Engagement): Visitor types into a field, clicks a radio option, or checks a box.
  3. Submissions (Conversions): Form is validated and successfully submitted to Google Forms.

Multi-Step Form Drop-offs

For forms with multiple pages or sections, CustomGForm tracks views and drop-offs at every step:

  • Step Number: The sequential page of your form (Step 1, Step 2, Step 3, etc.).
  • Step Views: How many visitors reached this particular step.
  • Drop-offs: Number of visitors who reached this step but left before advancing or submitting.
  • Drop-off Rate: Percentage of visitors lost at this step (Drop-offs / Step Views × 100%).

Use this table to spot question fatigue, confusing fields, or unexpected blockers on specific form pages.


Exporting Analytics to CSV

You can export your form's data directly to CSV at any time for Excel, Google Sheets, or custom data pipelines:

  • Full Analytics Report: A complete report containing KPI summary totals, multi-step drop-off retention, and daily activity logs.
  • Daily Activity CSV: A day-by-day table of views, starts, submissions, conversion rates, and average completion durations.
  • Step Retention CSV: A step-by-step breakdown of retention and drop-off rates across form pages.

Programmatic REST API

Analytics data and CSV reports can also be fetched via the REST API:

# Fetch JSON analytics summary
GET /api/form/:id/analytics?days=30

# Export direct CSV file attachment
GET /api/form/:id/analytics?days=30&format=csv

Ask AI & MCP Assistant

CustomGForm integrates analytics directly into our AI Assistant and Model Context Protocol (MCP) server. You can ask questions in natural language, uncover insights, or generate reports without leaving your conversation:

Example Prompts

  • "How did my contact form perform over the last 30 days?"
  • "What is the drop-off rate on step 2 of my survey?"
  • "Compare this week's form conversion rate to last week."
  • "Generate and export a CSV report for the last 90 days of analytics."

When you ask for analytics, the AI displays interactive KPI cards, summary breakdowns, and one-click Download CSV and Copy CSV actions directly inside the chat window.


Google Tag Manager & GA4 Integration

If you already use Google Analytics 4 or Google Tag Manager on your website, CustomGForm automatically pushes events into window.dataLayer:

Event NameTrigger
cgf__viewForm rendered in visitor viewport
cgf__startFirst user focus or input interaction
cgf__step_viewRespondent advances to a new step
cgf__submissionForm successfully submitted

GTM passthrough requires no separate API keys — CustomGForm detects your existing container on the host page and dispatches events automatically.


Privacy & Performance

CustomGForm analytics are built to be ultra-lightweight and respectful of visitor privacy:

  • Zero-cookie telemetry: Tracking uses ephemeral session IDs and privacy-safe one-way IP hashing. No cookies are stored on your visitors' devices.
  • Non-blocking beacons: Telemetry requests use navigator.sendBeacon (with a lightweight fetch fallback) so form tracking never delays page rendering or form submissions.
  • GDPR & CCPA Friendly: No personally identifiable information (PII) is recorded in analytics logs.


On this page