Docs

Docs

  • docs
  • support

›Getting Started

About

  • Overview

Getting Started

  • Introduction
  • Providing User Data
  • Providing Ad Performance Data
  • Providing Ad Network API access
  • Receiving Data from AlgoLift
  • Receiving Probabilistic Attribution pROAS from AlgoLift

Intelligent Automation

  • User Guide
  • Intelligent Automation FAQ

Intelligent Budget

  • User Guide
  • Intelligent Budget FAQ

FAQ

  • LTV FAQ
  • Organic Lift FAQ

Providing Ad Network Performance Data

Supporting Products

  • Probabilistic Attribution
  • Organic Lift
  • Intelligent Budget

Introduction

AlgoLift's Intelligent Budget and Organic Lift products require a daily feed of network performance data attained from your marketing analytics provider / cost aggregator. This data when paired with user-level predicted LTV allows us to model return on ad spend (ROAS) for each channel, as well as determine the relationship between paid UA activity and organic installs and revenue. We also get this data through network reporting APIs, but providing data in the format below from a cost aggregator allows us access to data for all channels, including those that we do not yet have API integrations with.

Data History Requirements

The further back you can provide historical data, the more effective our algorithms will be. At minimum, we need 3 months of historical network data for Intelligent Budget allocations and 6 months of historical network data for Organic Lift projections.

Network Performance Data

When providing network performance data for export to AlgoLift, please format it according to the following schema:

NameData TypeExamplesRequiredDescription
account_idvarchar(255)act_100000YesAd Account ID
sourcevarchar(255)apple search adsYesSource / Channel/ Ad Network Name
campaign_namevarchar(255)FB_LAL10pYesCampaign name
campaign_idvarchar(255)12345623562455474YesCampaign ID
ad_group_namevarchar(255)ADSET_FB_LAL10p_USYesAd group name
ad_group_idvarchar(255)23434553445354565YesAd group id
keyword_namevarchar(255)gamesYesKeyword name (when applicable)
keyword_idvarchar(255)9382720YesKeyword ID (when applicable)
countryvarchar(2)USYesCountry in ISO-3166 alpha-2 country code format
platformvarchar(255)iOSYesPlatform (e.g iOS) for the app
ad_namevarchar(255)CRV_FB_LAL10p_US_red_scarfNoCreative Name
ad_idvarchar(255)77382929838093948NoCreative ID
ad_urlvarchar(255)s3:/algo/assets/animated.mp4NoThe URL to the creative assets (Image/Video)
subpub_namevarchar(255)CAKE_MANSION_7CD124328CNoThe name of the publisher (app) in which the ad has been displayed.
subpub_bundle_idvarchar(255)VUNGLE_And_US_LAUNCH_DIF1231NoThe public ID of the publisher (app) in which the ad has been displayed.
subpub_idvarchar(255)5H7J4AQBE2EECF7AF09B5512NoThe hashed ID of the publisher (app) in which the ad has been displayed
impressionsint100000YesImpressions
clicksint10000YesClicks
installsint1000YesApp Installs
costdouble5050.99YesCost (spend)

Sample Data

Please click here for a copy of sample data for your reference.

Writing Data to AlgoLift's S3

As with user level data, the network performance data should be written to AlgoLift's S3.

The path should use the following format:

s3://algolift-<client>/<app>/ingestion/daily_data/network_metrics/date=<date>/

← Providing User DataProviding Ad Network API access →
Docs
Links
Corporate WebsiteAlgoLift App
Social
MediumTwitterLinkedIn
Copyright © 2021 AlgoLift