Cost Integration with Appsflyer

A guide to enable Appsflyer inCost API

Mitali Devasir avatar
Written by Mitali Devasir
Updated over a week ago

Last Updated: Oct, 2023

Advertisers using Kayzen enjoy complete transparency of their campaign data including cost transparency i.e. how much CPM or media cost they are paying for which campaigns, geo, channels and more. Continuing with this full transparency approach, we are happy to announce that we are now integrated with Appsflyer InCost API. This means that Kayzen customers using Appsflyer as their MMP can now see their programmatic media spend in Appsflyer dashboard as well

How does this work?

Kayzen platform calls Appsflyer InCost API asynchronously and share cost data at the following levels of granularity: Campaign, Creative, Geo and Channel.

We will be sending the last 3 days of data every day at 5th hour UTC.

How to enable cost integration?

By default, cost integration is not enabled for every account.

  1. Please enable Get Cost Data in the cost tab partner integration page for Kayzen.

  2. There should be a toggle button to enable cost data. Please enable it.

  3. Reach out to your Programmatic success specialist and ask them to enable cost integration for your account in Kayzen

Key Requirements:

  • For Cost integration to work, you need to ensure your trackers include the following parameters:

    • af_c_id={CAMPAIGN_ID}

    • c={CAMPAIGN_NAME}

    • af_ad_id={CREATIVE_ID}

    • af_ad={CREATIVE_NAME}

    • af_channel={EXCHANGE_NAME}

    These parameters are already included in default trackers for Kayzen so you are good to go if you are using the default trackers.

  • Don't use spaces and special characters (eg. |, +, :, () ) in your campaign and creative names.
    Only special characters like - (dash) and _ (hyphen) are allowed.

    In case your campaigns have such characters and/or spaces in the name, the cost data in Appsflyer will be incorrect. This is because of the limitation of the way Appsflyer Cost integration work

  • Keep your campaign and creative names under 100 characters. If the name exceeds 100 characters, the cost data in Appsflyer will be incorrect. This is because of the limitation of the way Appsflyer Cost integration work

Did this answer your question?