Skip to main content

Version 2

Note

Version 2 is not yet available through all labels, right now it is only mostly used for BetMGM Sports Tickets

Sitecore Path

Content > Vanilla.Mobile > State/Brand > MobilePortal-v1.0 > Public Pages > promotions > Label

Creating the MPP

When creating the MPP component you can either:

  1. Duplicate from template folder
  2. Duplicate a sibling MPP - You can also duplicate an existing MPP on the same state brand, aterwards rename the parent item to the provided name.
Template

The template is only avalable at BetMGM NJ. Make sure to copy it to the correct state.

PageTitle

Select the parent and go to its Content Tab. Replace the PageTitle field in this field with Promohub Key Terms H1

This will be the name of the Tab when visiting the MPP page through the browser.

Content

The Content child contains child of the components of the MPP. The components are separated individually.

Publishing Components

Because on different applications some of the sections is not necessary, and these components can be set to Not Publish so that it wont show in the MPP when viewing through the browser.

Top Image

The Top image can be updated through Content > TopImage > Default child.

Use the image MPP-1080x486 and place its path on the Image field.

PageTitle

Compared to the PageTitle mentioned above this PageTitle will be shown on the MPP on the bottom of the image.

This is located on Content > PageTitle > DefaultPageTitle

  1. Update the Title field with Promohub Key Terms > H1.
  2. If there is a Promotional Dates indicated on your copy place it on the epiry-date field under Parameters
Date Format

Make sure that the date is on MM/DD/YY format, and add the time of 11:59 PM.

PromoDetails

Located on Content > PromoDetails > DefaultPromoDetails.

Use the content of the Promotion Description from your copy and place it on the Text field.

Note

Remember to enclose the contents with <p></p> tags

HowItWorks

Located on Content > PromoDetails > DefaultHowItWorks.

Use the content of the How It Works section from your copy and place it on the Text field. Just use the format for HTML ordered list.

<ol>
<li>Step 1</li>
<li>Step 2</li>
<li>Step 3</li>
</ol>

GameCarousel

The Game Carousel contains the tiles for games that players are eligible to play. Most of the time this is only used when building the MPP for Casino.

Slider

Clicking the Content tab for the Slider, here are some of the fields that can be changed to configure the slider:

  1. MaxItems - is the maximum number of tiles to be displayed in the MPP. Set it to the number of eligible games mentioned for your ticket.
  2. slidesPerView - number of tiles that is visible.
  3. slidesPerGroup - number of tiles to be moved when sliding through the slider.

Updating a Game Tile

  1. Click on an item under the Slider.
  2. Get the game code from the Game Smartlinks of the appropriate game.
  3. Update the content of the Text field. You can refer to the format below.
  4. Save, Publish and Finalize.
${val:/sitecore/content/marketing/games/headline_games/{game code}.Content}
Note

Sometimes an error will occur when you try to save a game that is because the game is not in the path. This can happen even if the game is live on the site

TermsToQualify

This section can be used to place additional notes mentioned in the copy but there is no specific component for it.

This can be edited on Content > PromoDetails > DefaultTermsToQualify.

  1. Update the Title for the appropriate label of the content.
  2. Place the content on the Text field.

Examples

MoreInfo

Located on Content > PromoDetails > DefaultMoreInfo. This section can be optional as it will be depending if there is a More Info section in your copy.

FullTermsAndConditions

Contains the Terms and Condition section. To edit the contents go to Content > PromoDetails > DefaultFullTermsAndConditions.

Place the contents of the Terms and Conditions on the Text Field.

Info

Make sure that your terms is clean. Check the Cleaning Documents page for a thorough guide on how to clean the TnCs copy.

CTAs

The CTAs component contains 5 child components, each of the componetns are rendered as buttons in the MPP. depending on our use case we can just pulblish or unpublish what buttons we want to be shown.

Each component has their own set of fields, and some of it has already initial values that can be changed.

Here are the fields that can be updated to configure the CTA. Some fields are only present in some CTA,

  1. Text - Update the text of the button. often times this does not need to be changed, but in rare occasion that there needs to be a CTA that is not available from the pre-made CTAs we can update the name of the CTA.
  2. button-type - Indicates the color of the CTA. There are only 2 values for this: primary and light.
    • primary - can be used for single CTA MPP, but if there are multiple CTA, one CTA should have this value to indicate that its importance to the group of CTAs.
    • light - used for other CTA along with a primary CTA
  3. url - contains the smartlink or url to be used when a user clicks the CTA.
  4. campaignId - used for promotions that needs to Opt In we can place the value of the PAT ID or EDS ID.
  5. offer-type - alongside campaignId, it indicated what type of promotion the CTA us being used for, the values can be used here is promo and eds.

Here are the pre-made CTAs and their fields:

Whitelabel MPP

When the MPP is idicated to be made in Whitelabel, most of the time this is because it should be available through multiple states .

To do this we will create a single MPP under the Whitelabel path and clone the MPP to the other states. Cloning will be done to all published components of the MPP, so no need to clone components that are not published. Here are the specific steps for cloning.

  1. Open the Clone Distribution panel by right clicking the parent component.

  2. Select all the states to clone the MPP and click OK.

  3. Go through each published subcomponent and when opening the Clone Distribution panel we can just click the Clone All checkbox as it will select all locations we have set to the parent when we have clones it. Then click OK.

Example of Components to Clone

Note

Check if it is properly cloned by previewing the Final URL for the MPP for all states that you cloned the MPP to.

Contributors