Features and parameters of Marketing Fraud Detection

更新时间:
复制 MD 格式

Coupon Abuse Detection identifies fraudulent behavior in real time across marketing activities — including flash sales, coupon acquisition, and lucky draws — so you can protect market development funds (MDF) and keep promotions profitable.

Editions

Coupon Abuse Detection is available in Basic and Advanced editions.

FeatureBasicAdvanced
Real-time analysisSupportedSupported
Return valueScoreScore and risk tags
Device risk monitoringNot supportedSupported. Detects emulators, multi-boxing instances, device farm devices, multi-tasking software, cloud phones, and hook devices.
Device IDNot supportedSupported
Gang analysisNot supportedSupported
Log delivery to Simple Log ServiceNot supportedSupported. Authorize Alibaba Cloud Fraud Detection to deliver logs to Simple Log Service, which stores them free of charge for one year.

Service event parameters

Pass service event parameters in JSON format via the common request parameter ServiceParameters.

Important

Alibaba Cloud Fraud Detection does not validate the format of string input parameters. Validate your data before sending — for example, confirm that email values follow the format prefix@suffix before submitting them.

ParameterEditionTypeRequiredDescriptionExample
operateTimeBasic and AdvancedLongYesOperation timestamp in seconds, in GMT.1522555200 (2018-04-01 12:00:00 GMT)
ipBasic and AdvancedStringYesReal IP address of the user.42.120.XX.XX

email

Basic and Advanced

The email address.

String

admin****@aliyun.com

No (Recommended)

accountIdBasic and AdvancedStringNo (Recommended)Unique account ID.10123****

mobile

Basic Edition, Advanced Edition

The mobile number. By default, this is a number from the Chinese mainland. For numbers from outside the Chinese mainland, include the country or region code in the format of Country code-Mobile number.

String

  • Mobile number in the Chinese mainland: 138****1111

  • Mobile number outside the Chinese mainland: 001-718123****

Yes (Either this field or the mobileMd5 field is required).

mobileMd5

Basic Edition, Advanced Edition

The MD5 hash of an 11-digit mobile number from the Chinese mainland that starts with 1. The value is a 32-character lowercase string of letters and digits.

String

  • Before encryption: 180****0000

  • After encryption: e7beea81b7a03b38508428fbeeb3****

Yes (Provide either this field or the mobile field)

userAgentBasic and AdvancedStringNo (Recommended)User-Agent request header.Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36
referBasic and AdvancedStringNo (Recommended)Referer request header.https://www.alibabacloud.com/
macBasic and AdvancedStringNo (Recommended)Device MAC address.C0:77:36:2E:XX:XX
operateSourceBasic and AdvancedStringNo (Recommended)Channel where the operation originated. Valid values: PC, H5, App.PC
appVersionBasic and AdvancedStringNo (Recommended)App version number.1.0
deviceTypeBasic and AdvancedStringNo (Recommended)Device type. Valid values: PC, MOBILE.PC
nickNameBasic and AdvancedStringNoAccount alias.admin****
deviceTokenAdvanced onlyStringNo (Highly Recommended)Device token from the Device Fraud Detection SDK.MzQvo1d7scyZ3tl_RcJZo_...

Example request body

{
  "accountId": "10123****",
  "operateTime": 1522555200,
  "mobile": "001-718123****",
  "ip": "42.120.XX.XX",
  "email": "admin****@aliyun.com",
  "deviceToken": "MzQvo1d7scyZ3tl_RcJZo_QOytAjy1LWRRLoRKo5oZSoo_JGj1ZoR5JGoRo5jcdn57gV5kxVRcLER5RQoZSvRZZQRcROjcMW5csZR_RGy_55RKJ_oooqZ7dSV5gRnKxOV7eWVQQjRtlRQoAjRcM0",
  "nickName": "admin****",
  "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36",
  "refer": "https://www.alibabacloud.com/",
  "mac": "C0:77:36:2E:XX:XX",
  "operateSource": "App",
  "appVersion": "1.0",
  "deviceType": "MOBILE"
}

Response parameters

The response returns a score for all editions, and tags for Advanced only. Both are contained in the Data response parameter.

score

The score parameter is contained in the Data response parameter.

The recommended operations below are based on the experience of the Alibaba Cloud risk control team. Adjust thresholds to match your business requirements.
Score rangeRisk levelRecommended operation
[0, 35)LowAllow the request
[35, 65)MediumMonitor the account
[65, 85)Medium-highTrigger security verification or restrict access
[85, 100]HighRestrict access or block the operation

tags

The tags parameter is returned only in the Advanced edition and provides specific risk signals that explain the score.

TagDescription
rn0301High IP risk score
rn0302Medium IP risk score
re0212Random email address detected
is_emulatorDevice suspected to be an emulator
…………

For the complete list of tags, contact Alibaba Cloud.

For common response parameters, see the "Common response parameters" section of Common parameters.

For the business meaning of the tags value in the Data field, see the Risk Label Interpretation module under Provisioning in the Fraud Detection console. Click here to go to the page.

For more information about common response parameters, see Common response parameters.