Segmentation

Author: Filip Kapusta

-

And what if you don’t want to send your notification to all users? For example if you’d like to send a special discount only for those website visitors who downloaded free ebook from your website?

The Web Push Segmentation feature comes in handy.

Step 1 - Creating Condition

First of all we need to determine when we can tell that our user downloaded the ebook - to do it we're going to use BrandFlow Conditions feature. We're going to construct Condition that the user wil fulfill by clicikng button with unique ID: download_ebook

BrandFlow gives you many possibilities of creating your custom conditions based on user actions. You can choose your condition base type from many options including click class, scroll percentage, time spend on website, page url and many more.
For us the easiest way to be sure that visitor has downloaded our free ebook is using Condition based on Click ID but you can choose condition type that best fits your needs.

  1. In BrandFlow side navigation menu go to Automation/Condition
  2. Click
  3. Name your condition and choose your options, we going to use following:

    Type : Clic ID

    Operator : equals

    Param : Here you should type unique ID of your button. I'm gonna use download_ebook

  4. Save your condition. Not it should appear in the condition list.

Step 2 - Creating Label

In 1st step we determine when ebook download occurs. Now we want BrandFlow to remember that user has taken this action. In order to do that we're going to create new Label that will be attributed to every user after clicking Download Ebook button.

  1. In BrandFlow side navigation menu go to Automation/Labels
  2. Click
  3. Name and describe your label, save changes. It should appear on the list.
  4. Now we're going to use previously created condition as a trigger. Find your label on the list and click button in "Add label if" column.
  5. You can use many elements as a trigger. We're going to use condition. Name your trigger and click
  6. In conditions pop-up find your previously created Condition and click
  7. Click "Done" and save your trigger. It should now appear on the list.

Step 3 - Creating Push Segment

Segment is a group of your webiste visitors fulfilling conditions you set. We're going to send push notification only to people that downloaded our ebook but you can create your own segments based on different types of indicators, the possibilities are endless.

  1. In BrandFlow side navigation menu go to Push Notifications/Lists
  2. Click
  3. Name your Segment and save it.
  4. Now we're going to use previously created label as a trigger. Find your segment on the list and click button in "Add label if" column.
  5. Name your trigger and click
  6. In labels pop-up find your previously created Label. Set value to "yes" and click
  7. Click "Done" and save your trigger. It should now appear on the list.

Step 4 - Final results summary

Our automation path is ready. You can click Publish Changes button in the top-right corner. After publishing you can test it by clicking "Download Ebook" button or fulfilling your custom condition. The subscriber count in Push Segment section should change from 0 to 1 after that.

If you did everything correct here's chain reaction that should occur from this point:

  1. You're user downloads ebook by clicking "Download Ebook" button with unique id="download_ebook".
  2. Brandflow label's him/her as "Downloaded Ebook"
  3. User is automaticly added to "Users that Downloaded Ebook" Web Push Segment.

Note: Don't forget to Publish Changes

Every time when you're done with setting your automation on BrandFlow remember to publish changes by clicking button in navbar.

Step 5 - Sending Web Push Notification to specific segment

  1. In BrandFlow side navigation menu go to Push Notifications/Lists
  2. Create new push notification or find one that you've prepared before on list. Click
  3. In push notification editor select your segment from "Choose segment" menu. Your segment will only appear here if it has at least 1 subscriber with browser token - that means you have to make sure that you're implementing your Web Push automation on https server, tokens cannot be collected on http or localhosts.
  4. Choose your target and click

Congratulations, you have just sent your first Segmented Push Notification!


Previous lesson Next lesson

Spread the word:
Do you need help?: Use our support forum

About author

User avatar
Filip Kapusta
Digital Marketing Analyst at Material Design for Bootstrap. Moviemaniac and content marketing explorer. Follows tons of blogs and mediums, reads case studies and writes angry comments. Sometimes goes outside.
Sign up to follow your progress and get additional benefits