AWSPinpointTargetingEventDimensions

@interface AWSPinpointTargetingEventDimensions

Specifies the dimensions for an event filter that determines when a campaign is sent or a journey activity is performed.

  • One or more custom attributes that your application reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSDictionary<NSString *, AWSPinpointTargetingAttributeDimension *>
            *_Nullable attributes;

    Swift

    var attributes: [String : AWSPinpointTargetingAttributeDimension]? { get set }
  • The name of the event that causes the campaign to be sent or the journey activity to be performed. This can be a standard event that Amazon Pinpoint generates, such as _email.delivered. For campaigns, this can also be a custom event that’s specific to your application. For information about standard events, see Streaming Amazon Pinpoint Events in the Amazon Pinpoint Developer Guide.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        AWSPinpointTargetingSetDimension *_Nullable eventType;

    Swift

    var eventType: AWSPinpointTargetingSetDimension? { get set }
  • One or more custom metrics that your application reports to Amazon Pinpoint. You can use these metrics as selection criteria when you create an event filter.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSDictionary<NSString *, AWSPinpointTargetingMetricDimension *>
            *_Nullable metrics;

    Swift

    var metrics: [String : AWSPinpointTargetingMetricDimension]? { get set }