We’re excited to announce that GoKart is now integrated with the AppsFlyer InCost API. This means your advertisers using AppsFlyer as their MMP can now view campaign spend data directly within their AppsFlyer dashboard.
How it works
GoKart sends cost data to AppsFlyer asynchronously via their InCost API.
We automatically send cost data twice a day at 12 PM and 12 AM UTC.
All cost data is reported in the UTC timezone.
Appsflyer Partner / Ad Network Setup
Partners must enable cost reporting in AppsFlyer before GoKart can be authorized to send cost data.
Step-by-Step Instructions
Log in to your AppsFlyer ad network account.
Navigate to the top menu and select:
Help → Contact our teamIn the Partner Assistant widget, select:
Enabling cost measurementSubmit your request to AppsFlyer Support.
What Happens Next
AppsFlyer will open a support ticket.
A Partner Solutions Engineer will review your request.
AppsFlyer will enable cost integration for your GoKart partner account.
Once enabled, your GoKart account will be available as a cost data source for advertisers using AppsFlyer.
Advertiser Setup
After AppsFlyer enables cost measurement for your account, advertisers must activate cost data for your integration.
Step-by-Step
Log in to your AppsFlyer account.
Navigate to the integrated partner section.
Go to the Cost tab.
Locate the ad network/partner in the partner list.
Toggle on Get cost data.
Getting Set Up in GoKart
Enable your Appsflyer Cost Reporting Integration in the Integrations Tab by inputting your Appsflyer API Key & Media Source.
Create or edit your offer with these key requirements to ensure cost data is accurately attributed in AppsFlyer:
Ensure your offer link include the following parameters:
af_c_id={gk_offer_id}c={gk_offer_name}These parameters are already automatically included in your attribution links if you completed your Account Set Up
Important formatting rules:
Do not use spaces or special characters such as |, +, :, or ().
Only hyphens (-) and underscores (_) are allowed.
Campaign names must be under 100 characters.
In GoKart, enable Send Cost Data for each offer you'd like to send cost data. Fill out all required fields, including
Advertiser Campaign Name.
Completion
Once steps are completed:
GoKart begins sending cost data to AppsFlyer via the enabled integration.
Advertisers will see campaign-level spend data within AppsFlyer reporting.
For more technical details, you can refer to the Appsflyer InCost API documentation here.
Cost Import for ad networks
In addition to sending cost data via API, AppsFlyer also provides a Cost Import option, which can be used to:
Override previously submitted cost data
Backfill cost data for days where cost was not sent or was incorrect
Manually upload cost for specific campaigns or time periods
You can upload a CSV file with the corrected or missing data following Appsflyer’s required CSV template.
In order to import data, your advertiser must enable the following settings:
Learn more and access the template here.

