Overview
Google Analytics 4 (GA4) integration is used to combine demo engagement data with your other website event data. This sends Navattic event data such as “step viewed” or “converted” to GA4. As an events based platform, standalone demos (i.e., demos that are shared directly using a Navattic project share link and not embedded in an iframe on a marketing website) will no longer be able to send data to Google Analytics. A workaround for this would be to embed the Navattic demo onto a landing page, and to perform the following steps on the root level of that page. Once set up, GA4 may be used to answer questions like:- How many users or sessions engage with my Navattic demo?
- Where in my website flow do users engage with my Navattic demos?
- Which of my Navattic projects lead to the most conversions?
Navattic Event Types | Description |
---|---|
View Step | A Flow step is viewed |
Start Flow | A user starts a Flow |
Complete Flow | A user reached the last step of a flow OR completed a “Complete flow” step |
Start Checklist | A user loads a Checklist for the first time |
Open Checklist | A user expands a Checklist |
Close Checklist | A user clicks “x” to close a Checklist |
Complete Task | A user completed a Task in a Checklist |
Converted | A user completed a step tagged “Mark as converted” |
Navigate | A user clicked a button with the click action “Navigate to URL” |
Engage | A user makes it past the first step of a flow |
Implementation
Since Google Analytics 4 is an event-based platform, it can automatically pick up on Navattic events similar to website events. To connect Navattic events to GA4 you will need to add a snippet of Javascript to your website.Step 1: Install Navattic JS
Follow these instructions to install Navattic JS. This JS snippet should be installed after your existing GA4 tag.Note: If you use Google Tag Manager for your GA4 tag, you
will need to follow a custom installation outlined on this page.
Step 2: Send Navattic events to GA4
The above script has some tools to help your website communicate bi-directionally with the embedded demo. To send Navattic event data to GA4, add the following script to the<head>
right after the script above.
See Navattic Events in GA4
Once the JS snippet is installed on your website, no further configuration is needed in Google Analytics to start seeing Navattic events. You should now see a new event named **“navattic_event” **under the events sections of GA4.Note: Google Analytics can take 24-48 hours to process
data
from your website or Navattic demo. You will not immediately see “navattic_event” in your
events table.

Navattic Event Trait | Event Parameter** in GA** |
---|---|
Project Name | project__name |
Flow Name | flow__name |
Step Number | step__index |
Event Name (View_step, Start_checklist, Navigate, etc.) See Google Analytics (GA4) for a list of Navattic Events. | type |

Tip: For the most helpful tracking, give each Project and Flow an informative name. This will help
organize your data in Google Analytics.