Enriched Engagement Types- AppsFlyer

30 views 2025-01-20 Neta Moshe 0

Background

 

In order to show the full spectrum of ad engagement and promote transparency across the ecosystem, AppsFlyer has created a new set of parameters for reporting engagement to AppsFlyer. By these parameters, AppsFlyer considers the impact of the different ads that exist in the market today, such as playable ads, Mraid, and more.

These parameters will provide more granular reporting of engagement funnels, enrich capabilities across various AppsFlyer features, provide more transparency for our advertisers, and enhance our attribution logic.

 

 

The new parameters-

 

af_ad_tran_id- 

UUID format that contains our bid request. When we get a sequence of actions, first view-> engage view-> engage click-> click to app. For all actions, we send through the same af_ad_tran_id value.

 

 

af_ad_type– 

This parameter should represent the ad placement within the request, it will contain the different types of ads type we send. Because not all of our ad types have the same terminology, some of the types we send will contain different names.

The following table represents our internal mapping of the ad types-

 

YouAppi Terminology  AppsFlyer Terminology 
Video creative type; rewarded Rewarded video
Video creative type Video
Audio creative type Audio
Mraid creative type; playable Playable
Banner creative; interstitial Interstitial
Banner creative type; dimensions: 320×50, 728×90 or Mraid creative type; banner – dimensions: 320×50, 728×90 Banner
Banner creative type; dimensions: 300×250 or Mraid creative type; banner – dimensions: 300×250 Mrec
Native banner creative type and native video creative type Native
Mraid creative type; playable; rewarded Rewarded Playable

 

 

af_engagement_type- 

This parameter depends on two different events– click and view. For each event we can send two values. In general for these parameters we can send the next four values. View, engaged_view, engaged_click and, click_to_app.

 

Impression event

af_engagement_type Description
engaged_view An engaged view occurs when a meaningful interaction takes place. This includes scenarios where a user watches at least half of a skippable video ad if it exceeds 20 seconds in length, completes a skippable video shorter than 20 seconds, or views a rewarded ad to completion.
view An ad view is when an ad is rendered and an impression takes place.
Some examples are banners, interstitials, or nonengaged videos.
listening listening is when a user listens to an audio ad, such as a podcast ad.

 

Click event 

af_engagement_type Description
click_to_app An ad click, QR code scan, deep link, or any other click that redirects the user
to the app or to the relevant app store to download the app.
engaged_click A click that keeps the user in the same context, engaging with the ad, and does NOT direct the user to the app store or to launch the app. 

 

There are several events that after we receive them we then send the parameter engaged_click. The following table represents the different cases of the different creative types and the names of the events we receive to our system-

 

 

Playable Video

When the user clicks on the ad for a game:

Gamestart 

Interaction

Interaction 1,2,3,4,5

When the user clicks on unmute:

Video_event_unmute

Retry

When the user rewinds the video:

Video_event_rewind