> For the complete documentation index, see [llms.txt](https://support.gamoshi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.gamoshi.com/gamoshi-wiki/how-to-guides/how-to-setup-client-side-web-conversion-tracking-no-gtm-method.md).

# How to set up Client-Side Web Conversion Tracking (No GTM Method)

**Availability:** DSP accounts and PE Enterprise accounts.

## Overview

This article explains how to track website actions directly in Gamoshi using a **Client (Browser) Pixel**, without Google Tag Manager or another third-party tag container.

The supported actions described in this guide include:

* Page loads.
* Form submissions.
* Button or element clicks.
* Custom CSS events.

Gamoshi uses a single Conversion script to listen for events defined in the Conversion Goals. The script must be installed on every website page where these events should be tracked.

***

## Tracking Flow

{% stepper %}
{% step %}

### Create a Web Conversion in Gamoshi

{% endstep %}

{% step %}

### Enable event listening for the Conversion

{% endstep %}

{% step %}

### Define Goals using Page URLs, CSS selectors, or predefined event types

{% endstep %}

{% step %}

### Install the generated Conversion script on the applicable website pages

When a website action matches a configured Goal, Gamoshi records the event in reporting.
{% endstep %}
{% endstepper %}

***

## Creating a Web Conversion

{% stepper %}
{% step %}

### Open the Conversion Creation Form

1. Sign in to the Gamoshi platform.
2. Navigate to the **Conversions** management screen.
3. Click **Create New Web Conversion**.
   {% endstep %}

{% step %}

### Configure the Conversion

1. Locate the **Pixel Type** field.
2. Select **Client (Browser) Pixel**.
3. Enable the **Listen On Events** switch.
4. Complete the remaining required Conversion settings.
5. Click **Save**.

A default Goal is created automatically after you save the Conversion.
{% endstep %}
{% endstepper %}

***

## Configuring Conversion Goals

You can edit the default Goal and create additional Goals for other stages of the Conversion funnel.

For each Goal:

1. Enter a clear **Goal Name**, such as Signup Complete or Homepage Visit.
2. Select the applicable **Event Type**.
3. Enter the required Page URL or CSS selector.
4. Save the Goal.

***

## Event Type Configuration

| **User action**         | **Event Type**      | **Required configuration**                                                                                                                                 |
| ----------------------- | ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Page view or page load  | **Page Load**       | Enter the exact URL or URL pattern in the **Goal Page URL** field.                                                                                         |
| Form submission         | **Form Submission** | Enter the URL of the page containing the form in the **Goal Page URL** field. Use this option when the form submission occurs on or is bound to that page. |
| Button or element click | **Click Action**    | Enter the exact CSS selector of the target element in the **CSS Selector** field, such as #submit-btn or .cta-primary.                                     |
| Custom CSS event        | **Custom**          | Configure the CSS event on the relevant page.                                                                                                              |

Use predefined event types for global events. Use the Custom Event Type when tracking another applicable CSS event.

{% hint style="warning" %}
**Important:** CSS selectors must match the target elements on the Advertiser’s website. Confirm the Page URLs and selectors with the Advertiser or a technical team member before activating the Campaign.
{% endhint %}

***

## Example Conversion Funnel

The appropriate Goals depend on the structure and behavior of the Advertiser’s website.

### Goal 1: Homepage Visit

* **Goal Name:** Homepage
* **Event Type:** Page Load
* **Goal Page URL:** <https://advertiser.com/>

### Goal 2: Signup Start

* **Goal Name:** Signup Start
* **Event Type:** Page Load
* **Goal Page URL:** <https://advertiser.com/signup>

### Goal 3: Signup Complete

* **Goal Name:** Signup Complete
* **Event Type:** Form Submission
* **Goal Page URL:** <https://advertiser.com/signup>

### Goal 4: Initial Deposit

The Event Type depends on the website’s implementation:

* If the user is redirected to a unique confirmation page, select **Page Load** and enter the confirmation-page URL.
* If the user remains on the payment page while the page updates dynamically, select **Form Submission** or **Click Action**, based on the relevant action and element.

{% hint style="info" %}
**Note:** Validate the Conversion funnel with the Advertiser. The correct Event Type depends on the website’s page flow and technical structure.
{% endhint %}

***

## Installing the Conversion Script

{% stepper %}
{% step %}

### Copy the Script

1. Return to the **Conversions** management screen.
2. Locate the configured Conversion.
3. Click **Copy Script**.
   {% endstep %}

{% step %}

### Add the Script to the Website

Send the copied script to the Advertiser’s web developer.

The script must be placed in the global website template, either:

* Inside the `<head>...</head>` section, or
* In the website footer.

Install the script on every page where event listening is required.

After the script is installed, matching events are recorded according to the configured Goal conditions.
{% endstep %}
{% endstepper %}

***

## Related articles

* [How to Implement Conversion Tracking](/gamoshi-wiki/how-to-guides/how-to-implement-conversion-tracking.md)
* [How to Set Up Postback Conversion Tracking](/gamoshi-wiki/how-to-guides/postback-conversion-tracking.md)
* [How to Implement Third-Party Pixel Tracking](/gamoshi-wiki/how-to-guides/how-to-implement-third-party-pixel-tracking.md)
* [Analytics](/gamoshi-wiki/analytics.md)
