Skip to main content

GoKart x Appsflyer Integration

This guide walks advertisers through securely connecting AppsFlyer to GoKart in order to run their affiliate marketing offers.

Written by GoKart Support

Part 1: Activate GoKart Integration in AppsFlyer

Log in to AppsFlyer

Activate GoKart Partner Integration

  1. Navigate to:

    • Engage → Collaborate or

    • Marketplace

  2. Search for “GoKart”

  3. Select Set Up Integration

  4. Click Activate Partner

✅ This enables the GoKart integration container inside AppsFlyer.


Part 2: Retrieve your GoKart Postback

Access Your GoKart Postback Credentials

When integrating with GoKart, you will need to utilize the global postback in your profile.

Log in to GoKart

Access your GoKart dashboard using your unique login URL
(e.g., app.[YOUR_TENANT].getgokart.ai).

  1. In GoKart, click your profile icon

  2. Navigate to the Postback tab

  3. Click the eye icon next to your postback URL to view

You will see a full secure postback URL. From this URL, find the three required security values below.


Retrieve Security Credentials

These values authenticate every install and in-app event sent from AppsFlyer to GoKart. Each advertiser receives unique values for the following that need to be inputted into the Appsflyer Integration:

1. Security Segment

The first encoded path segment immediately after /api/v1/

Example:

ZM-A9KxR5TQ2/Zu4Wn-8PmFJ7BqC6tHDrN0V/L5EoG2SxM9pTQaU3W/

2. Domain

The advertiser-specific domain/tenant name inside the URL.

Example:

Brownboots

3. Signature

The authentication hash used to validate requests in the signature parameter

Example:

7FqR9KxD2WmA5N0B1TgYJcZs8vL3X4UeP-MH6tQEkdS

Part 3: Enter Credentials into AppsFlyer

Configure GoKart Integration Settings

Inside the GoKart partner setup screen in AppsFlyer:

  • Paste Security Segment

  • Paste Signature

  • Paste your Domain

Repeat this entire configuration twice:

  • Once for Install

  • Once for In-App Events

Click Save Integration.


Part 4: Configure App Settings in Appsflyer

Turn OFF Advanced Privacy

Turn OFF Advanced Privacy for iOS to allow accurate attribution.

unnamed.png

Configure In-App Event

  1. Navigate to In-App Events

  2. Add the events you want to track

  3. For each event:

    • Select the AppsFlyer event name

    • Map it to a consumer-facing GoKart event name

    • For purchase events, enable Values & Revenue


Get Your AppsFlyer Tracking Link

  1. Navigate to Attribution

  2. Copy your AppsFlyer tracking link

  3. This will be used during offer creation


Part 5: Offer Creation in GoKart

Create a New Offer

  1. Navigate to Offer Management

  2. Click Create Offer

  3. Select Multi-Event

  4. Choose AppsFlyer as the Integration System

  5. Click Proceed


Offer Details

  • Select your Advertiser name (e.g., Golfin).

  • Provide an Offer name (e.g., "Golfin iOS") (this is what partners will see).

  • Paste your AppsFlyer link into the Offer Link field

  • Click Next.


Description & Creative

All offer details you configure here are shared with publishers and may be user-facing, so accuracy and clarity are critical to ensure clarity, engagement, and scale.

  • Add a Headline and Description (what end-users will see). Note: you can grab copy from the App or Play store and edit it down.

  • Select or add Categories (e.g., Golf, Sports).

  • Upload a Creative (e.g., an App Store screenshot).

  • Click Next.


Targeting & Budget

  • Enter your total Budget and Launch Date.

  • Set Gender (e.g., Select All) and Age Range (e.g., 18+).

  • Select the Platform (e.g., iOS).

  • Select target Countries (e.g., United States, South Africa, Australia).

  • Click Next.


Event Mapping

  • Create an event for the in-app events you configured in Appsflyer

    • ⚠️Important Notes:

      • Set the Event ID as the mapped to partner event name exactly as it is in Appsflyer

      • Event ID for the Install event must always be Install

  • Set the Sequence number for each event (starting with 1).

    • Sequence 1 should be Install, App Open, and FTUE

  • Set Pending Time (e.g., 0 for instant firing, or a number of days to hold the postback for verification).

  • Save

Example:

Mapped to Partner Event Name

GoKart Event ID

GoKart Event Name (user-facing)

Sequence

Install

Install

Install

1

level_10

level_10

Reach Level 10

2

af_purchase

af_purchase

Purchase

Independent


Part 6: Create & Share Offer

Once configuration is complete:

  1. Click Create Offer

  2. Offer is saved in GoKart (not yet distributed)

You can then:

  • Clone the offer

  • Customize the cloned offer per publisher (naming, payouts, links, etc.)

  • Share with specific publishers by clicking the share icon on the left

Each shared offer:

  • Is publisher-specific

  • Can have customized payouts and settings

  • Cannot be re-shared or unshared to other publishers

Did this answer your question?