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
  • Step 2: What
  • Quick Guidelines on Push Notifications "What" Section
  • How to Define Message Content
  • Category
  • Notification Message
  • Personalized Message
  • Title
  • Personalized Title
  • Subtext
  • Personalized Subtext
  • Custom Push Icon
  • Android/iOS Thumbnail URL
  • Android/iOS Media URL
  • Vibration
  • Show in Push Inbox
  • Opt-out Inbox Enabled
  • Don't Notify
  • Play Sound
  • Disable Webhooks
  • Push Click Actions
  • Add Custom Parameters
  • Web Hook for Push Click
  • Set User a Profile Attribute
  • Put User in a Tag
  • Fallback
  • Label
  • Conversion Analytics
  • Control Group
  • Elements of Mobile Push Notifications

Was this helpful?

  1. Messages
  2. Mobile Push
  3. Creating a Mobile Push

Define Message Content: What

This page shows you the second step of how to launch your notification!

PreviousDefine Message Type: SetupNextAdvanced iOS Settings

Last updated 27 days ago

Was this helpful?

Step 2: What

The second step in launching your notification is What section. In the What step, the content of the push notification is created. Fields such as message text, message title, thumbnail that will appear on target devices are defined in this step.

Quick Guidelines on Push Notifications "What" Section

Title
Description

Title of your notification

Necessary in all notification types

Your message to be delivered in your notification

Necessary in all notification types

Images that appear inside of your notification

Necessary if any media notification is chosen

Optional

Optional and can be used if you have profile attributes for users

Your personalized title aiming your user information

Optional and can be used if you have profile attributes for users

Additional text to be shown next to your application name

Optional

Personalized attribute using the {@} format

Optional

Optional

Images that appear next to text messages that can't be expanded

Optional

Notifications will be delivered via vibration if you switch on

Optional

Optional

Send message to all targeted users’ inbox regardless they are opt-in or not

Optional

Your message will not be shown as notification. Use only for inbox.

Optional

Optional

Message logs won’t be directed to application backend

Optional

Actions can be taken when the user clicks the notification

Optional

Optional

Conversion event can be determined according to your aim

Optional

How to Define Message Content

Category

This allows you to categorize your messages based on your own predefined criteria or use case. For example, you might have categories such as "Promotions," "News Updates," "Account Notifications," or any other relevant labels that align with your messaging strategy. By assigning each notification to a specific category, you can quickly access and manage related messages at a glance. Whether you're sending promotional offers, important announcements, or transactional updates, Message Categories streamline your workflow and enhance your notification management.

Notification Message

The notification message is the main body of your notification and it's important to make it informative and engaging. This can include text and emojis to convey your message effectively. For instance, you could send a notification message to alert users of a low balance or unusual activity or use emojis to make a notification message more exciting and encourage users to visit the app for a special offer.

Personalized Message

You can use personalized messages to greet your users by their first name, or send them notifications about products or services that are specifically relevant to their interests or past behavior on your app.

By doing so, you can create a more personal connection with your users and make them feel valued, which can increase their loyalty to your brand. Additionally, you can use personalized messages to provide timely and relevant information to your users, such as weather updates, local news, or personalized reminders. This can help to increase the overall usefulness of your notifications, and make them more likely to be acted upon.

Personalized message can be sent if you have profile attributes for users. You may do this by transferring user informations such as name, surname, age to Netmera. For instance,

  • Default message: “Happy birthday!”

  • Personalized message: “Wishing you a sweet {@age}th birthday {@name}!” becomes “Wishing you a sweet 26th birthday Simon!”

Example:

You may create personalized messages that include the user's name, fitness goal, and a reminder to log their workout. For example, a user named John who has set a goal to run a 5K might receive a message that says, "Hey John, time to lace up those shoes and hit the pavement to achieve your 5K challenge!"

Title

When sending notifications, it's important to use a title that catches the user's attention and gives them a reason to engage with the message. You can use text and emojis to create a title that is both informative and attention-grabbing.

Personalized Title

If you have profile attributes for your users, you can personalize the title to create a more meaningful and impactful notification. By transferring user information such as name, surname, or location to Netmera, you can create a personalized title that will increase user engagement and ultimately lead to better retention and loyalty.

For example, a retail app could use a personalized title such as "Hey [Name], we have a special offer for you!" to make the user feel valued and encourage them to check out the offer.

Tips for Increasing Engagement:

The notification body and title are crucial for grabbing users' attention and conveying the message effectively. Personalizing the title and body based on user profile information can increase engagement. By crafting effective titles and bodies and personalizing them when possible, you can create notifications that drive user engagement and achieve your business goals.

