The custom event goal is different from the default goals. Default goals are subjected to the main business objective. It includes clicks on links, elements, page visits, page engagement, and form submission. Unlike default goals, custom event goals track elements other than page views and clicks.


Why need a custom event goal? 

A site’s conversion rate depends on the various conversion goals, that are set based on the business requirement. A website may have certain elements that have a significant impact but do not contribute to the conversion rate of a site. Still, a need arises to track those elements.

Examples of Custom Event Goals

  1. When you sign-up on a website, a pop-up appears with two options. While one option routes the user to the dashboard, the other takes you to verify the account. Verification is not mandatory for every signup. However, verification adds security to your account. You can bind the custom event to the verification process and track this event.
  2. AJAX form submits that load elements dynamically.
  3. To identify drop-offs in form submission and get insights on fields that triggered the user to leave. You can bind the event to the actions taken in specific input fields.

Adding Custom Event Goal

To add a custom event goal,

  1. Go to MARKETING AUTOMATION > A/B Testing.

  2. Choose an experiment and click Pause.

  3. Click on the paused experiment to open it.

  4. Click the Edit Experiment button.

  5. Click the Goals tab > + Add another goal

  6. Choose the metric to be measured:

    1. Conversion

    2. Revenue

    3. Engagement

  7. Enter the event name. The web application identifies the event and generates an HTTP request.

1) The Custom event is essentially a call to the web application's JavaScript snippet. 
2) Now the web application's JavaScript snippet has to be integrated into the page, where the custom event is triggered.

Custom Event Goal as Primary Goal

To set the custom event goal as a primary goal, click the ‘Set as primary goal’ link. The goal that is set as primary is indicated by:

Note: By default, the first goal is set as the primary goal.