1. Home
  2. Marketers
  3. Campaign Management
  4. Create a Web Conversion Tracking Campaign
  1. Home
  2. Marketers
  3. Create a Web Conversion Tracking Campaign

Create a Web Conversion Tracking Campaign

This feature is available only with paid Kochava accounts. Contact us to learn more.


In order to track web conversions, the advertiser needs to leverage our ‘Acquisition’ Tracking URLs along with our Server to Server endpoint. This document defines the process for setting up a Web Conversion tracking campaign.


Create a Web Conversion Campaign

  1. Log in to Kochava.
  2. Select the desired Account and App.
  3. Select Engagement > Campaign Manager.

Feature Note: To add this menu item to your Favorites Menu, select the “+” sign that appears when you hover over the menu. The Features Menu provides quick access to your most frequently visited areas of the Kochava UI.

  1. Click + Add (Tracker) or Select Segment Tools () > Add Tracker.

NOTE: Because device IDs are not available in web, it is required that the ad network replaces their device_id macro with a randomly generated session ID on the click.

  1. Enter a unique Tracker Name.

BEST PRACTICES: It is recommended that each tracker be named after a specific network, this will enable the tracking of specific performance of each network.

  1. Select Tracker Type > Acquisition. (default setting)
  2. Select a Media Partner.

NOTE: The Share With Publisher setting allows the associated publisher to view the settings for this Tracker. By unchecking this box, the associated publisher will not be able to view the settings for the Tracker.

  1. Select an Agency Partner. (optional)
  2. Enter or Update the Install Destination URL.

NOTE: The Install URL will be automatically pulled from the Destination URL entered during app creation.

  1. Enter a Deep Link. (optional)
  2. Expand Custom Parameters and Click Add New Parameter
    1. Enter device_id to the Key field.
    2. Enter {device_id} to the Value field.

A. Add device_id and {device_id} to the Custom Parameter.

NOTE: The network needs to either pass a device ID, or a randomly generated session value into the device_id field on the click. The value that is passed into the device_id field is the value that Kochava uses for attribution.

NOTE: Adding the above code to the end of the Destination URL will allow the session variable that is generated on the click to be passed into the destination URL. The advertiser must then persist this into each subsequent page that the advertiser visits so that it is available to be passed to Kochava on conversion.

  1. Click Save (If no further Trackers need to be created).
  2. Click Save & Add Another Tracker (If additional Trackers need to be created).

Passing Kochava the Conversion Event

In order to pass Kochava the conversion event, an ‘install’ action must be passed to the Server-to-Server endpoint. Within the JSON body of this call, the session variable that was generated on the click must be present as the device_id.

http://control.kochava.com/track/json

Sample Event Call:

{
	"data": {
		"usertime": 1441582077,
		"device_ua": "",
		"conversion_data": {
			"utm_campaign": "",
			"utm_medium": "",
			"utm_source": ""
		},
		"origination_ip": "201.93.250.86",
		"action": "install",
		"device_ids": {
			"udid": "",
			"mac": "",
			"idfa": "session_variable_here",
			"imei": "",
			"adid": "",
			"odin": "",
			"android_id": ""
		}
	},
	"kochava_app_id": "GUID_of_Kochava_App",
	"action": "install"
}
Updated on January 27, 2025

Was this article helpful?