Deep linking lets you open the "My Rewards modal" - optionally targeting a specific menu item - from anywhere on your site. Typical uses include promo banners, email CTAs, and in-site navigation that takes players directly to items such as Free Spins, Missions, or Shop.

Configuration

  1. Set a slug on the menu item
In the Rewards menu configuration inside FT CRM, each menu item has a slug field. The slug is what you reference when deep linking. It is optional - leave it blank for menu items you don't need to link to directly.
  1. Enable URL hash variables (only if using Approach 1)
URL hash variables must be enabled in Branding Studio before hash-based deep links will work. Element-based and event-based approaches do not require this setting.

Integration approaches

There are three ways to trigger a deep link. Choose whichever fits your frontend.

Approach 1: URL hash variable

Append a hash to any URL on your site: https://your-site.com/#rewards.menu.slug
Replace with the slug configured in FT CRM. For example, #rewards.menu.tournaments opens My Rewards and the menu item with the slug tournaments.
To open My Rewards without targeting a specific item, use: https://your-site.com/#rewards.open

Approach 2: Rewards toggle element

If you're already using the element, add the menu-slug attribute to deep link:

Approach 3: JavaScript event

Dispatch a custom event to open My Rewards at a specific menu item:
Omit menuSlug to open My Rewards without targeting an item :