Netmera User Guide
Netmera Docs
  • ⚡Netmera User Guide
  • What's New?
  • Beginner's Guide to Netmera
    • Introduction to Netmera
    • Integrating Netmera
    • App Dashboard
    • Design Guide
    • Troubleshooting and Support
    • FAQs
    • Your Feedback
  • Terms to Know
  • Guided Videos
  • Messages
    • About Push Notifications
    • Mobile Push
      • Creating a Mobile Push
        • Define Message Type: Setup
        • Define Message Content: What
          • Advanced iOS Settings
        • Define the Audience: Who
        • Define Campaign Schedule: When
        • Test and Send: GO!
      • Elements of Push Notifications
      • Message Categories
      • Personalized Messages
      • Button Sets
      • Define Segment
      • Add Custom Sounds
      • Add Image or Video to Push Notifications
      • Banner, Carousel, Slider and Product Discovery Additional Notes
    • SMS
      • SMS Onboarding
      • Creating an SMS campaign
      • Message Categories
    • E-Mail
      • Email Onboarding
        • Upload Email List
        • IYS (İleti Yönetim Sistemi)
        • Email Integrations
        • Mail Delivery Onboarding
      • How to Create a Mail Template
      • Sending a Mail Campaign
    • Automated Messages
    • Transactional Messages
    • Geofence Messages
    • Push A/B Testing
    • FTP Push & Data Transfer
    • Multi-Language Push
    • Recall Campaigns
    • Netmera AI Text Generator
  • Mobile In-App
    • Mobile In-App / Widget
      • Start Creating
        • Customize Components
          • Spin to Win
          • Custom Button Deeplinks
        • Assign Click Actions
      • Publish
      • Analyze
  • Web Tools
    • About Web Tools
    • Web Push
      • Creating a Web Push Campaign
      • Mobile Web Push for iOS
      • Message Categories
      • Personalized Messages
      • Button Sets
      • Define Segment
      • Tags / Upload User List
      • Fancy Box Setup
    • Web Transactional Push
      • Web Transactional Push Deeplink
    • Web Pop-Up / Widget
      • Start Creating
        • Customize Components
          • Spin to Win
        • Assign Click Actions
      • Publish
      • Analyze
    • Web Feedback Button
      • Create a New Web Feedback Button
        • How to Customize Widgets
        • Adding Click Action
    • Web Personalization
      • Web Personalization Dashboard
      • Create a New Experience
        • Setup and Rules
        • Creating Experiences
  • Web Analytics
  • Customer Journeys
    • Journeys
      • Setup
      • Entry Rules
      • Audience
      • Build Journey
        • Journey Components
          • State
          • Branch
          • Action
      • Launch
      • Journey Analytics
      • Journey Examples
        • Action-Based Engagement Journey
  • Customer Data
    • About Customer Data
    • Profile Attributes
      • Creating Custom Profile Attributes
    • Events
      • Netmera Events
      • Creating Custom Events
      • Event Insight
    • Tagless Data Capture
    • IYS Integration
  • Targeting
    • About Targeting
    • People
    • Tags
    • Segments
      • AI-Based Segments
      • Ready to Use Segments
      • Rule Based Segments
        • Create New Rule Based Segment
      • Connector Segments
      • Segment Details
    • File Transfers
    • Geofence
  • Reports & Analytics
    • Reports
      • Glossary
      • Campaigns
        • Push Reports
        • Email Reports
        • SMS Reports
      • Automated, Transactional & Geofence Push Reports
      • Total Users
      • Installs
      • Event Reports
        • Daily Event Count
        • Hourly Usage
      • KPI's Monthly
      • App Tracking
      • Application Version
      • Audit Logs
      • Export
      • Channel Reachability
    • Analytics
      • Funnel Analysis
        • Create New Funnel
      • Profile
      • Event Insight
      • People Insight
      • Uninstall
      • Opt Out
      • Revenue and Conversion
      • Customer Touch
      • Retention and Cohort
      • Web Analytics
  • Panel Settings
    • Netmera Panel Settings
      • General Settings
      • Test Devices
      • Users
      • Roles and Permissions
      • Button Sets
      • Message Categories
      • Message Labels
      • Landing Pages
      • WebHooks
      • App Tracker
      • Reports Settings
      • Business Units
      • Coupon Code Lists
  • Developer Guide
    • Netmera Developer Guide
