사용자 가이드
User GuideDeveloper GuideAPI Guide🏠
English
English
  • ☄️Learn about DFINERY
  • ⚙️Getting started with Dfinery
    • Sign Up
    • Create organizations and services
    • Setting up security
      • Setting up 2-step authentication
      • Setting up CSV downloads
    • Organization Management and Authority
      • Invite and set permissions
      • Frequently Asked Questions FAQ
    • Creating events and properties
      • Designing an Event Taxonomy
      • Testing SDK Integration
      • Testing S2S API Integration
      • Frequently Asked Questions FAQ
    • Partner Integration
      • Partner Sync (Export)
        • Creating a Pipeline
        • Frequently Asked Questions FAQ
      • HTTP API (Export)
    • Console Screen Guide
  • 📊Analysis
    • Home Dashboard
      • Frequently Asked Questions FAQ
    • Report
      • Create an Insight Report
      • Summary of Report Terms and Concepts
      • Action Common FAQ
  • 📢Action
    • Off-site Campaign
      • Push message
        • Setting up push
        • Sending push messages
        • Frequently Asked Questions FAQ
      • kakaotalk
        • Setting up a KakaoTalk sending profile
        • Notification Talk
          • Create a notification template
          • Send notification message
          • Notification Talk Indicator
        • FAQFrequently Asked Questions FAQ
      • Text message
        • Register your caller ID profile
        • 080 Rejection
        • Send a text message
        • Frequently Asked Questions FAQ
      • Informational VS Advertising
      • 🚦(Must read) Notation by consent status
      • Fatigue management
    • On-site Campaign
      • In-app messages
        • Create an in-app message
        • In-App Message Size Guide
        • Priority Management
        • Frequently Asked Questions FAQ
    • Set the purchase conversion period
      • Frequently Asked Questions FAQ
    • Campaign setup information and result details data
    • Action Common FAQ
  • 🙋Customer
    • User Profile 360
      • Frequently Asked Questions FAQ
    • Audience
      • Audience Filter Rules
      • Dynamic Audience (Parameter Update Setting)
      • Audience creation example
      • Frequently Asked Questions FAQ
  • etc.
    • Glossary
    • Frequently Asked Questions FAQ - Other Common
Powered by GitBook
LogoLogo

디파이너리 팀은 고객의 편의와 성장을 위해 최선을 다하고 있습니다.

  • 도입 문의
  • 이용 문의

디파이너리|㈜IGAWorks

On this page
  • How to create an in-app message
  • Layout and Trigger Event Areas
  • Select layout
  • Setting up a trigger event
  • Move to the next step
  • Message area
  • Image settings
  • Button Settings
  • Style settings
  • Test Management
  • Schedule area
  • Set a schedule
  • Target Setting Area
  • Target setting
  • Conversion Tracking Settings Area
  • Set up purchase conversions and custom conversion tracking
  • Priority Setting Area
  • Setting priorities
  • Exposure policy when priorities are the same
  • Campaign Status
  1. Action
  2. On-site Campaign
  3. In-app messages

Create an in-app message

PreviousIn-app messagesNextIn-App Message Size Guide

Last updated 2 months ago

When creating a service, you must register a data source (Android/iOS/Web) to create in-app messages in each environment. Related guides

To optimize speed, in-app messages can be operated up to 50 per service. The total limit of 50 applies to in-app messages in the Pending / Preparing for Operation / Operating status.

How to create an in-app message

Layout and Trigger Event Areas

Select layout

You can choose between Android, iOS, and Web platforms.

Please set it appropriately according to your campaign purpose or needs.

Setting up a trigger event

  1. Set the start event that becomes the exposure condition of the in-app message. You can apply standard event properties and custom event properties as filters to enable more precise targeting.

  2. In the Exposure Delay section, please select either 'Exposure immediately' or 'Exposure after waiting'.

  3. When you select 'Exposure after waiting', you can set the waiting time up to 300 seconds.

  4. If you select 'Display after waiting' and set an end event, you can prevent the in-app message from being displayed when the end event occurs during the waiting time.

Move to the next step

