Custom events refer to any event outside of the standard Purchase event.
Custom events refer to any event outside of the standard Purchase event. In order to track, please use our fireCustomGoalScript.
✏️ NOTE: If you are using Klaviyo's opt-in forms, sign-ups are automatically collected through our Klaviyo Integration. Therefore, the fireCustomGoal script is not needed.
Examples of custom events that can be tracked via the script:
- Non-Klaviyo Sign Ups
- Add To Carts
- Initiate Checkout
- Quiz Submissions
- Phone Calls
- Leads
- Any other action on your website
How to set up Custom Events
Step 1: Make sure the Base Pixel is firing
Confirm the following:
- The base Northbeam Pixel is firing on the page of where the event occurs
- This page lives on the same top-level domain as your main website
Step 2: Implement Northbeam Custom Goal script
- Implement fireCustomGoalScript to fire after every desired website event. This is Northbeam's generic Custom Goal script. It tracks the event count.
- You’ll see the ‘Goal ID’ (in green) is labeled as “add_to_cart”, but please rename based on the goal. For example, “sms_signup”, “initiate_checkout, etc.
💡TIP: Custom events can be deployed through Google Tag Manager. Please use an HTML tag and be sure to define it as Javascript.
Step 3: Send Northbeam Your Goal ID
Please reach out to our Customer Success team by using this form with the ‘Goal ID’ you’re using (from Step 2). We’ll plug this into our backend, which will enable them in your dashboard view.
Step 4: Add Events into a Saved View
After the events are plugged in, you should see them populate within the Sales menu, under your custom metrics. Don’t forget to add these metrics to a saved view for easy access.