Powered by GitBook
On this page
  • How to Design Spin to Win
  • Step 1: Wheel Design
  • Step 2: Success Screen Deeplinks
  • Step 3: Success Screen Design
  • Sending Coupon Codes with SMS and Push Messages
  • Step 1: Define Profile Attributes
  • Step 2: Create Transactional Campaigns
  • Step 3: Upload Coupon Codes
  • Spin to Wind Standard Events
  • FAQs

Was this helpful?

  1. Web Tools
  2. Web Pop-Up / Widget
  3. Start Creating
  4. Customize Components

Spin to Win

PreviousCustomize ComponentsNextAssign Click Actions

Last updated 1 month ago

Was this helpful?

Web Tools > Widget > Design Widget

The spin to win element adds an interactive and engaging feature to your widget. Users can spin a wheel or dial and receive random rewards or outcomes. You can customize the design, prizes, and probabilities of winning to create an exciting and interactive experience for your users. The "Spin to Win" widget is a versatile feature that can be utilized both on mobile and web platforms.

How to Design Spin to Win

One of the standout features of the Spin to Win widget is its high degree of customization. You have the power to edit and personalize all the components and text elements within the widget.

Step 1: Wheel Design

Within this section, you have the capability to create and configure Slices that will appear on the wheel. To do so, follow these steps:

Visual Customizations

  • Button Text: Specify the text displayed on the spin button.

  • Button Background Color: Define the button’s background color using a color code.

  • Center Area Color or Image:

    • Set a solid color using a color code.

    • Upload an image by providing its hosted URL.

  • Pin Color: Customize the pin or marker color using a color code.

Slice Customizations

Each Slice on the wheel represents a potential outcome for the user.

  • Slice Name: Assign a unique name for each slice (visible to users).

  • Win Result: Define the text displayed on the Congratulations screen when a user lands on this slice.

  • Coupon Code: Assign a coupon code to the slice. (Refer to the Netmera guide Coupon Code Lists for uploading coupon lists.)

  • Link: Redirect users to a specific deeplink or URL upon winning.

  • Weight (Probability Setting):

    • Adjust the likelihood of a slice appearing.

    • The total weight must sum up to 100%.

    • If no weight is assigned, all slices will have equal probability.

    • Example: If there are four slices and no weights are set, each slice will have 25% probability.

Step 2: Success Screen Deeplinks

Scenario 1: Adding a Separate Deeplink/Web Link for Each Slice

In this scenario, each slice of the spin is configured with a unique deeplink or web link. This allows users to be redirected to different pages based on the slice they land on.

  1. Add Links to Slices:

    • Assign a separate deeplink or web link for each slice.

    • Web links must be entered in the format: https://yourwebsite.com.

  2. Access the Link Component:

    • The Link component includes previously defined deeplinks.

    • Users can manually add a new link if required.

  3. Configure the Success Page:

    • Once links are added to slices, the Add A Link checkbox is activated.

  4. Set Deeplink and CTA Preferences:

    • Deeplink Type: Select "Separate link for each slice" to ensure unique redirection.

    • CTA Type: Choose either Hyperlink or Button (both have character limits).

    • Customization: Modify the text and background colors for buttons and hyperlinks as needed.

Scenario 2: Adding a Single Deeplink/Web Link for the Entire Spin

