About Enriched Engagement Types

At a glance: While ad types have become sophisticated and complex, reporting has remained very narrow, focusing solely on view-through and click-through attribution. Enriched Engagement Types changes that by reflecting users' full spectrum of engagement and intentionality when viewing or interacting with an ad.

Introduction

Over the past few years, new creative ad types, such as playable, skippable, and short-form video ads, have been introduced to the market, offering new ways to connect with users. These types of ads differ significantly from the static banners and lo-fi video units of the past and provide advertisers with broader capabilities and formats.

However, while ad types have become sophisticated, more complex, and more interactive, reporting has remained very narrow, focusing solely on view-through and click-through attribution. Different types of engagements hold different weights, levels of intent, and impact, but the current measurement methodologies have overlooked this new reality. Naturally, advertising networks want to ensure that the levels of intent and engagement are represented as best as possible, which has led to a lack of standardization across the ecosystem. This is ultimately causing advertisers to only gain a partial understanding of their ad spend performance.

In collaboration with leading networks, AppsFlyer is introducing a standard for engagements to deliver trust and transparency throughout the ecosystem. Enriched Engagement Types reflect users' full spectrum of engagement and intentionality when viewing or interacting with an ad, from momentary exposure to direct response. This framework ensures these standards are kept throughout AppsFlyer’s partner ecosystem and beyond. Through Enriched Engagement Types, advertisers can ensure they have a highly standard and rich picture of their ad spend performance and can leverage these insights to improve budget allocation and increase ROAS.

What are Enriched Engagement Types

The Enriched Engagement Types (EET) framework provides visibility to the nuances of the user journey, by indicating when views were engaging (for example, when a user watches a skippable video ad for at least 5 seconds after the skip option appears) and when clicks led other than to app openings or app store. By doing so, marketers receive more insight into their users' actions, which in turn leads to smarter budget allocation and improved ROI.

The following is the list of the enriched engagement types:

engagement_type Description
preload The app is preloaded by the OEM at the factory or by the provider the first time the device is activated. Alternatively, a wizard prompts users to download the app when the device is first activated.
click_to_download When the user engages with an ad, the app is automatically downloaded and installed on the device without redirecting to an app store.
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 that user to the app store or to launch the app.
engaged_view An engaged view occurs when a meaningful view takes place within skippable videos, rewarded videos, or StoreKit-rendered ads. For example, when a user watches a skippable video ad for at least 5 seconds after the skip option appears.
view An ad view is when an ad is rendered, and an impression takes place.
listening Listening is when a user listens to an audio ad, such as a podcast ad.

EET Attribution priority and lookback window

The Enriched Engagement Types framework does not impact the engagement type attribution priority. Hence, introducing EET is not expected to affect your install and conversion rate. 

The table below specifies the attribution priority and lookback window of each engagement type:

Engagement Engagement type Attribution priority* Lookback window**
Download preload 1 1h-180d | default: 90d
click_to_download 2 1h-30d | default: 7d
Click click_to_app 2 1h-30d | default: 7d
engaged_click 2 1h-7d | default: 2d 
Impression engaged_view 2 1h-7d | default: 2d
view 3 1h-24h | default: 24h
listening 3 1h-24h | default: 24h

*When an engagement type isn’t reported, the default priority is set (2 for clicks, 3 for impressions).

**Lookback windows for engaged_click and engaged_view can only be set for non-SRN networks. For SRNs, engaged_click and engaged_view share the same lookback window as clicks and are, therefore, set by the Install Click-Through Attribution Lookback sliders.  

Which networks can report engaged views and engaged clicks?

The table below lists networks that are qualified by AppsFlyer to report engaged_clicks and engaged_views.  Networks wishing to join this list should contact AppsFlyer support.

