Skip to main content

Assessment Flags

When you call assess or track we run a series of analyses to determine what type of behaviour the user may be engaged in. These analyses can return multiple different flags. The most commonly used flags are:

  • ACCOUNT_SHARING
    • Account sharing indicates that the same account is being shared by multiple people, typically on multiple devices.
  • MULTIPLE_ACCOUNTS
    • Multiple accounts indicates that the same person is using multiple accounts, typically on the same device.
  • TRIALED_ON_OTHER_ACCOUNT
    • Trialed on other account indicates that the person is currently, or has in meaningfully recent history, had a trial of your product using a different account. It is only available if you have connected your billing provider.
  • REPEATED_SIGNUP
    • Repeated signups triggers only on register events. It indicates that this device or the email/phone has already been used to create an account.

See the upollo/userwatch-proto for full details.

The assessment flags currently supported are:

enum FlagType {
FLAG_TYPE_UNSPECIFIED = 0;
ACCOUNT_SHARING = 1;
ACCOUNT_SHARING_SAME_HOUSEHOLD = 2;
SUSPECTED_ACCOUNT_COMPROMISE = 3;
CREDENTIAL_STUFFING = 4;
REPEATED_REDEMPTION = 5;
REPEATED_SIGNUP = 7;
SUSPECTED_BOT = 8;
ACCOUNT_COMPROMISE_NEW_LOCATION = 13;
ACCOUNT_COMPROMISE_NEW_DEVICE = 14;
DISPOSABLE_EMAIL = 16;
USING_VPN = 17;
USING_TOR = 18;
DEVICE_BLOCKED_GLOBALLY = 19;
DEVICE_BLOCKED_FOR_THIS_USER = 20;
INVALID_EMAIL = 21;
INVALID_PHONE_NUMBER = 23;
INVALID_PHONE_TYPE = 22;
MULTIPLE_ACCOUNTS = 24;
ALREADY_USED_EMAIL = 25;
ALREADY_USED_PHONE = 26;
LIMITED_DEVICE_INFORMATION = 27;
COMMERCIAL_USER = 28;
PAYMENT_NAME_DIFFERS = 29;
TRIALED_ON_OTHER_ACCOUNT = 30;
}
Upollo logoUpollo

Upollo empowers teams to learn more about their users so they can expand, retain, convert and upsell effectively.

Get Started for Free
About Us
  • About
  • Pricing
  • Blog
  • Contact
Community

© 2024

Proudly built in Sydney, Australia 🦘

PrivacyTerms