Data Management
Managing items
Check if you have a minimum of 2 columns in the file and the format of your file is .csv
(values separated by commas). The CSV file must be UTF-8 encoded. Remember that one of the columns must include unique keys, for example customer IDs, product SKUs, or some other unique identifier for the entry (CSV row). When uploading the file to Synerise, the system will ask you which column includes the keys.
Check if your file is made up of one column, being the list of coupons, and that each coupon is unique. Also, note that your .csv
file must be UTF-8 encoded and should not exceed 100 000 coupons. If you want to upload more than 100 000 coupons, do more imports in separate .csv
files.
Code pools cannot be edited. You can delete a code pool and upload a new one to replace it.
Check if the property type of your attribute is correct.
Check if the property type of your attribute is correct. For example, if you add attributes that define marketing agreements and accept the following values: 1 for “yes” and 2 for “no”, choose the number
property type.
Events
Verify that your script is executed before redirecting the user to another website. If the script executes simultaneously with or after the redirect, the request to Synerise may not be sent.
A message.notSent
event with the description:
An exception occurred: Exception reading response cause java.net.SocketTimeoutException: Read timed out
occurs when you select the SSL protocol. In your SMTP integration settings, change the protocol to TLS and verify that the correct port is entered.
The following list contains reasons why this event was generated:
- If you created the mobile push template by using the code creator, check if the
priority
parameter is in line with the FCM documentation (Firebase Cloud Messaging HTTP protocol). The default values arehigh
ornormal
. - If you received the event with a
message key duplicated
error, it means that there were multiple attempts to send the message in too short intervals. In general, it means that deduplication worked correctly and one message has been sent instead of multiple identical messages.
If you receive an sms.notSent
event with the following error message: Sending date does not fulfill the time limit set on your account
, check the SMS provider panel - you may have scheduled the messages for a time that exceeds the permitted hourly limit.