Ad Network Engaged views  Engaged clicks 
facebook_int Yes  
googleadwords_int Yes  
tiktokglobal_int Yes Yes
snapchat_int Yes Yes
bytedanceglobal_int Yes Yes
aarki_int Yes Yes
adjoe_int   Yes
appier_int Yes Yes
appnext_int Yes  
bidease_int Yes Yes
inmobidsp_int Yes Yes
ironsource_int Yes  
lap_int Yes  
liftoff_int Yes Yes
mintegral_int Yes Yes
onedigitalturbine_int Yes  
remerge_int Yes Yes
revx_int Yes Yes
rtbhouse_int Yes Yes
smadex_int Yes Yes
trademob_int Yes  
unityads_int Yes Yes
vungle_int Yes  
yahoojapan_int Yes  
yandexdirect_int Yes Yes
youappi_int Yes Yes
jampp_int Yes  

 Note

Not all the listed eligible networks actually support engaged clicks and engaged views. To find out if a particular eligible network supports engaged_clicks and engaged_views in practice. refer to the raw data report containing engagements reported by the network and see if the engagement_type parameter is populated with the above values.

Set lookback windows for engaged clicks and engaged views

To set the lookback windows for engaged clicks and engaged views:

  1. In AppsFlyer, from the side menu, select Collaborate > Active Integrations.
  2. Select the integrated partner.
  3. Set the lookback windows for the engaged view-through and click-through attribution.

     Note

    Engaged-click and engaged-view lookback windows are always set in the partner Integration tab, in contrast to view-through and click-through lookback windows, which can be set on the attribution links.

    For SRNs, setting the click-through lookback window also determines the engaged click and engaged view lookback windows.

  4. Click Save integration.

View and analyze EET data

Raw data reports

engagement_type will be reported in raw data reports whenever reported by the ad network. It will also be available for contributors' data.

 Note

Engaged views are always included in raw data reports, even when view-through attribution is turned off.

When there are no clicks recorded, such as in cases of preload or deep links, AppsFlyer will set the relevant value (preload or click_to_app for deep links) within the engagement_type field in the raw data reports.

The below scenarios will result in the engagement_type field in the raw data reports receiving the values click_unspecified and impression_unspecified.

  • When there is a mismatch between the engagement (click/impression) and the engagement type.
  • When af_engagement_type is not sent or sent with an empty value.

In order to see the engagement type in raw data reports, advertisers need to select these fields in the relevant raw data product (engagement type and contributors engagement type are not selected by default).

Dashboards

Engagement type dimension is added in the dashboards.

eet-dashboard.png

 Note

Engaged views are always visible in the dashboard, even when view-through attribution is turned off.

How to calculate Installs per Mille (IPM)

Total impressions include both engaged views and regular views. To calculate the IPM, you must subtract engaged views from total impressions because engaged views are a subset of impressions, and double-counting them would inflate the impression count.

FAQs

What kinds of campaigns are relevant for Enriched Engagement Types?

Enriched Engagement Types can apply to both UA and retargeting campaigns depending on the particular network. To learn if a network supports retargeting campaign refer to the the raw data reports for this network and check if engagement_type is populated for the retargeting campaign.  

Are engaged clicks and engaged views included in the aggregate numbers of clicks and impressions on the Overview dashboard?

For non-SRNs, the numbers are included and counted according to the touch type (i.e. engaged clicks are counted as clicks, engaged views are counted as impressions). For SRNs, it’s currently not included and counted - pending support by the SRNs’ APIs.

Why can't I see the engagement type in Meta's gp_referrer conversions?

Meta only reports engagement_type=engaged_view in its SRN API. There is no engagement_type value available for other conversions, including gp_referrer. 

Why do I still see installs and re-engagements with attributed_touch_type = impression  even after turning the view-through toggles off?

Engaged views are measured and reported even if the view-through toggles are turned off. To identify those impressions as engaged views use the engagement_type = engaged_views metric in dashboards and raw data reports instead of relying solely on attributed_touch_type

Traits and limitations

Trait Remarks
Cross-platform engaged view support Enhanced Engagement Types  are not yet supported in cross-platform use cases. Even when engaged_view is sent in the impression URL, partners and advertisers will see view in the attribution data.
Owned media support Owned media is currently not supported. Links used in owned media must not include the af_engagement_type parameter.