Video tutorial about form activity tracking.
Automating4 Min.2 Min.

How to automate form activity tracking

You can track the activity of your respondents inside your forms by connecting with tracking services, like Google Analytics and Facebook Pixel. This helps you to analyze form starts, form completions, interactions and drop-offs.


When to use

By tracking the activity of respondents in your forms, you can get insight information of their behaviors, for example:

  • Measure how often your form gets started;
  • Measure how often your form gets completed, so you can analyze your form completion rates (more information);
  • See interactions with individual questions inside your form, so you can analyze drop-offs and possibly improve your form (more information).

To track form activity, Tripetto lets you connect to third-party tracking services. These services help you to receive and analyze the data that Tripetto shares.

Screenshot of tracking options in Tripetto
The tracking options in Tripetto.

How to use

Setting up activity tracking takes a few steps, which we will describe globally in this article. Based on your choice for a certain tracking service (see step 1), we have other articles with detailed instructions for each tracking service.

🚧 Warning: Tracking service knowlegde needed

We assume you know how to configure and use your desired tracking service. Tripetto support can not help you with configuring this.

Step 1 - Prepare tracking service

Let's begin with choosing and preparing the desired tracking service. There are many tracking services available out there. We will help you with setting up activity tracking in the most popular services, namely:

Google Analytics is the most used tracking service and can receive tracking data from Tripetto forms.

Google Tag Manager can receive tracking data from Tripetto forms and from there on you can distribute that data to any service you have connected to Google Tag Manager.

Facebook Pixel lets you track conversions and can receive tracking data from Tripetto forms.

Custom tracking service

It's even possible to connect to other tracking services or to your own endpoint to do it all on your own.

🚧 Warning: Domain settings

Please make sure you configure the domain settings in your tracking service correctly, so your tracking service is able to receive the tracking events from the domain that the form is running at.

In your WordPress site this will be your own domain name in most cases, because your form will run on your own site's domain.

If you're using the Tripetto studio this configuration depends on how you share your form:

  • Shareable tripetto.app link: if you share your form via the shareable tripetto.app link, you will have to add tripetto.app as a domain in your tracking service;
  • Embed in your site: if you have embedded your form in a site with the inline embed code, you will have to add the domain name of that site as a domain in your tracking service;
  • Iframe in your site: if you have embedded your form in a site via an iframe with a src parameter, you will have to add the domain name of that src parameter as a domain in your tracking service. Please notice there can be more additional settings needed to be able to track form activity from an iframe.

It depends on the tracking service you use how to configure the domains. Tripetto support can not help you with configuring this.

Step 2 - Connect tracking service

After you have configured your tracking service, you get a unique ID. You need that ID to be pasted into Tripetto.

At the top menu bar of the form builder click Automate Click Tracking. The Tracking pane will show up on the right side of the form builder.

Now enable the tracking service you want to use and you can copy-paste the ID that you got from your tracking service. From now on your Tripetto form is connected to your tracking service and can send data to it.

Screenshot of tracking in Tripetto
Example of tracking with Google Analytics.

Step 3 - Select tracking events

By default Tripetto will track the most important activities (form starting and form completion), but you can control which activities Tripetto needs to track for you.

Tripetto forms can record and share the following events:

  • Track form starting (tripetto_start) - Tracks when a form is started;
  • Track form completion (tripetto_complete) - Tracks when a form is completed;
  • Track staged blocks (tripetto_stage) - Tracks when a block becomes available.
    It depends on your selected form face when this event will be fired:
    • Autoscroll form face: this event will be fired when a block gets activated;
    • Chat form face: this event fires when a block becomes answerable;
    • Classic form face: this even fires when the block becomes visible.
  • Track unstaged blocks (tripetto_unstage) - Tracks when a block becomes unavailable.
    It depends on your selected form face when this event will be fired:
    • Autoscroll form face: this event will be fired when a block gets deactivated;
    • Chat form face: this event fires when a block becomes unanswerable;
    • Classic form face: this even fires when the block becomes invisible.
  • Track focus (tripetto_focus) - Tracks when an input element gains focus;
  • Track blur (tripetto_blur) - Tracks when an input element loses focus;
  • Track form pausing (tripetto_pause) - Tracks when a form is paused.
Screenshot of tracking in Tripetto
Example of tracking events to track with Google Analytics.

🚧 Warning: Update embed code (studio only)

If you have embedded your form in your website/app via the Tripetto studio, please make sure you always update your embed code over there.

Step 4 - Receive tracking data

Now your tracking service will receive the selected tracking data from your Tripetto form. From there on you can follow the instructions of your tracking service to configure the desired analysis.

πŸ“Œ Also see: Tracking data analysis

We have some help articles about the most common use cases for tracking data analysis:


Custom tracking code

It's also possible to connect to other tracking services than Google Analytics, Google Tag Manager and Facebook Pixel. To do that you can add your own custom tracking code.

🚧 Warning: Only in embedded forms (studio only)

You can use the custom tracking code in the Tripetto studio at tripetto.app, but this will only work for your embedded forms. This will not work if you use the shareable link of your form at the tripetto.app domain.

Please also make sure you always update your embed code in your website/app.

In this article

    Help us improve