Attributes and tags
Is there a limit of events, attributes, or tags I can create in my workspace?
No, you can create as many of them as you wish.
How does it affect the system when I translate the event names?
When you translate the event names, you can start searching the system using the new names. The names will also be replaced in all existing events.
One exception to this is: when querying for events using the Synerise API, you need to use the original event names.
Why should I use enrichment of events?
Enrichment of events is especially useful when you want to limit your data usage.
Blocks
The Blocks feature has been replaced with Snippets. Blocks are no longer available. Use Snippets for reusable content fragments in message templates.
Catalogs
How do I create a catalog of products?
A Catalog of products is created automatically based on the site's og:tags. Make sure the og:tags contain product:retailer_part_no (identical to the product SKU in the product feed) and og:type.
You can also upload a CSV file to create a product catalog. The content of the file should match the og:tags on your website. The file must be UTF-8 encoded and contain column names. During the import, you need to set one of the columns as a primary key.
You can read more about catalogs here.
How do I update a product catalog that was already imported?
Run a new import against the same catalog. Choose Create or overwrite records to replace entire item records with data from the new file, or Create or partial update to add and modify fields while preserving any fields not included in the new file. Use Automation Hub to schedule recurring catalog updates automatically.
How can I edit my catalog?
You cannot edit your catalog, but you can overwrite it by importing a CSV file with new content.
How can I insert the catalog content into my template?
You can do it by using inserts in the templates of emails, dynamic content, and so on.
Events
What is the difference between an event and a profile attribute?
Events are time-stamped customer actions — such as a page visit, purchase, or form submission — used to track behavior. Profile attributes are persistent properties describing who a customer is, such as email, city, or a custom field. Events expire after a defined retention period; profile attributes persist until updated or deleted.
How do I track a custom event on my website?
Define the event first in Data Modeling Hub > Events by specifying its name in domain.action format (such as video.play), its parameters, and optional enrichment settings. Then send the event from your website using the Synerise Web SDK or API. If you send an event without defining it first, its definition is created automatically.
What's the difference between webpush.permissionBlock and webpush.subscribeBlock events?
The webpush.subscribeBlock event is related to web push communication in Synerise. The event is generated when a customer subscribed for notifications, but the browser is blocked from displaying them.
The webpush.permissionBlock event is related to a browser and it is sent to Synerise when a customer denied permission to display notifications from this website. If the customer uses multiple browser, it is possible that only some of them block notifications from the website.
File explorer
Can I import a movie file using File explorer?
No, you cannot import files with .mp4 or .gif extensions.
Can I change the file name on the platform after uploading?
No. To change the name of the file, delete it from the file explorer and upload it with a new name.
Reports
What kind of data does a report downloaded from this section contain?
Reports downloaded from this section contain exported profile attributes (email, name, surname, custom attributes, etc.).
Voucher pools
How should I prepare a CSV file to import a code pool?
The file must be a single column representing the list of coupons (strings). Each coupon must be unique and the file must be UTF-8 encoded.
Can I edit a code pool that I have already uploaded?
No. You can delete a code pool and upload a new one to replace it.
How do I know if a certain coupon from my pool has been assigned?
You can display the full view by clicking the code pool name in the list. Each coupon has information about assignment status, assignment date, and when it was redeemed.
Can I change the view of the code pool?
Yes, you can sort the coupons by each of their attributes — assignment date, date of use, and so on. To do so, click the arrow icon next to the chosen attribute.
What is a barcode and which barcode types do you support?
A barcode is a visual, machine-readable representation of data. Synerise supports the following barcode types: EAN_13, EAN_8, EAN_128, CODE_39, ITF_14, CODE_128, POSTNET, QR-CODE, UPC-A, and UPC-E. For the authoritative list, see Voucher pools.
How do I assign a coupon to a user?
The most popular way is to assign one via automation, after the user performs some action. You can find the full description here. You can also assign a coupon by inserting it in your template — click Insert and choose a coupon from the list of available fields.
How do I know if a user's coupon has been used?
When you insert a coupon into your message template, it is automatically assigned to the user who receives the message and marked as "assigned" in the code pool. Each coupon can only be assigned to one customer.