The following table describes the attributes you can use in the attr field of a condition.

Attribute

Type

Used in

Name in AppsFlyer UI

engagement.agency

String

population

Agency

engagement.media_source

String

population

Media source

engagement.campaign

String

  • population
  • rule-conditions

Campaign

engagement.site_id

String

  • population
  • rule-conditions

Site ID

engagement.ad_set_name

String

  • population
  • rule-conditions

Ad set name

engagement.ad_set_id

String

  • population
  • rule-conditions

Ad set ID

engagement.ad_id

String

  • population
  • rule-conditions

Ad ID

geo

String

rule-conditions

Geo

platform

String

rule-conditions

Platform

os_version

Version

rule-conditions

OS version

sdk_version

Version

rule-conditions

SDK version

app_version

Version

rule-conditions

App version

engagement.ctit

Integer

rule-conditions

CTIT (seconds)

engagement.lookback_days

Integer

rule-conditions

Lookback days

installer_source

String

rule-conditions

Installer/Store

device_type

String

rule-conditions

Device type

is_preinstalled

Boolean

rule-conditions

Is preinstalled

is_deeplink

Boolean

rule-conditions

Is deeplink