Filter any backend and Object data

Smart Filters

Process and filter data, stored on the platform, to make it available anywhere via hashtags mechanism.

_______________

FILTERS' USAGE

Find filters in ConstructorBackend or ConstructorObjects:

________________

CREATE FILTER

  1. Go to Filters: Backend or ConstructorObjects

  2. Create new Filter: click ADD FILTER in the top left corner, then click Create New Filter.

___________________________

SET FILTERS' CONDITIONS

  1. Select the value to be compared. Possible options:

    • Action name of the Event

    • Key of the Event

    • Object property, such as: Phone, Email, Login date.

  2. Select the comparison criteria. Possible options:

    • Equal ( = ) - strict match.

    • Not equal ( <> )

    • Contains

    • Doesn't contain

    • Is Set - checks if the field specified is NOT empty

    • Is Not Set - checks if the field specified is empty

  3. Select the comparison value. Possible options:

    • String from the dropdown

    • Any text typed in manually

_______________________________

CREATE EVENT/OBJECT FILTER

Each Filter works with Events and Objects simultaneously. For example: if the filter counts how many clicks were made on the particular button in Events, the same filter will show how many people clicked the button in Objects section.

  1. Set up for Object filter that calculates the average age of people with mobsted.com email:

2. Set up for Event filter that calculates the number of clicks on the button with the BackendName "updatePhone" within last 7 days:

______________________

MERGE TWO FILTERS

Filter can contain either AND or OR condition. In order to have OR + AND conditions use hashtags within new filter.

Example: we created the filter that will display everyone with email on Mobsted OR Outlook domain, and who has US phone number.

  1. First filter will contain the required Email condition, we will name it as Email.

2. Second filter will contain the required phone condition merged (AND operator) with the Email filter above.

___________________________

USE AGGREGATE FUNCTIONS

Aggregation methods applicable for filter:

  • SUM

  • AVG

  • MIN

  • MAX

  • COUNT

______________________

USE PERIOD SETTING

_________________________________

PREVIEW YOUR FILTER RESULTS

____________________________________________________

SHOW / HIDE THE SAME FILTER FROM OBJECTS / EVENTS

________________________________________

SHOW FILTER RESULTS ON APP SCREEN

It is possible to display filter results to app user by using Hashtags.

Note: for more detailed information on the set up, please, check Use automatic data filters article. You can also check how it is set up in Demo App in your acсount, screen - 8 Filters Count.

  1. Iterating through filter records: We use Hashtags functionality combined with loops to go through each record. How to set it up:

    1. Enable loop on the element you want to iterate

    2. Use your filter data as data source. In our case it is #ObjectsFilter:AgeEmail:Data#

    3. Name the loop. In our case it is AgeEmailLoop

Note: for more detailed information on the set up, please, check Apply loops to screen elements article. You can also check how it is set up in Demo App in your account, screen - 9 Filters Iterate.

MENTIONED ARTICLES

Last updated