checkMembership
DeprecatedThis 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
- sendAudienceManagerAttribute() (deprecated)
- audienceManagerGetProfileAttributes() (deprecated)
Updated 15 days ago