Subtext

Sub Text is a great way as it can give your users more information about the notification, such as a brief summary of what the notification is about or a clear call to action. It appears next to your application name and can help to provide more context to your users.

Personalized Subtext

Here, you can input your personalized attribute using the {@} format, or alternatively, select a profile attribute from the drop-down menu and simply click "Add." This feature allows you to tailor your campaign messages with precision, ensuring maximum relevance and engagement with your audience.

Custom Push Icon

When Custom Push is Turned Off:

If a default notification icon is provided and custom push icon is turned off, the default icon from the Developer App Info will be used.

Android/iOS Thumbnail URL

A thumbnail is a small image or icon displayed alongside the text in your push notification. It serves as a visual cue, helping users quickly identify the content or source of the notification. Thumbnails can make your message more eye-catching, especially when listed among multiple notifications.

To add a thumbnail to your Android or iOS push notification, you can either upload an image from your device or provide a direct image URL. Unlike rich media elements such as images or videos embedded in the main notification body, thumbnails do not expand when tapped or held.

Android/iOS Media URL

Adding media URLs to your push notifications can make them more engaging and visually appealing. This can help to keep your users interested in your app and increase their engagement. If you want to include media in your Android or iOS notification, you can upload it from your computer or provide a URL. Please note that all notification types that include media require a media URL.

Example:

You may use media URLs in push notifications for Android and iOS platforms to showcase new products or services. By including an image of a new product or service as a media URL in a push notification, you can provide users with a visual preview of the item without requiring them to navigate to the app or website. This can help you to increase user engagement and ultimately drive more purchases.

Vibration

The vibration feature can add an extra layer of notification alert to your users. When turned on, users will receive notifications with a vibration, in addition to any sounds or visual cues.

Show in Push Inbox

Needs Integration:

This option allows you to send the notification message directly to your application's inbox. This is useful if you have a specific area in your app where users can view all their notifications in one place. By selecting this option, users can easily find and access the notification later on.

Opt-out Inbox Enabled

With this option, you can send notifications to all users, regardless of whether they have opted-in to receive notifications or not. This can be useful in situations where you want to reach all users with an important message, even if they haven't explicitly opted-in to receive notifications.

Don't Notify

This feature is used when you don't want to send a notification to the user's device, but still want to send a message to their inbox. This is useful if you have an inbox feature in your app and want to communicate with users without interrupting their current activity.

Play Sound

Needs Integration:

This feature allows you to add a sound to your notification. You can upload a custom sound file to be played when the notification is received. Adding a sound to your notification can help grab the user's attention and make your message more noticeable.

Disable Webhooks

Disabling webhooks means that when a user interacts with your push notification, Netmera won't send any information about that interaction to your application backend via a webhook. This can be useful if you don't need to track user interactions or if you prefer to handle them in a different way, such as through Netmera's reporting dashboard. However, if you want to track user interactions in your own system, it's important to keep webhooks enabled so that you can receive that information in real-time.

Push Click Actions

Push Click Action refers to the action that occurs when a user clicks on a push notification. Depending on the purpose of the notification, you can set up different click actions to redirect the user to a specific page or content within your app, or open the app itself.

  • Open App: Opens the app's homepage or main screen.

  • Show Web Page: Opens a specified web page via URL.

  • Go to Deeplink: Directs users to a specific screen in the app using a deeplink.

  • Show Custom Page: Displays a custom in-app page or landing page.

  • Open Widget: Opens a widget inside the app.

  • Nothing: No action is taken; the notification is dismissed.

Open App

  • Selecting this option will open the app's main screen or homepage when the user clicks the push notification. This is useful for general notifications where no specific destination is required.

Show Web Page

  • This action opens a web page in the user’s browser when they click the push notification. You need to provide a valid URL. It is useful for directing users to an external website, a promotional campaign, or additional information that exists outside the app.

Go to Deeplink

  • A deeplink allows users to navigate to a specific section within the app instead of just opening the homepage. You can select a predefined deeplink or enter a custom deeplink URL. This is ideal for directing users to relevant product pages, content sections, or personalized experiences within the app.

Show Custom Page

  • This option displays a custom in-app or landing page designed within the app’s structure. You can use this to present an interactive message, promotional content, or any targeted information that enhances the user’s experience without redirecting them outside the app.

