An item in Tycka can be anything that can have reviews collected on it. Examples could be, but not limited to products or services (shipping, website experience).
To get items into Tycka, please use the import REST API.
Built in fields:
| Name | Type |
|---|---|
| ItemId | string |
| ImageUrls | string array |
| Name | string |
Besides the built in fields, you can have custom fields set up on the items.
Author is data about the person behind a review. When reviews are published, the current author information is published together with the review.
Fields:
| Name | Type |
|---|---|
| AuthorId | string |
| Name | string |
| string |
While authors and items are usually maintained outside of Tycka and synced into the system. Reviews are managed within Tycka and Tycka is the true source of truth, other systems are meant to consume the Tycka review data. Reviews holds the actual review data and is linked to an item and an author.
Built in fields:
| Name | Type | Remarks |
|---|---|---|
| ReviewId | string | |
| ItemId | string | |
| TransactionId | string | Optional |
| Language | string | Optional but recommended |
| CreatedAt | UTC datetime string | |
| IsPublished | boolean | |
| PublishedAt | UTC datetime string | Optional |
| DeletedAt | UTC datetime string | Optional |
| Response | object | Optional |
Response object fields:
| Name | Type |
|---|---|
| AgentId | string |
| Content | string |
Besides the built in fields, you can have custom fields set up on the reviews.
A transaction serves multiple purposes in tycka. It is the source where we base the post purchase event on, which you can hook up to for example an email. Its also the source that we use to verify a review against, check if the item reviewed was actually part of a transaction. When the form loads, if the transaction id and secret is made available, the client will be able to fetch the custom data that has been added to the transaction, this data opaque to tycka and only intended to be used on the client side to prefill in and customize the review collection experience.