View Source GoogleApi.Content.V21.Model.Recommendation (google_api_content v0.67.1)
Recommendations are suggested ways to improve your merchant account's performance. For example, to engage with a feature, or start using a new Google product.
Attributes
-
additionalCallToAction
(type:list(GoogleApi.Content.V21.Model.RecommendationCallToAction.t)
, default:nil
) - Output only. CTAs of this recommendation. Repeated. -
additionalDescriptions
(type:list(GoogleApi.Content.V21.Model.RecommendationDescription.t)
, default:nil
) - Output only. List of additional localized descriptions for a recommendation. Localication uses thelanguageCode
field inGenerateRecommendations
requests. Not all description types are guaranteed to be present and we recommend to rely on default description. -
creative
(type:list(GoogleApi.Content.V21.Model.RecommendationCreative.t)
, default:nil
) - Output only. Any creatives attached to the recommendation. Repeated. -
defaultCallToAction
(type:GoogleApi.Content.V21.Model.RecommendationCallToAction.t
, default:nil
) - Optional. Default CTA of the recommendation. -
defaultDescription
(type:String.t
, default:nil
) - Optional. Localized recommendation description. The localization the {@linkGenerateRecommendationsRequest.language_code
} field in {@linkGenerateRecommendationsRequest
} requests. -
numericalImpact
(type:integer()
, default:nil
) - Optional. A numerical score of the impact from the recommendation's description. For example, a recommendation might suggest an upward trend in sales for a certain product. Higher number means larger impact. -
paid
(type:boolean()
, default:nil
) - Optional. Indicates whether a user needs to pay when they complete the user journey suggested by the recommendation. -
recommendationName
(type:String.t
, default:nil
) - Optional. Localized recommendation name. The localization uses the {@linkGenerateRecommendationsRequest.language_code
} field in {@linkGenerateRecommendationsRequest
} requests. -
subType
(type:String.t
, default:nil
) - Optional. Subtype of the recommendations. Only applicable when multiple recommendations can be generated per type, and is used as an identifier of recommendation under the same recommendation type. -
title
(type:String.t
, default:nil
) - Optional. Localized Recommendation Title. Localization uses the {@linkGenerateRecommendationsRequest.language_code
} field in {@linkGenerateRecommendationsRequest
} requests. -
type
(type:String.t
, default:nil
) - Output only. Type of the recommendation. List of currently available recommendation types: - OPPORTUNITY_CREATE_NEW_COLLECTION - OPPORTUNITY_CREATE_EMAIL_CAMPAIGN
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Content.V21.Model.Recommendation{ additionalCallToAction: [GoogleApi.Content.V21.Model.RecommendationCallToAction.t()] | nil, additionalDescriptions: [GoogleApi.Content.V21.Model.RecommendationDescription.t()] | nil, creative: [GoogleApi.Content.V21.Model.RecommendationCreative.t()] | nil, defaultCallToAction: GoogleApi.Content.V21.Model.RecommendationCallToAction.t() | nil, defaultDescription: String.t() | nil, numericalImpact: integer() | nil, paid: boolean() | nil, recommendationName: String.t() | nil, subType: String.t() | nil, title: String.t() | nil, type: String.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.