Open Widget

  • When this option is selected, clicking the push notification will trigger the opening of a specific widget within the app. Widgets are interactive elements that can enhance user engagement by providing relevant content or actions directly within the app interface.

  • Widgets must be created before setting up the push notification. However, you can edit pre-created widgets at this stage to ensure they align with your campaign goals.

Example Use Cases
  • Surveys & Feedback Forms: Prompt users to complete a short survey or provide feedback.

  • Live Reports & Dashboards: Show real-time analytics, personalized reports, or updates.

  • Product Recommendations: Display items or content tailored to the user's interests.

  • Gamification with Spin to Win: Engage users with gamified elements.

  • Quick Actions: Enable users to complete actions like confirming appointments, redeeming offers, or checking their latest transactions.

Nothing

  • If no action is assigned, the notification will be dismissed upon clicking, and the user will remain on their current screen. This is suitable for informational notifications that do not require immediate interaction.

Add Custom Parameters

This section is used to add custom parameters to the push notification. Custom parameters can be useful for adding specific data that might be required by the app when the notification is clicked.

  • Key: This is where the user can specify the parameter's key.

  • Value: This is where the user can input the parameter's value.

  • Action (Add): By clicking the "Add" button, the specified key-value pair will be added to the push notification’s configuration.

Example Use:

  • Scenario 1: If the push notification's action is to "Open App", you might add custom parameters like type: "promotion" and id: "12345" to indicate the app should open and present a specific promotional content based on the id.

  • Scenario 2: If setting the action to "Show Web Page", you might include a parameter like url: "http://example.com/special-offer" to ensure the app's web view navigates to the specified URL.

Web Hook for Push Click

When a user clicks on a push notification, it triggers a predefined webhook action called WebhookClick. You can add custom data in the pushParameter field that gets sent to the webhook endpoint.

  1. Web Hook:

    • This is the chosen action that will be triggered. It is likely a predefined webhook event in your system.

  2. pushParameter:

    • This field allows you to add extra information (custom parameters) that will be sent along with the webhook when the push notification is clicked.

Example Use

If a user clicks on a notification about a sale, the enabled webhook sends a notification to your server with the action (WebhookClick) and any additional parameters you specified (like details about the sale). This helps your server know what the user interacted with and respond accordingly, such as logging the interaction or updating user data.

Set User a Profile Attribute

This option would let you define a specific attribute related to the user's profile, such as their name, age, or any other profile-specific information.

  • Attribute: Choose the attribute you want to set.

  • Value: Here, you enter the value for the profile attribute.

Example Use

Suppose you want to update a user's credit limit when they click on a push notification:

  • Enter "CreditLimit" as the attribute name.

  • Input the desired credit limit value in the text box.

This configuration ensures that when the notification is clicked, the user's profile is updated with the new credit limit. It's like filling out a form to set someone's credit limit. When they press the button (click the notification), the limit gets updated automatically.

Put User in a Tag

This option allows you to assign a tag to the user. Tags are used to group users based on specific characteristics or behaviors. For instance, you might use tags like "VIP", "Newsletter Subscriber", or "Frequent Buyer".

If tag name already exists: If the tag name you enter already exists, the user will simply be added to that existing tag rather than creating a new one.

Fallback

Needs Integration

Fallback scenarios can be thought of as a backup plan in case your push notification fails to reach its intended audience. By creating a fallback scenario, you can ensure that users who do not receive your push notification can still receive the message through an alternative channel, such as SMS.

Example:

You may use fallback scenarios to ensure that important notifications are received by all users, even if they do not have the app open. For example, if you send a push notification to remind users about an upcoming bill payment, you can create a fallback scenario that sends an SMS message to users who did not receive the push notification.

Label

Labels are an optional feature that allows panel users to tag their campaigns with specific labels for organizational purposes. Labels can be used to categorize campaigns and make it easier to search for and analyze campaign performance in reporting pages. For example, if you have multiple campaigns targeting different user segments, you can label each campaign accordingly (e.g. "New Users", "Retargeting", "Holiday Sale") to quickly filter and compare results. Labels are not required but can be a helpful tool for managing and optimizing your campaigns.

Labels are used for organizing and searching campaigns in the reporting pages, while setting attributes and tags is used for collecting and storing user data and segmentation.

When you set attributes or tags, you are defining user data that will be used to personalize notifications, create segments, and trigger automation campaigns. For example, you can set attributes such as age, location, or language, and then target users based on those attributes.

Labels, on the other hand, are used for organizing campaigns and do not impact the user data or segmentation in any way. They are simply a way to group campaigns based on specific criteria, making it easier to find and analyze them in the reporting pages.

Example:

