checkMembership

❗️

Deprecated

This method is no longer recommended. Audience Manager is no longer available in the latest product version.

The checkMembership(withAudienceID:) method checks if the user belongs to a given audience.

Syntax

PiwikTracker.sharedInstance()?.checkMembership(withAudienceID: "audienceId") { isMember, errorData in
    if isMember {
        // Do something if the user is a member
    } else if let error = errorData {
        // Handle error
    }
}
[[PiwikTracker sharedInstance] checkMembershipWithAudienceID:@"audienceId" completionBlock:^(BOOL isMember, NSError * _Nullable errorData) {
    if (isMember) {
        // Do something if the user is a member
    } else if (errorData) {
        // Handle error
    }
}];

Parameters

  • audienceId string, required - The ID of the audience you want to check. You can find it in Audience Manager > Audiences.

Callback parameters

  • isMember boolean, output - Whether the user belongs to a specific audience. True: Belongs. False: Doesn't belong.
  • errorData NSError?, output - The error object (if any).

Examples

To track a confirmed order:

PiwikTracker.sharedInstance()?.checkMembership(withAudienceID: "ABC123") { isMember, errorData in
    // do something if is member or handle error
}
[[PiwikTracker sharedInstance]
    checkMembershipWithAudienceID:@"ABC123"
                  completionBlock:^(BOOL isMember, NSError * _Nullable errorData) {
                      // do something if is member or handle error
                  }];

Related methods