Advanced Settings
LoyaltyBoost (Rewarded Offers)
overview loyaltyboost enables you to reward users with loyalty currency when they complete qualifying actions on special offers curated by momentscience these offers are integrated directly into your existing offer inventory, allowing users to discover and participate in them as part of your loyalty program when a user completes a revenue generating event, such as a purchase or sign up, your system can automatically credit their account with loyalty points based on the offer's payout value and your configured currency multiplier prerequisites to activate this feature, contact your account manager once enabled, you can manage loyaltyboost offers and configure reward settings through the momentscience dashboard ensure that you have user identification system in place with an ability to handle postback events integration process step 1 prepare your user identifiers determine what identifier to use for your users this is typically a user id , customer id , or player id stored in your database step 2 obtain loyaltyboost offers access loyaltyboost offers through publisher dashboard https //docs momentscience com/direct offers offer catalog api step 3 configure tracking links ensure tracking links include your user identifier as a url parameter this allows momentscience to associate conversions with specific users example url format https //tracking momentscience com/offer/123?user id=abc123 step 4 set up postback handling configure your postback url in the publisher dashboard to receive conversion events implement logic at this endpoint to reward users based on the returned data step 5 publish offers add the offers to your site or application where users can discover and interact with them currency configuration this section applies only to sdk users skip this section if you're using apis if you use virtual currency in your loyalty program and the momentscience sdk, configure these additional settings in the momentscience dashboard navigate to the configuration page set your loyalty program's currency name singular (e g , "point") currency name plural (e g , "points") currency multiplier (e g , "10") the currency multiplier calculates your loyalty program's payout amount the formula is revenue conversion payout ($) ร currency multiplier = loyalty points awarded example $30 payout ร 10 multiplier = 300 loyalty points awarded to user handling revenue events when a conversion occurs, momentscience sends information to your postback url including user identifier payout amount offer details your system must validate the incoming data credit the appropriate user account record the transaction for detailed implementation instructions, see our postback events documentation implementation checklist determine user identification method access loyaltyboost offers from dashboard or api configure tracking links with user identifiers set up postback url and handling logic configure currency settings (sdk users only) test integration end to end monitor conversions after launch if you're running into any issues while going through the integration process, feel free to contact us at help\@momentscience com