Complete the above steps by clicking the 'Next' button in the upper right corner of the Layout and Trigger Events settings area.

Message area

Image settings

  1. Select the image type and display size required for your campaign.

  2. After selecting the image type, you can check the file upload rules by clicking the image upload area.

  3. When you upload an image file, the upload file information and results are displayed together. All result fields must be marked as 'Possible' to allow image upload.

    Image Format
    Ratio
    Size
    Volume
    Extension

    Square

    1:1

    At least 720x720 or higher

    Less than 1MB

    png, jpg, jpeg

    Horizontal

    2:1

    At least 720x360 or higher

    Less than 1MB

    png, jpg, jpeg

    Vertical

    3:4

    At least 720x960 or higher

    Less than 1MB

    png, jpg, jpeg

    Freestyle

    No restrictions

    At least 720x720 or higher

    Less than 1MB

    png, jpg, jpeg

  4. A preview screen will be provided when the image upload is complete.

  5. You can decide what to do when the image is clicked or insert a link into the image.

Provide image link items

1) None 2) Open web link: Direct input required when selected 3) Open deep link: Direct input required when selected

Close on Image Click : You can decide whether to close the image when clicking on it.

Check Link : A button that allows you to check if a web link or deep link is valid when entered.


Link Common Reference

  • Tracking link input possible

  • You can enter a tracking link in any area where a link can be entered.

    Link format distinction
    Click point
    Landing point

    Deep Link (Android)

    Android App

    Android App

    Deep Link (iOS)

    iOS App

    iOS App

    Web Link (Web)

    Web Page

    • App (Android / iOS)

    • Market (Android / iOS)

    • Web Page

    Deferred deep linking is also supported

    The deep link you entered will work as set

  • You can also enter deep links in the web link input field, and the deep links support the way users are landed. Example - Web → Web - Web → App (Android / iOS) - Web → Market (Android / iOS)


Button Settings

Proceed with detailed settings by activating the toggle for the required type of button in the following areas.

Content Button

When you activate the content button, you can configure detailed settings for the following areas.

  • Button Type : Choose one design between inner button and bottom button

  • Button Detail Settings > Number of Buttons : You can set it to 1 or 2 as needed by clicking the X mark.

  • Button Detail Settings > Button Style : This is a feature for user convenience, allowing quick and easy button style settings.

  • Button Detail Settings > Button Design : Background, border, corner px detailed settings possible

  • Button Detail Settings > Button Text : Text and format can be entered

  • Button Detail Settings > Click Action : You can set the action when clicking the button.

Common instructions for stopping viewing today

It operates based on 00:00 of the date, not on a time basis (meaning it is not a 24-hour system per user).

  • Button background : Fill color can be set, can be set to transparent when all colors are specified

Close button

When the Close button is activated, you can configure detailed settings for the following areas.

  • Button Type : Choose between bottom button and top button

  • Button Detail Settings : You can enter text and format for each button.

Common instructions for stopping viewing today

It operates based on 00:00 of the date, not on a time basis (meaning it is not a 24-hour system per user).

  • Button background : Close button area color can be specified, and can be set to transparent when all colors are specified.

X button

In addition to the close button, you can design your in-app messages to close by adding an X button.

  • Button type : Choose one of inner button, nested button, or top button

  • Button Style : A feature for user convenience that allows quick and easy button style settings.

  • Button design : detailed settings for icon, background, and border

Style settings

When setting the style, you can even directly set the background of the in-app message.

  • In-app background > Background : You can specify the color that will be the background of the in-app message. If you specify all colors, you can set it to transparent.

  • Message Border : You can make the corners as round as you want.

Test Management

You can use the 'Test Management' function in the upper right corner of the message area to check how the test message is displayed on an actual device.

Please refer to the table below for the types of identifiers that can be registered for each platform.

Type
Android
iOS
WEB

GAID

✅

Google App Set ID

✅

IDFV

✅

IDFA

✅

Cookie ID

✅

  • Test management can register up to 10 campaigns .

  • In-app messages can be checked when a start event occurs.

  • The message is displayed regardless of the campaign status (except cancellation, error, and termination).

Schedule area

