CommunityHire an ExpertSign Up
User AnalyticsGoogle Analytics
User Analytics

Google Analytics

Using Google Analytics to track user behavior.

In this guide, we’ll go through the process of integrating Google Analytics with your Softr app. You can integrate both Universal Analytics and Google Analytics 4, and below you can find separate guides for each of the versions.

Universal Analytics

After setting up a Google Analytics property for your site, you need to navigate to Admin, choose the required property, and click Tracking Info, as shown below.

Locating tracking info

Locating tracking info

From the opened dropdown, click on Tracking Code and copy the Tracking ID (starting with “UA-”) as shown below.

Notion image

That’s it, now you just need to paste the ID in Settings => Integrations => Google Analytics in the left-hand toolbar of your Softr Studio and hit Save.

Adding tracking code in Softr

Adding tracking code in Softr

Google Analytics 4

After setting up a Google Analytics 4 property, you need to go to Admin, select the required property and navigate to Data Streams.

Accessing data streams

Accessing data streams

Next, select the data stream.

Selecting the data stream

Selecting the data stream

In the screen that comes next, locate the Measurement ID and copy it.

Getting the Measurement ID

Getting the Measurement ID

Finally, you just need to go back to your Softr app and add the ID into Settings⇒Integrations ⇒ Google Analytics as shown in the following screenshot.

Applying the Measurement ID

Applying the Measurement ID

Use these docs with your AI tools

An AI agent can read this documentation directly. You do not need an account or an API key. Everything here is public and read-only.

Query these docs via MCP

Recommended

Add this server to Claude, Claude Code, Cursor, Mistral, or any tool that supports MCP. Your agent can then search Softr Documentation documentation and read it in full, instead of answering from memory.

https://docs.softr.io/mcp
  • searchFind the passages that answer a question.
  • fetchRead one page in full, as Markdown.
  • list_pagesSee every page in this documentation.

Query these docs over HTTP

The same tools also work as plain web requests. Use this for scripts, or for any tool that does not support MCP. There is one endpoint per tool. Arguments go in the query string, and the answer comes back as JSON.

https://docs.softr.io/api/docs/search?query=custom+domain

Read the OpenAPI description. It is built from the same definitions as the tools, so it always matches what the endpoints do.

Read these docs as Markdown

Add .md to any page URL to get its Markdown source. You can also send the headerAccept: text/markdown to the page URL itself.

To read the whole documentation in one file, open llms-full.txt. For a short index of every page, open llms.txt.