Skip to main content

AdPerformanceControls

Effective filters and attribution choices returned by performance queries, including the available platforms and goals.

type AdPerformanceControls {
dataMode: AdPerformanceDataMode!
availablePlatforms: [AdPlatformSource!]!
selectedPlatforms: [AdPlatformSource!]!
availableGoals: [AdPerformanceGoalOption!]!
selectedGoalId: Int
selectedCampaignIds: [Int!]!
selectedAdGroupIds: [Int!]!
selectedAdIds: [Int!]!
attributionModel: AdPerformanceAttributionModel!
conversionWindowDays: Int!
}

Fields​

AdPerformanceControls.dataMode ● AdPerformanceDataMode! non-null enum​

Effective data source grouping; UTM mode has no imported spend.

AdPerformanceControls.availablePlatforms ● [AdPlatformSource!]! non-null enum​

Providers with enabled imported connections, ordered Google, Meta, Reddit.

AdPerformanceControls.selectedPlatforms ● [AdPlatformSource!]! non-null enum​

Effective provider filter; [] means all enabled providers and is also used in UTM mode.

AdPerformanceControls.availableGoals ● [AdPerformanceGoalOption!]! non-null object​

Visible goals ordered by name, usable as goalId.

AdPerformanceControls.selectedGoalId ● Int scalar​

Effective goal filter; null means all conversions.

AdPerformanceControls.selectedCampaignIds ● [Int!]! non-null scalar​

Effective Crazy Egg campaign ids; [] means no campaign filter.

AdPerformanceControls.selectedAdGroupIds ● [Int!]! non-null scalar​

Effective Crazy Egg ad-group ids; [] means no ad-group filter.

AdPerformanceControls.selectedAdIds ● [Int!]! non-null scalar​

Effective Crazy Egg ad ids; [] means no individual-ad filter.

AdPerformanceControls.attributionModel ● AdPerformanceAttributionModel! non-null enum​

Effective first- or last-touch attribution model.

AdPerformanceControls.conversionWindowDays ● Int! non-null scalar​

Effective attribution lookback in days: 1, 7, 30, or 90.

Member Of​

AdPerformance object