1. Wicked Help Center
  2. 1. SETUP
  3. Setting Up Other Data Sources

How to Track Goldcast Forms

This document is for users who want to track Goldcast forms. It outlines which Goldcast forms can be tracked, and the recommended method for setting up tracking.

On This Page

Introduction to Goldcast Form Tracking

This guide will walk you through the general steps involved in adding a custom tracking code to your Goldcast Forms. Please note that specific implementation details may vary depending on your Goldcast account setup and form editor.

Which Forms Can Be Tracked?

❌ Goldcast On-Demand Page forms cannot be tracked
Since the forms are in an iFrame, and Goldcast does not allow access to the Javascript of the form, the tracking code cannot be added.

✅ Goldcast Register and Event Hub Page forms can be tracked, but requires custom code. Please follow the instructions below to set up tracking.

How to Set Up Tracking for Goldcast Register and Event Hub Page Forms

In these steps, we'll walk you through how to add tracking to your Goldcast forms. In this example, we'll use the Register Forms. To complete these setup, there are two fundamental requirements:

The Wicked Tracking Code will provide us the IP address we need. However, the tracking connection is not complete without the email address. That's why you'll need to install a small snippet of additional javascript that pushes the email address to our tracking code. Let's get started.

  1. Log into Goldcast Studio
  2. Navigate to the Registration section and click on Tracking Pixels & Tags
  3. In the Head Section, add your Wicked Tracking Code.
  4. In the Form Submission section, add this custom javascript snippet:
    Note: This custom javascript snippet is just an example. Your forms custom code may need a slight modification to work with your setup.
    Screenshot 2025-03-25 at 10.01.32 PM
    1. function onFormSubmission(submissionData, isReRegistration) {
        window.parent.postMessage({
          'func': 'wrPush',
          'message': submissionData.email
        }, "*");
      }
  5. Click Save!
After you've published your changes, you'll need to validate that the test form is working properly and that the tracking setup is also successfully working. In the next section, we'll discuss how to validate your Goldcast Forms tracking, to ensure it's tracking reliably. 

How to Validate that your Goldcast Forms Tracking

The purpose of validating your Goldcast forms tracking setup is to ensure that it's tracking reliably and providing you with the highest quality data possible. To validate your Goldcast form, you'll need to run a live network test. Although this test may sound difficult, it's a rather easy process.

Read the step-by-step instructions for the test here:

How to Validate Your Opt-In Form Using Using the Inspect Network Test

Once you have finished the live test, you will see one of two results: 

  1. If your live test passes, then you are good to go! Please publish your form.
  2. If your live test fails, which means that you do not see a index.php?WickedClientID= response, then your opt-in is probably not tracking. Please reach out to our support team for further validation.

That should cover everything. However, if you have any additional questions, please reach out to our support team. We are always happy to help!

FAQ

  1. What does the custom javascript code do?
    It pushes the form submission email address directly to our tracking code. This enables us to complete our IP/Email address connection, and allows us to provide attribution.