MoEngageSelfHandledTrackingResult

@objc(MoEngageSelfHandledTrackingResult)
public final class MoEngageSelfHandledTrackingResult : NSObject, @unchecked Sendable

Success payload for MoEngageSelfHandledTrackingTask — fires after the shown / clicked / dismissed impression has been accepted into the SDK’s tracking pipeline. Customers identify which event was tracked from the method they called (selfHandledShown / Clicked / Dismissed), not from the Result.

  • Human-readable name of the campaign whose impression was tracked.

    Declaration

    Swift

    @objc
    public let campaignName: String
  • Identifier of the campaign whose impression was tracked.

    Declaration

    Swift

    @objc
    public let campaignId: String