🎉 Welcome to beta release.
Data Publishers
Events

Events

Welcome to the Event List, providing an overview of supported events. Each event has a common field, and some events may include additional information specific to their context. Gain insights into the available data for your applications or integrations.

Common Fields

These fields are consistently present across all events, providing fundamental information that helps you understand and analyze the data.

FieldDescription
eventIdUnique identifier assigned to this event for tracking and analysis.
eventTimeTimestamp indicating when the event occurred.
userIdUnique identifier for the user you send to us.

Authen

ABC User Logged In

When a user opens your mini-app, you’ll receive a login event. This event allows you to track user engagement, monitor login patterns, and optimize the user experience within your mini-app with your preferred tool.

Extra Fields: N/A

ABC User Signed Up

When a user opens your mini-app for the first time, a wallet address will be automatically generated for them, and you will receive a signup event.

Extra Fields: N/A

Progressed

ABC Mission Progressed

When there is advancement in mission progress. Track user journey and progress towards completing missions for personalized experiences.

Extra Fields:

FieldDescription
challengeIdUnique identifier for the challenge in the system.
challengeNameTHThe name of the challenge in Thai language.
challengeNameENThe name of the challenge in English language.
challengeStartTimeThe start time of the challenge.
challengeEndTimeThe end time of the challenge.
missionIdUnique identifier for the mission within the challenge.
missionNameTHThe name of the mission in Thai language.
missionNameENThe name of the mission in English language.
missionPeriodTypeThe type of period for the mission (possible values: Day, Week, Month, Campaign Duration).
missionPeriodThe specific frequency period for the mission (e.g., Day 1, Week 2, Month 1).
missionPeriodProgressThe progress made in the mission period.
missionPeriodGoalThe goal to be achieved in the mission period.
deepLinkA link or URL that provides a direct access to specific challenge.

User Properties for Mixpanel:

FieldDescription
abc_firstMissionProgressedThe first date that this user had a mission progress.
abc_lastMissionProgressedThe most recent date that this user had a mission progress.
abc_totalMissionProgressedThe total number of mission progress events recorded for this user.

Completed

ABC Mission Completed

When a user successfully completes a mission, the "Mission Completed" event is triggered. Use this event to track progress, reward users, or trigger follow-up actions based on mission completion.

Extra Fields:

FieldDescription
challengeIdUnique identifier for the challenge in the system.
challengeNameTHThe name of the challenge in Thai language.
challengeNameENThe name of the challenge in English language.
challengeStartTimeThe start time of the challenge.
challengeEndTimeThe end time of the challenge.
missionIdUnique identifier for the mission within the challenge.
missionNameTHThe name of the mission in Thai language.
missionNameENThe name of the mission in English language.
missionPeriodTypeThe type of period for the mission (possible values: Day, Week, Month, Campaign Duration).
missionPeriodThe specific frequency period for the mission (e.g., Day 1, Week 2, Month 1).
missionPeriodProgressThe progress made in the mission period.
missionPeriodGoalThe goal to be achieved in the mission period.
hasRewardA boolean value indicating if there is a reward associated with the mission completion.
rewardIDThe unique identifier for the reward.
tokenIDThe identifier for the token associated with the reward.
rewardAddressThe address (e.g., 0x818282010) where the reward is stored.
rewardStandardThe standard (e.g., ERC721/ERC1155) of the reward.
rewardNameTHThe name of the reward in Thai language.
rewardNameENThe name of the reward in English language.
rewardTypeThe type of reward (possible values: Badge, NFT, Voucher).
rewardRarityThe rarity level or category of the reward.
rewardQuantityThe quantity of the reward earned or received.
deepLinkA link or URL that provides a direct access to specific challenge.

User Properties for Mixpanel:

FieldDescription
abc_firstMissionCompletedThe first date that this user had a mission completed.
abc_lastMissionCompletedThe most recent date that this user had a mission completed.
abc_totalMissionCompletedThe total number of mission completed events recorded for this user.

ABC Challenge Completed

When a user successfully completes a challenge, the "Challenge Completed" event is triggered. This event signifies the achievement of completing a specific challenge and can be utilized to track user progress, provide rewards, or initiate further actions based on challenge completion.

Extra Fields:

FieldDescription
challengeIdUnique identifier for the challenge in the system.
challengeNameTHThe name of the challenge in Thai language.
challengeNameENThe name of the challenge in English language.
challengeStartTimeThe start time of the challenge.
challengeEndTimeThe end time of the challenge.
hasRewardA boolean value indicating if there is a reward associated with the challenge completion.
rewardIDThe unique identifier for the reward.
tokenIDThe identifier for the token associated with the reward.
rewardAddressThe address (e.g., 0x818282010) where the reward is stored.
rewardStandardThe standard (e.g., ERC721/ERC1155) of the reward.
rewardNameTHThe name of the reward in Thai language.
rewardNameENThe name of the reward in English language.
rewardTypeThe type of reward (possible values: Badge, NFT, Voucher).
rewardRarityThe rarity level or category of the reward.
rewardQuantityThe quantity of the reward earned or received.
deepLinkA link or URL that provides a direct access to specific challenge.

User Properties for Mixpanel:

FieldDescription
abc_firstchallengeCompletedThe first date that this user had a challenge completed.
abc_lastchallengeCompletedThe most recent date that this user had a challenge completed.
abc_totalchallengeCompletedThe total number of challenge completed events recorded for this user.

Received

ABC Reward Received

When a user receives a reward after complete the mission or challenge, the "Reward Received" event is triggered. This event signifies the successful delivery of a reward to the user and can be used to track reward distribution, provide acknowledgments, or update user records based on the received reward.

Extra Fields:

FieldDescription
walletAddressThe user's wallet address where the reward has been sent.
rewardTransferTxIdThe transaction ID associated with the reward transfer.
isMissionRewardA boolean value indicating whether the reward is specifically related to a mission (true or false).
challengeIdUnique identifier for the challenge in the system.
challengeNameENThe name of the challenge in English language.
challengeStartTimeThe start time of the challenge.
challengeEndTimeThe end time of the challenge.
missionIdUnique identifier for the mission within the challenge.
missionNameENThe name of the mission in English language.
rewardIDThe unique identifier for the reward.
tokenIDThe identifier for the token associated with the reward.
rewardAddressThe address (e.g., 0x818282010) where the reward is stored.
rewardStandardThe standard (e.g., ERC721/ERC1155) of the reward.
rewardNameENThe name of the reward in English language.
rewardTypeThe type of reward (possible values: Badge, NFT, Voucher).
rewardRarityThe rarity level or category of the reward.
rewardQuantityThe quantity of the reward earned or received.

User Properties for Mixpanel:

FieldDescription
abc_firstRewardReceivedThe first date that this user had a reward received.
abc_lastRewardReceivedThe most recent date that this user had a reward received.
abc_totalRewardReceivedThe total number of reward received events recorded for this user.