---
title: TargetCpaRecommendation
framework: Apple Ads Platform API
role: symbol
role_heading: Object
platforms: [apple ads platform api 1.0+]
path: apple-ads-platform-api/targetcparecommendation
---

# TargetCpaRecommendation

A target CPA recommendation for a campaign using a Maximize Conversions bid strategy.

## Declaration

```data
object TargetCpaRecommendation
```

## Properties

id: Unique identifier for the recommendation. Read-only. recommendationType: The recommendation category. Value: TCPA. Read-only. promotedObjectId: The ID of the promoted object. For APPSTORE_APP, this is the app Adam ID. For BUSINESS_BRAND, this is the brand ID. Read-only. promotedObjectType: The type of the promoted object. Read-only. campaignId: The campaign the recommendation is for. Read-only. campaignName: Display name of the campaign. Read-only. state: Current state. Values: AVAILABLE, APPLIED, DISMISSED, DELETE. Read-only. status: Operational status. Read-only. recommendedTargetCPA: The suggested new target CPA. See Money. Read-only. bidStrategy: The campaign’s current bid strategy. See RecommendationBidStrategy. Read-only. averageCPT: Historical average cost per tap. See Money. Read-only. averageCPA: Historical average cost per acquisition. See Money. Read-only. expectedTaps: Expected taps if recommendation is applied. Read-only. expectedCPA: The estimated average cost-per-acquisition you could see over a seven-day period after applying a recommendation, based on historical data. See Money. Read-only. expectedInstalls: The estimated installs you could see over a seven-day period after applying a recommendation, based on historical data. Read-only. expectedSpend: The estimated amount you could spend over a seven-day period after applying a recommendation, based on historical data. See Money. Read-only. impression: Historical impression count. Read-only. installs: Historical install count. Read-only. spend: Historical spend. See Money. Read-only. taps: Historical tap count. Read-only. ttr: Historical tap-through rate. Read-only. creationTime: When the recommendation was created. Read-only. modificationTime: When the recommendation was last modified. Read-only. expirationTime: When the recommendation expires. Read-only.

## Discussion

Discussion For campaigns using a Maximize Conversions bid strategy, TargetCpaRecommendation provides a system-calculated recommendedTargetCPA derived from historical averageCPA and projected performance. To evaluate the suggested adjustment, compare recommendedTargetCPA against averageCPA. Once actioned, the system creates a TargetCpaRecommendationHistory record. Example {   "id": "rec-tcpa-001",   "recommendationType": "TCPA",   "promotedObjectId": "123456789",   "promotedObjectType": "APPSTORE_APP",   "campaignId": 987654321,   "campaignName": "AwayFinder Q1 Growth Campaign",   "state": "AVAILABLE",   "status": "ENABLED",   "recommendedTargetCPA": {     "amount": "4.00",     "currency": "USD"   },   "bidStrategy": {     "bidStrategyType": "MAX_CONVERSIONS",     "bidStrategyGoal": "INSTALL",     "bidAmount": {       "amount": "1.50",       "currency": "USD"     }   },   "averageCPT": {     "amount": "0.90",     "currency": "USD"   },   "averageCPA": {     "amount": "4.50",     "currency": "USD"   },   "expectedTaps": 3000,   "expectedCPA": {     "amount": "4.00",     "currency": "USD"   },   "expectedInstalls": 600,   "expectedSpend": {     "amount": "2400.00",     "currency": "USD"   },   "impression": 50000,   "installs": 500,   "spend": {     "amount": "2250.00",     "currency": "USD"   },   "taps": 2500,   "ttr": 0.05,   "creationTime": "2025-01-10T08:00:00.000",   "modificationTime": "2025-01-10T08:00:00.000",   "expirationTime": "2025-02-10T08:00:00.000" }

## See Also

- [TargetCpaRecommendationHistory](apple-ads-platform-api/targetcparecommendationhistory.md)
- [DailyCapRecommendation](apple-ads-platform-api/dailycaprecommendation.md)
- [DailyCapRecommendationHistory](apple-ads-platform-api/dailycaprecommendationhistory.md)
- [ApplyTargetCpaRecommendation](apple-ads-platform-api/applytargetcparecommendation.md)
- [ApplyDailyCapRecommendation](apple-ads-platform-api/applydailycaprecommendation.md)
- [ResponseEnvelope](apple-ads-platform-api/recommendationresponsebody.md)
- [ResponseError](apple-ads-platform-api/recommendationresponseerror.md)
- [ResponseErrorDetail](apple-ads-platform-api/recommendationresponseerrordetail.md)
- [ResponsePagination](apple-ads-platform-api/recommendationresponsepagination.md)
- [Money](apple-ads-platform-api/recommendationmoney.md)
- [RecommendationApplyDailyBudgetResponse](apple-ads-platform-api/recommendationapplydailybudgetresponse.md)
- [RecommendationApplyTargetCpaResponse](apple-ads-platform-api/recommendationapplytargetcparesponse.md)
- [RecommendationBidStrategy](apple-ads-platform-api/recommendationbidstrategy.md)
- [RecommendationDismissDailyBudgetResponse](apple-ads-platform-api/recommendationdismissdailybudgetresponse.md)
- [RecommendationDismissTargetCpaResponse](apple-ads-platform-api/recommendationdismisstargetcparesponse.md)
