If you don't have them already, you'll need to set up an account, a property, and a data stream. You should have one data stream just for the form itself (even if it is embedded on another page). Select "Web" as the type, then enter your Paperform URL.
Once you have a data stream for your form, select it under Admin → Data Streams. Copy the Measurement ID (it will start with "G-").
In the form editor, go to Configure → Analytics. Paste your Measurement ID under the "Google Analytics" section, then hit "SAVE CHANGES" in the top-right.
You’re done! Data should start appearing in your Realtime reports after about 30 minutes, and full analytics for the form will be available after 24 hours.
When you are using multiple forms to track the same user base, Google recommends using a single web data stream to measure the web user journey. To ensure consistent user and session reporting for web journeys that span domains, use a single web data stream combined with cross domain measurement.
Events
In addition to the default Google Analytics events like page_view, Paperform automatically sends through custom events for certain actions.
SubmittedForm: Triggers when the form is successfully submitted.
StartedCheckout: Triggers when the checkout is opened.
StartedSubmission: Triggers when the user begins filling out the form.
All events will appear under Reports → Realtime, beginning about 30 minutes after you finish the setup. After 24 hours, you can also see an overview of them under Reports → Engagement → Events.
Conversions
If you like, you can also turn certain events into conversions. Conversions are generally used to track when a goal of the page has been achieved, or that something important to the business has happened. This could be a purchase on your order form, or a new person signing up for your event. For example, if you'd like to track all submissions of your form as conversions, you could use the SubmittedForm event.
If you have the right permissions, you can mark existing events as conversions under Admin → Events. You can also combine existing events with specific conditions to create your own.
Troubleshooting
If nothing is coming up in your Realtime report, make sure it's been at least 30 minutes since you saved the Measurement ID to the Paperform editor. After that time has passed, open your form and fill out some questions or send through a test submission. Wait a few more minutes, and then refresh the Realtime page in GA4.
If you still don't see anything, check your browser settings and extensions. In particular, check if your browser has "Do not track" enabled, or if you are using an extension that blocks ads or tracking. You could also try visiting and submitting your form in a different browser.
While it only takes about 30 minutes before data starts coming through to your Realtime reports in GA4, remember that it can take up to 24 hours before all of the analytics reports become available.