GetFeedback

Using Standard Events

When creating an app campaign, such as a popup survey, you’ll target specific website visitors by implementing events. When an event is triggered, GetFeedback shows the survey to your website visitor. Standard events let you target visitors after common events, such as updating or opening the app, without extra work from your app developers.

Here is a list of standard events you can use:

  • App launch: Show a campaign when someone opens the app a certain number of times
  • App closed early: Show a campaign when someone closes the app after only a few seconds.
  • App updated: Show a campaign when someone has updated the app to a specific version.
  • App not updated: Show a campaign when someone uses an older version of your app.
  • App crash: Show a campaign after the app has crashed a certain number of times.
  • Specific date: Show a campaign on a certain date.

Standard events don't require any additional setup. This means that you won't need to implement these key events yourself, saving you valuable time so that you can start listening to your customers even faster.

If you need to target users after specific events related to your app, you may need to implement a custom event with the support of your app development team.

Standard events are available on the following SDKs:

  • iOS version v6.12.0 and up
  • Android version v7.6.0 and up

If your app uses one of our SDK bridges please check the availability of the Standard Events in the release notes.

Show your campaign after someone opens the app after it was closed. The App launch event triggers as soon as the GetFeedback SDK is initialized or when your app is launched after it was closed before.

Conditions:

  • Trigger after the event has occurred: Enter the number of times someone should open the app before GetFeedback should show your campaign.

The App Closed Early event triggers when the app is launched after it was closed early. You determine how long someone should spend in the app before we consider the app to close early.

Conditions:

  • Time spent in app: How many seconds after opening that the person should close the app.
  • Target: Choose to target either First time users or Returning users who close the app early.

Show your campaign to users who have updated your app to a certain version. The App Updated event triggers as soon as the GetFeedback SDK is initialized or when your app is launched after it was closed before.

Conditions:

  • iOS version: Enter the version of your iOS app that should trigger the event.
  • Android version: Enter the version of your Android app that should trigger the event.
  • Trigger when ap is launched x times on this version: If you want to let people use the updated app a few times before seeing a survey, enter a number in the field.

Show your campaign to users who haven’t updated their app to a certain version. The App Not Updated event triggers as soon as the GetFeedback SDK is initialized or when your app is launched after it was closed before.

Conditions:

  • iOS version is below: Enter an app version. The campaign will be triggered if a user's app is on an earlier version.
  • Android version is below: Enter an app version. The campaign will be triggered if a user's app is on an earlier version.

Show your campaign after the app has crashed a certain number of times. The App Crash event triggers as soon as the GetFeedback SDK is initialized or when your App is launched after it has crashed.

Conditions

  • Trigger when event has occurred: Set the number of times the app should crash before showing your campaign.

Choose a date and time to show your campaign. The Specific Date event lets you set the occurrence number and the specific date. The occurrence number lets define how many times your app needs to be launched on the specified date before the event will trigger.

Conditions:

  • Date: Enter the date to show the campaign.
  • Trigger when app is launched: Enter the number of times someone should open the app on this date before seeing the campaign.
  • Show the campaign after: Enter a time to show the campaign after. The campaign won’t be shown before this time, even if the user matches other conditions.

Most standard events show your campaign after the app has been launched. If you've created several campaigns with similar targeting options, you might have more than 1 campaign to show to the user.

When multiple campaigns are triggered, the SDK will make use of a so-called Campaign Trigger Queue. The queue prioritizes campaigns to make sure that only 1 campaign is shown per app launch.

The queue prioritizes campaigns based on a few factors:

  1. Type of standard event, with Launch taking the highest priority.
  2. Campaign creation date.

It's best to limit the number of campaigns using identical standard events and similar targeting options.