Retrieve customer’s progress within Gameball’s reward campaigns, providing insights into achievements and current status in each campaign.
Unique identifier for the customer that you can reference across the customer's whole lifetime. Could be a database ID, random string, email, or anything that uniquely identifies the customer.
Customer campaigns progress retrieved successfully
The name of the rewards campaign.
The unique ID of the rewards campaign.
Indicates if the customer has unlocked the campaign.
The highest score achieved by the customer. This value is applicable only in the context of a high score rewards campaign.
The current number of consecutive days the customer has visited the website. This value is applicable only in the context of a streak (daily visit) rewards campaign.
The maximum number of consecutive days the customer has visited the website. This value is also applicable only in the context of a streak (daily visit) rewards campaign.
The percentage of the campaign the customer has completed. For example, in a second-order campaign where the customer must make 2 orders, if they have only placed 1 order, the completion percentage will be 50%.
The number of times the customer has achieved the campaign.
A flag that determines whether the customer is currently eligible to participate in and achieve this reward campaign. It provides a quick indication of the customer's ability to meet the campaign's conditions based on their current status.
Comprehensive description of the reward campaign configuration.