Set a schedule

  • Operating Period : You can specify the period on the calendar

  • Operating period > Detailed settings : Days and times can be specified

  • Exposure Limits : You can limit the number of exposures per device/day/hour.

Target Setting Area

Target setting

Set your target by selecting either All or Audience.

  • All : All users who have launched the app are targeted by the start event.

  • Select Audience : A pre-defined audience will be targeted for the launch event.

Conversion Tracking Settings Area

Set up purchase conversions and custom conversion tracking

Priority Setting Area

Setting priorities

Set the priority of in-app messages.

  • The default is 5.

  • The higher the priority, the more your message will be displayed when competing with other campaigns.

  • If you are using in-app messages to display urgent notices, we recommend setting the priority to 10.

  • Priority cannot be modified when a message is in a terminated, canceled, or error state after publishing (because there is no need to compete with other in-app messages).

Exposure policy when priorities are the same

Premise

  • Same schedule (duration and time): This means that the times must overlap.

  • Same target: means the exposure target is the same

  • Same trigger event: This means that the event conditions for exposing the in-app message are the same.

  1. After checking whether an event attribute exists, campaigns with attribute values ​​are displayed first.

  2. When competing campaigns with attribute values, the filter entered in the campaign matches the most, which increases the exposure priority.

  3. If conditions 1 and 2 are the same, the most recently updated campaign will be displayed first.

  4. If 1, 2, and 3 are all the same, they are exposed randomly.

The policy of exposing a specific in-app message campaign to users who match the largest number of filter conditions was determined by considering the user's (marketer's) intention for personalized marketing.

Example

Campaign classification
Last updated date
Start Event
Property
Property Conditions

Campaign A

24/08/01 20:00

Purchase

X

Campaign B

24/08/03 00:00

Purchase

THE

Category: Shoes

Campaign C

24/08/01 12:00

Purchase

THE

1. Category: Shoes 2. Brand: Nike

Purchase event occurs under the above conditions

  • Category: Shoes

  • Brand: Nike

  • Price: 100,000

  • Quantity: 1

  • Product name: Force

※ Exposure limit is assumed to be once per day.

Conclusion

Campaign C with the most matching attribute value conditions is displayed first, followed by Campaign B with the next most matching attributes.

Summation

Exposure in the order of Campaign C → Campaign B → Campaign A

Campaign Status

Situation
Explanation
Note

Draft

Status of the campaign you are writing before publishing

Campaign content can be modified

Atmosphere

Campaign Publish status / Recoverable to Draft

Draft Can be changed to status

Preparing for operation

The process of pre-onboarding parameters according to the audience schedule

CampaignCancellation Possible

In operation

Once audience onboarding is complete and it is time to go live, your campaign is now active.

CampaignCancellation Possible

End

When the end time has passed or the customer has terminated it directly from the console

Error

Campaign execution is not in progress due to internal server issues

Cancellation of operation

Campaigns can be cancelled while in operation preparation or in operation status.

Delete

Deleted campaign from console

In the image upload area, upload the campaign image file to be used in the in-app message. Please upload the image according to the file upload rules for each image type. For more detailed information , please refer to the

Button Detail Settings > Click Action : You can set the action when clicking the button.

Set up purchase conversions and custom conversion tracking. To track conversions, you must specify at least one click action in your message settings. Insert a link in the body or add a link to a button or image. For more information about tracking purchase conversions, see Custom Conversion Tracking This feature allows you to add up to four events that you want to track conversions separately from purchases. Optionally, add events as needed. Custom conversion tracking is not affected by global settings and does not compete with other campaigns. Therefore, when a click action occurs, it is all aggregated and displayed in the detailed data screen.

We provide a page where you can manage priorities separately for each campaign. ( )

📢

Support environment

  • Mobile

  • PC

Support Platform

  • Android

  • iOS

  • Web

Support layout

  • Modal

  • Bottom sheet

Support Type

  • Image

  • Text

  • Image + Text

*Bottom sheet only exists in image and text types.

'In-App Message Layout and Device Guide' article.
Related article
Creating an organization and service Article
Setting a Purchase Conversion Window.