Support Home > Campaign Management > Create a Web Conversion Tracking Campaign

Create a Web Conversion Tracking Campaign

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 Campaign

  1. Log in to Kochava.
  2. Locate the desired app.
  3. Select App Tools>Campaign Manager.



    NOTE: The App Tools menu can also be accessed from within the App Overview page.


  5. Click Add a Campaign.
  6. Enter the Campaign Name.
  7. Enter the Default Destination URL.
  8. Click Submit.



Create a Segment

Once a campaign has been successfully created, corresponding Segments, Trackers and Postbacks can be created and the data may be viewed.


  1. Select Campaign Tools>Add a Segment.
  2. Enter the Segment Name.
  3. Enter a Description.
  4. Click Submit.


NOTE: Segments allow you to organize your campaigns by using different elements. For best practices around methods of organization contact an account manager.



Create a Tracker

  1. Select Segment Tools>Add a 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.


  3. Enter a 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.


  5. Select Tracker Type>Acquisition.

    NOTE:Acquisition is the default setting for Tracker Type.


  7. Select a Network.

    NOTE: By default, the Share With Publisher box is checked. This 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.


  9. Enter or Update the Install Destination URL.

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


  11. Enter a Deeplink. (optional)
  12. Enter any Custom Parameters. (optional)
  13. Enter Pricing Type and Target Pricing. (optional)
  14. Add &device_id={device_id} to the end of the destination URL.

    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.


  16. Click Submit (If no further Trackers need to be created).
  17. Click Save & Add Another Tracker (If additional Trackers need to be created).


A. Best Practice: Use Network name for tracking.
B. Add &device_id=%device_id% to the end of the Click URL.

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.


Sample Event Call:


Last Modified: May 17, 2017 at 11:49 am