Kochava

Kochava

Kochava is a mobile measurement and attribution platform for app advertisers. The web SDK fires attribution events on landing pages and links ad clicks to downstream app installs and in-app events. Also supports deep linking for web-to-app routing.

Overview

Kochava is an independent mobile measurement and attribution platform for app advertisers and publishers. Its web SDK primarily appears on advertiser landing pages and mobile web properties where it performs ad click attribution, deep linking, and web-to-app conversion tracking. Kochava's core value proposition is "truth in measurement" — providing advertisers with an independent view of which ad networks and creatives are actually driving installs and in-app conversions, separate from the self-reported data provided by ad networks themselves. Founded in 2011 and headquartered in Sandpoint, Idaho, Kochava serves major app advertisers across gaming, finance, e-commerce, and media verticals.

What This Script Does

Kochava web SDK loads from cdn-marketing.kochava.com or go.kochava.com. The SDK initializes with an app GUID that identifies the advertiser account and app.

Click attribution and URL parameter capture: When a user arrives on a landing page from an ad click, the inbound URL contains Kochava click parameters (e.g., ?kochava-click-id=abc123&network_id=456&campaign_id=789). The SDK reads these parameters and sends them to control.kochava.com for attribution recording. The click ID, network ID, campaign ID, creative ID, and timestamp are stored server-side and associated with the browser fingerprint.

Attribution cookies and storage:

  • kochava_device_id (30-day expiry, first-party) — a UUID stored after an attributed ad click to maintain attribution context during the conversion window
  • kochava_session_id (session-scoped) — tracks the current session for event grouping
  • ko_click_id (30-day expiry, first-party) — stores the click identifier from the originating ad for last-click attribution matching

Conversion event tracking: When a conversion occurs on the web (sign-up form completion, purchase, app store redirect), the SDK fires a conversion event to imp.kochava.com containing the event type, event value (revenue, sign-up tier), the stored click ID, and page metadata. Kochava matches this conversion event to the stored click record to produce an attributed conversion.

Deep linking: Kochava's deep link SDK (dl.kochava.com) detects the visitor's device type and operating system, then routes the visitor to the appropriate app store (Apple App Store, Google Play Store) or directly opens the installed app via a universal link or app scheme. Deep link resolution involves a redirect through Kochava's infrastructure that captures device signals (user agent, IP, device model via user agent parsing) before routing.

Network requests: Attribution data flows to control.kochava.com, conversion events fire to imp.kochava.com, and deep links resolve through dl.kochava.com. All requests include the Kochava app GUID, device signals, and attribution identifiers.

Consent & Compliance

Kochava is classified under marketing and analytics consent categories. Attribution cookies, click ID storage, and conversion tracking all serve advertising measurement purposes — determining which ad spend generated which conversions — and are non-essential tracking activities.

Under GDPR and the ePrivacy Directive, kochava_device_id and ko_click_id (30-day persistent first-party cookies) require consent before being set. The transmission of click IDs and conversion data to Kochava's servers constitutes personal data processing for advertising attribution purposes, requiring a lawful basis. The deep link redirect through Kochava's infrastructure (which captures IP address, device type, and user agent) also constitutes personal data processing.

Under CCPA/CPRA, attribution data sharing with Kochava constitutes sharing personal information with a third-party advertising measurement platform. This requires disclosure in privacy policies and opt-out mechanisms for California residents.

Regulatory context: In 2022, the US FTC filed a complaint against Kochava alleging that Kochava's data marketplace sold precise geolocation data (sourced from its mobile SDK, not web scripts) that could reveal sensitive location patterns including visits to health clinics and places of worship. Kochava challenged the complaint and litigation was ongoing as of late 2024. This enforcement action concerned Kochava's data brokerage business rather than its web attribution SDK, but it highlights the company's broader data practices and reinforces the importance of careful vendor disclosure.

Kochava is headquartered in Sandpoint, Idaho. EU/EEA data transfers for web attribution rely on Standard Contractual Clauses. Kochava participates in the EU-US Data Privacy Framework.

Should You Block This Without Consent?

Yes. Kochava's web SDK sets attribution cookies, reads ad click parameters, and transmits conversion data to a third-party advertising measurement platform. These are non-essential advertising activities that require prior consent under GDPR and ePrivacy. Block until the visitor grants marketing consent.

Visit website

Consent Categories

Analytics
Marketing

Also Known As

Kochavamobile attribution consentapp install trackingSKAdNetworkmobile measurement partnerMMP privacy

Industries

Business and Consumer ServicesMarketing and Advertising

Tracked Domains (1)

control.kochava.comMarketing

Frequently Asked Questions

Does Kochava require consent?

Yes. Kochava sets attribution cookies, reads ad click parameters from inbound URLs, and routes conversion data to a third-party advertising measurement platform. This constitutes marketing data processing under GDPR and sharing of personal information under CCPA. Block until marketing consent is obtained.

What cookies does Kochava set?

Kochava sets kochava_device_id (30-day UUID maintaining attribution context) and ko_click_id (30-day, storing the originating ad click identifier), plus a session-scoped kochava_session_id. Conversion events fire to imp.kochava.com; deep link redirects through dl.kochava.com capture IP, device type, and user agent before routing to app stores.

How does ConsentStack handle Kochava?

ConsentStack blocks Kochava web SDK scripts until marketing consent is granted. This prevents attribution cookies from being set and stops conversion data from reaching Kochava's servers. ConsentStack releases the script after consent, enabling accurate attribution for the remainder of the visitor's session.

Related Vendors

Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Google Analytics
Google Analytics
Google Analytics is the world's most widely deployed web analytics platform. Scripts track page views, sessions, user demographics, traffic sources, and conversion events. Drops cookies to identify returning visitors and attribute user journeys across sessions.
Firebase
Firebase
Firebase is Google's mobile and web application development platform offering authentication, real-time database, cloud functions, and analytics. Web SDK scripts initialize Firebase services and may track app events via Firebase Analytics, which is powered by Google Analytics 4. Widely used in single-page apps and PWAs for backend infrastructure and usage tracking.
Microsoft
Microsoft
Runs Clarity (session recording and heatmaps), the Microsoft Advertising UET tag (conversion tracking), and Bing's remarketing pixel. Clarity injects a recording script that captures mouse movements, clicks, and rage clicks. The UET tag fires conversion events to tie ad clicks to on-site actions across Microsoft's ad network.
Microsoft Dynamics 365
Microsoft Dynamics 365
Microsoft Dynamics 365 is a suite of CRM and ERP applications that integrates with websites through tracking scripts and embedded forms. Web tracking code captures visitor behavior, page views, and form submissions to build customer profiles and score leads. Sets cookies to identify returning visitors and attribute marketing touchpoints across sessions.
LinkedIn Insight Tag
LinkedIn Insight Tag
LinkedIn Insight Tag is a JavaScript tracking pixel for LinkedIn's advertising and analytics platform. The tag fires on every page view to collect URL, referrer, IP address, and device data for conversion tracking, website demographics reporting, and retargeting audience building. Sets cookies to identify LinkedIn members across advertiser websites.

Manage consent for Kochava

ConsentStack automatically detects and manages Kochava trackers so your site stays compliant with global privacy regulations.