Discount coupon for installing the application

Published January 21, 2020
Modules
Difficulty
Selected Clients
mig logo


Mobile app can be used to increase customer loyalty because it allows businesses to communicate directly with their customers using ads, promotions, and notifications.

As a primary channel of communication with customers, it is very important to increase the number of application users. It is a good idea to encourage users to install the app using special benefits as an incentive. This not only helps to convince users to download and install the app, but also creates more positive engagement right from the start.

Example of use - Retail industry

Challenge

A customer from the fashion industry has decided to increase the number of users of their mobile application.

To achieve this, they prepared a special promotion — a 5% discount for online shopping and in physical stores for new users of the application. After downloading it, the customer received a unique discount code available in one of the application screens, valid for 30 days. To use it efficiently and to not extend the queues at the checkout, the discount took the form of a bar code that could be easily scanned. The campaign was promoted with leaflets in physical stores and online using banners.

Screenshot presenting discount for installig the application

Prerequisites


Process


  1. Create an aggregate.
  2. Create a segment.
  3. Prepare a workflow.
  4. Build a segment.

Create an aggregate


  1. Go to Analytics iconAnalytics > Aggregates > New aggregate.
  2. Enter the name of the aggregate.
  3. As the type of the aggregate select COUNT.
  4. Select the client.applicationStarted event.
  5. Define the period from which the aggregate will return products from the event.
  6. Save the aggregate.

Screenshot presenting discount for installig the application

Create a segment


Prepare a customer segment for which the aggregate value is 1.

  1. Go to Analytics icon Analytics > Segmentations > New segmentation.
  2. Give the segmentation a meaningful name.
  3. Click Choose filter and select an aggregate created in previous step.
  4. As a operator choose equal.
  5. As the value of aggregate add #1.
  6. Click Save.

Screenshot presenting discount for installig the application

Prepare a workflow


Prepare a segment of people who will be able to view the promotion in the application, ie. people who installed the application only after the promotion has started. To do this, prepare an automation that will give new users of the application a unique event (it is important because the rebate code will be available to the customers only for 30 days).

  1. Go to Automation > Workflows > New workflow.

  2. Choose Audience as a trigger.

  3. In the Audience node, choose segment prepared in previous step.

  4. As the action node choose Generate Event.

  5. Add json with a custom event that can be built, e.g. in this way:

        {"label": 
        "App installed", 
        "action":"install.app", 
        "category":"category.automation.event", 
        "params": 
        {"app-started":"first"}} 
        

    In this case the action event is the key - here it will be: install.app - it will be used to prepare the proper segment.

  6. Add the End node and save your workflow.

Build a segment


Based on event created before, prepare a segment of customers who will see the promotion in the application - people who get the specific event from the automation from previous step during last 30 days.

  1. Go to Analytics icon Analytics > Segmentations > New segmentation.
  2. Give the segmentation a meaningful name.
  3. Click Choose filter and select the event from the automation from previous step.
  4. Define the time range as last 30 days.
  5. Click Save.

What’s next


Prepare the new promotion for this segment. Complete the promotion content and enter in the additional parameters a json containing a pool of previously imported codes:

{“poolUuid": “XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX"}. // uuid from the link of your code pool" 
    
Important: In order for the code to be displayed as a barcode, this option must be supported on the application side.

Read more


😕

We are sorry to hear that

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

😉

Awesome!

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

Close modal icon Placeholder alt for modal to satisfy link checker