In this scenario, all slices redirect to the same link after the coupon code is revealed. This simplifies the configuration by applying a single deeplink or web link for all outcomes

  1. Enable Single Link Option:

    • Select "Single link" as the deeplink type.

  2. Choose or Add a Link:

    • Use an existing deeplink from the Link component.

    • Alternatively, manually enter a new web link (https://yourwebsite.com).

  3. Finalize Configuration on the Success Page:

    • No separate deeplinks are needed for each slice.

    • The redirection applies to all slices uniformly.

Wheel Previews

Step 3: Success Screen Design

  1. Modal Header: Define the header text that appears at the top of the modal. For instance, if you want the header to say "Congratulations," enter this text in the designated field.

  2. Header Font Size: Specify the font size for the header text. This allows you to control the visual prominence of the header within the modal.

  3. Win Result Text: If you wish to display a special message when users win in the modal, enter the desired text in this field. Alternatively, if you prefer to show a default message, specify it here.

  4. Win Result Font Size: Determine the font size for the win result text to ensure readability and visual consistency.

  5. Modal Background: Customize the background of the modal by selecting a color or gradient. You can choose from options such as white (#FFFFFF), a specific color code, or a radial gradient.

  6. Click to Copy Text: If your modal includes a feature for users to copy text (such as a coupon code), provide the text that appears as a prompt for users to click and copy the code.

  7. If there is no coupon code left: Specify the message to display if no coupon codes are available. For instance, you might use "There is currently no available coupon code. Please try again."

If there is no coupon code left:

This is a message that your users will see if you have no avaiable coupons for that slice. This message ensures transparency and helps manage user expectations. You can display a message like the following: "We're sorry, but there are no available coupon codes for this slice at the moment."

Sending Coupon Codes with SMS and Push Messages

Step 1: Define Profile Attributes

Developers > Profile Attributes > Create New Profile Attribute

To incorporate coupon codes and expiry dates into both push notifications and SMS messages, it's crucial to establish two fundamental profile attributes: "coupon code" and "expiry date." These attributes serve as the backbone of your campaign, allowing for efficient management and distribution of promotional offers.

Create a Coupon Code Attribute

The cornerstone of your promotional strategy, the coupon code profile attribute should be configured with a data type of "String." This ensures compatibility and flexibility, enabling the inclusion of alphanumeric codes, special characters, and varying lengths to accommodate diverse promotional campaigns.

  • Navigate to your Netmera dashboard and access the "Profile Attributes" section.

  • Click on "Add Attribute" and name it "couponcode." You have the option to use a different name for this attribute based on your preferences.

  • Set the data type to "String" to accommodate alphanumeric codes.

Create an Expiry Date Attribute

Equally vital is the expiry date attribute. The expiry date should be configured with a data type of "Date" to accurately track and manage the validity period of coupon codes. By specifying a date format, you can interpret and act upon expiration dates, enhancing the effectiveness of your promotional campaigns.

  • Access the "Profile Attributes" section in your Netmera dashboard.

  • Create a new attribute named "expirydate." You have the option to use a different name for this attribute based on your preferences.

  • This time, set the data type to "Date" to accurately track validity periods.

Step 2: Create Transactional Campaigns

Messages > Transactional > Create New Transactional Message

Once the profile attributes are defined, proceed to create transactional SMS and push notification campaigns. Access the Netmera dashboard and navigate to the Messages section. Select "Transactional" and then click on "Create New Transactional Message."

  1. Create Your Personalized Message with Profile Attributes

On the "Step 2: What" step of creating a new transactional message, locate the Personalized Message" section. Utilize your predefined profile attributes "CouponCode" and "ExpiryDate" to personalize the message content. Incorporate these attributes into your message to dynamically display coupon codes and expiration dates to recipients.

  1. Follow the Steps for "Transactional Messages" Page

Sample Transactional Push Notification:

Sample Transactional SMS Campaign:

Step 3: Upload Coupon Codes

Settings > Coupon Code Lists > Upload Coupon Code List

When uploading coupon code lists, users now have the option to enable SMS and Push Notification delivery for each individual code. This enhancement provides greater flexibility and customization in reaching out to customers with promotional offers. Here's how to utilize this feature effectively:

Uploading Coupon Code List

  1. List Name: Define the name of your coupon code list. For instance, name it "CouponCode".

  2. Coupon Codes: Specify the coupon codes available in the list. If they are fixed, list them accordingly. For that, first enter the coupon code, then specify the number of codes.

  3. Warning Limit: Set the threshold for warning notifications. When the available coupon codes fall below this limit, users will receive warning emails. For instance, if you set the warning limit to 9000, emails will be triggered when the count reaches below 9000.

  4. Expiry Date: Determine the expiration date for the coupon code list.

In the following steps, you have the option to choose between sending coupon codes via SMS or push notifications. These methods can be toggled on or off based on your preference, allowing you to select the most suitable method for your campaign.

  1. Send SMS

Determine if coupon codes will be sent via SMS. The SMS text and placeholders for the coupon code and expiry date are predefined and cannot be customized. Use the pre-made profile attributes for the coupon code and expiry date that you have created before.

Needs SMS Integration

It's crucial to note that in order to utilize the SMS option for sending coupon codes, you must first integrate Netmera for SMS campaigns. This integration allows for efficient distribution of coupon codes via SMS. You may refer to the following guide for SMS Onboarding: SMS Onboarding.

  1. Send Push Notification

Decide if coupon codes will be sent via push notifications. The notification message and placeholders for the coupon code and expiry date are predefined and cannot be customized. Utilize the pre-made profile attributes for the coupon code and expiry date that you have created before.

Spin to Wind Standard Events

To navigate to the relevant event in Analytics, follow these steps:

  1. Go to Analytics > Event Insight

  2. Within the Event Insight dashboard, you'll find a list of events tracked by your system.

  3. Select the event related to the spin wheel interactions, such as "Spin To Win Shown," "Spin Button Clicked," "Coupon Code Assigned," "Coupon Code Assigned Failed," or "Coupon Code Copied".

  • Spin To Win Shown: This event represents the moment when the spin wheel widget is displayed to the user, providing a trigger for the user to interact with the wheel.

  • Spin Button Clicked: This event signifies the moment when the user clicks on the "Spin" button on the spin wheel, initiating the spinning process.

  • Coupon Code Assigned: This event tracks the successful assignment of a coupon code after the spin wheel is spun. It is triggered when a coupon code is automatically assigned as a result of the user spinning the wheel.

  • Coupon Code Assigned Failed: This event is triggered when the assignment of a coupon code fails. For instance, if the user spins the wheel but does not receive the expected outcome, resulting in the failure to assign a coupon code.

  • Coupon Code Copied: This event represents the moment when the user copies the provided coupon code after spinning the wheel. It is triggered when the user copies the coupon code following their interaction with the spin wheel.

FAQs

  1. What message will users see if there are no available coupon codes?

If there are no coupon codes available for a particular slice, users will see a message indicating this. This message ensures transparency and helps manage user expectations. You can display a message like the following: "We're sorry, but there are no available coupon codes for this slice at the moment."

  1. What is the usage frequency for the Spin the Wheel feature?

Users can spin the wheel once per day. After 24 hours have elapsed, they can spin it again. This frequency limitation ensures fair usage of the feature while still allowing users to engage with it on a daily basis.

  1. Can I use different names for the "couponcode" and "expirydate" attributes?

Yes, in Netmera, you have the option to rename these attributes based on your preferences. This allows you to choose labels that best fit your campaign or organizational terminology.

  1. How many transactional campaigns can I create with Netmera?

Netmera offers users the freedom to create as many transactional campaigns as needed, accommodating diverse usage requirements and objectives. Whether it's promoting exclusive offers, announcing limited-time deals, or rewarding loyal customers, users can customize campaigns to align with their marketing strategies and goals. This scalability empowers users to adapt and refine their messaging tactics in response to evolving business needs and market dynamics.

  1. Can I create separate campaigns for each coupon code?

Yes, depending on the nature of the coupon code, you have the flexibility to tailor your campaigns accordingly. You can opt to create separate campaigns for each unique code, allowing for targeted messaging and tracking of individual promotions. Alternatively, you may choose to consolidate multiple codes within a single campaign, ideal for events like spins or promotions with a unified theme. This approach streamlines campaign management and ensures a cohesive brand experience across channels.

During this step, you have the opportunity to customize the design of the success screen that your users will see upon winning. You can adjust header details, font size, font color, and background color to align with your brand's aesthetic. Additionally, the "Click to Copy Text" button simplifies the process for users to easily save their codes, enhancing their overall experience.

Proceed to configure additional settings and details for your transactional push notification. This may include specifying the target audience, scheduling the message delivery, and customizing the appearance of the notification. Follow the prompts and instructions provided on the page to complete the setup of your campaign.

Once integrated, you may send your coupon codes, along with their respective expiry dates, via both SMS and push notifications. This feature enhances the effectiveness of your promotional efforts by ensuring timely communication of expiring offers to your customers.

✨
🎉
Transactional Messages
Button
Hyperlink