You may use labels to organize and search for campaigns in your reporting page. For example, if you have multiple campaigns running simultaneously, you can assign specific labels to each campaign based on the campaign type, target audience, or other relevant criteria. This allows you to easily search for and view data on specific campaigns in your reporting page, improving the overall efficiency of your marketing efforts. By using labels in this way, you can more effectively manage your campaigns and optimize your marketing strategy.

Conversion Analytics

Conversion Analytics is a feature that allows you to track user behavior and measure the effectiveness of your campaigns by monitoring specific events that occur after a user interacts with your push notification.

For example, if you want to track how many users made a purchase after receiving a notification about a sale, you can set a conversion event called "Purchase" and track how many users clicked the notification and then made a purchase. This helps you to understand the ROI of your push notification campaigns and make data-driven decisions for future campaigns.

You can set multiple conversion events for a single campaign and track different user behaviors, such as app installs, sign-ups, or content views. Netmera provides conversion tracking for both Android and iOS platforms and allows you to view conversion data in real-time in the Netmera dashboard.

Example:

You may use conversion analytics to track user behavior and optimize your sales funnel. For example, by selecting the "PaySuccess" conversion event, you can track the number of users who clicked a push notification and then completed a payment transaction. This allows you to measure the effectiveness of your push notifications and identify opportunities to improve your sales funnel.

Control Group

"Use control group to calculate conversion %"

In the Netmera Panel, the Control Group option allows you to choose a specific percentage of your target audience for comparison in a campaign you intend to send. When this option is activated, the selected percentage of your audience, known as the "control group," does not receive a push notification, while the rest of the audience does.

Control Group Example:

In the context of a control group, consider a scenario with a total audience of 100,000. Upon activating the control group option and setting a percentage, for instance, 1%, a push notification is not sent to a randomly selected 1% of this audience. Subsequently, push notifications are delivered to the remaining 99,000 users.

In the reports, the conversion difference between the 99,000 who received the push notifications and the 1,000 in the control group who did not receive them is analyzed. This enables an assessment of the effectiveness of the push notification by comparing the outcomes of those who received it against those who did not, providing valuable insights into the impact of the notification on user behavior.

Elements of Mobile Push Notifications

a. Small Icon

24×24 - 96×96 to fit all device sizes. Must be white with a transparent background. PNG.

b. Title (Title)

Restricted to 50 characters.

c. Body (Notification Message)

Restricted to 150 characters.

d. Large Picture (Android/iOS Media URL)

1440×720 or 2:1 aspect ratio. PNG, JPG, GIF (not animated).

e. App Name

Can't be changed.

f. Time Stamp

Time message received.

g. Icon (Android/iOS Thumbnail)

192×192 or larger. PNG, JPG, GIF (not animated).

h. Action Buttons (Settings->Button Sets)

Supports up to 3 buttons can be edited in Settings -> Button Sets

For some additional steps you need to follow for Banner, Carousel, Slider and Product Discovery types of notifications please also check our . However, this page will still be crucial for your campaign.

Category of your messages based on your own predefined criteria or use case

Your personalized message aiming your user information

Send message with custom icons (needs integration, please refer to or )

Send message to application inbox (needs integration, please refer to )

Notification are delivered with sound (needs integration, please refer to )

Scenarios can be created for the users that did not receive your notification (needs integration, please refer to )

Use the Custom Push Icon bar to choose the desired image as a logo. This feature needs integration with your SDK. You may see our documents on or on our Developer Guide.

This option needs integration, please refer to . After you have integrated this option with your developers, you may choose this option on this step.

This option needs integration, please refer to . After you have integrated this option with your developers, you may choose this option on this step.

This option needs integration, please refer to . After you have integrated this option with your developers, you may choose this option on this step.

Fallback
Conversion Analytics
additional notes
iOS Push Icon
Android Push Icon
Developer Guide
Developer Guide
Developer Guide
Message Categories
Personalized Messages
iOS Push Icon
Android Push Icon
Developer Guide
Developer Guide
Developer Guide
Title
Notification Message
Android Media URL
Category
Personalized Message
Personalized Title
Subtext
Personalized Subtext
Custom Push Icon
Android / iOS Thumbnail URL
Vibration
Show in Push Inbox
Opt-out Inbox Enabled
Don't Notify
Play Sound
Disable Webhooks
Push Click Action
Fallback
Conversion Analytics
Step 2: What
Message Content
Push Thumbnail Views
Message Content 2
Add Custom Parameters
Web Hook for Push Click
Elements of Push Notifications