Coupon events
Events relating to coupons
Coupon IssuedBeta
Raised when a coupon is issued to a user.
Example data
{ "id": "54e635de-92f5-4419-a498-5f69323db34c", "event": "CouponIssued", "timestamp": "2000-01-01T00:00:00.000Z", // Site "site_id": "2d5776b8-158a-4216-aaa1-edbc249e005b", "site_name": "My site", // Coupon "offer_id": "9620376e-1ed9-4333-81c6-68b2188fda5a", "coupon_id": "a713a50d-e095-4446-b9e7-c473f514291f", "offer_name": "10% off your next coffee", "coupon_code": "12345", "competition_entry_id": "05f267de-0347-4266-970d-cb6a58fecc36", // Session "user_session_id": "d40cc0e7-7243-4060-a75f-b2062c94462a", // User account (if accounts are enabled) "user_profile_id": "0fdbb943-511c-4220-9266-31465374f43b", // Any user attributes captured for the session/account will be added as well}
Name | Type | Description | Optional |
---|---|---|---|
id | Guid | A unique GUID identifier of the corresponding component | false |
event | string | An event name indicating the type of event that is being raised | false |
timestamp | Timestamp | A timestamp indicating when the corresponding component was created | false |
site_id | Guid | A GUID identifier which uniquely represents an active site. | false |
site_name | string | The name of the given site. | false |
offer_id | Guid | The unique Id of the coupon offer that the coupon is from. | false |
coupon_id | Guid | The unique Id of the coupon. | false |
offer_name | string | The name given to the coupon offer. | false |
coupon_code | number | The unique code assigned to the coupon. | true |
competition_entry_id | Guid | The id linking to the entry that this coupon was awarded from | true |
user_session_id | Guid | A GUID identifier which uniquely represents an active user session. | false |
user_profile_id | Guid | A GUID identifier which uniquely represents an active user profile. Only if profiles are enabled on the hub and the user has signed in | true |
User attributes | string | If the user has a profile all attributes captured for their profile will be attached, if not any attributes captured for the user session will be included. Attributes will be listed as separate key value pairs on the webhook body. | true |
Coupon ViewedBeta
Raised when a coupon is viewed by a user. This does not ensure the coupon is redeemed.
Example data
{ "id": "54e635de-92f5-4419-a498-5f69323db34c", "event": "CouponViewed", "timestamp": "2000-01-01T00:00:00.000Z", // Site "site_id": "2d5776b8-158a-4216-aaa1-edbc249e005b", "site_name": "My site", // Coupon "offer_id": "9620376e-1ed9-4333-81c6-68b2188fda5a", "coupon_id": "a713a50d-e095-4446-b9e7-c473f514291f", "offer_name": "10% off your next coffee", "coupon_code": "12345", "competition_entry_id": "05f267de-0347-4266-970d-cb6a58fecc36", // Session "user_session_id": "d40cc0e7-7243-4060-a75f-b2062c94462a", // User account (if accounts are enabled) "user_profile_id": "0fdbb943-511c-4220-9266-31465374f43b", // Any user attributes captured for the session/account will be added as well}
Name | Type | Description | Optional |
---|---|---|---|
id | Guid | A unique GUID identifier of the corresponding component | false |
event | string | An event name indicating the type of event that is being raised | false |
timestamp | Timestamp | A timestamp indicating when the corresponding component was created | false |
site_id | Guid | A GUID identifier which uniquely represents an active site. | false |
site_name | string | The name of the given site. | false |
offer_id | Guid | The unique Id of the coupon offer that the coupon is from. | false |
coupon_id | Guid | The unique Id of the coupon. | false |
offer_name | string | The name given to the coupon offer. | false |
coupon_code | number | The unique code assigned to the coupon. | true |
competition_entry_id | Guid | The id linking to the entry that this coupon was awarded from | true |
user_session_id | Guid | A GUID identifier which uniquely represents an active user session. | false |
user_profile_id | Guid | A GUID identifier which uniquely represents an active user profile. Only if profiles are enabled on the hub and the user has signed in | true |
User attributes | string | If the user has a profile all attributes captured for their profile will be attached, if not any attributes captured for the user session will be included. Attributes will be listed as separate key value pairs on the webhook body. | true |
Coupon Redemption SuccessBeta
Raised when a user successfully redeems a coupon.
Example data
{ "id": "54e635de-92f5-4419-a498-5f69323db34c", "event": "CouponRedemptionSuccess", "timestamp": "2000-01-01T00:00:00.000Z", // Site "site_id": "2d5776b8-158a-4216-aaa1-edbc249e005b", "site_name": "My site", // Session "user_session_id": "d40cc0e7-7243-4060-a75f-b2062c94462a", // User account (if accounts are enabled) "user_profile_id": "0fdbb943-511c-4220-9266-31465374f43b", // Any user attributes captured for the session/account will be added as well // Coupon "offer_id": "9620376e-1ed9-4333-81c6-68b2188fda5a", "coupon_id": "a713a50d-e095-4446-b9e7-c473f514291f", "offer_name": "10% off your next coffee", "coupon_code": "12345", "competition_entry_id": "05f267de-0347-4266-970d-cb6a58fecc36", "coupon_location": "Shop 123",}
Name | Type | Description | Optional |
---|---|---|---|
id | Guid | A unique GUID identifier of the corresponding component | false |
event | string | An event name indicating the type of event that is being raised | false |
timestamp | Timestamp | A timestamp indicating when the corresponding component was created | false |
site_id | Guid | A GUID identifier which uniquely represents an active site. | false |
site_name | string | The name of the given site. | false |
user_session_id | Guid | A GUID identifier which uniquely represents an active user session. | false |
user_profile_id | Guid | A GUID identifier which uniquely represents an active user profile. Only if profiles are enabled on the hub and the user has signed in | true |
User attributes | string | If the user has a profile all attributes captured for their profile will be attached, if not any attributes captured for the user session will be included. Attributes will be listed as separate key value pairs on the webhook body. | true |
offer_id | Guid | The unique Id of the coupon offer that the coupon is from. | false |
coupon_id | Guid | The unique Id of the coupon. | false |
offer_name | string | The name given to the coupon offer. | false |
coupon_code | number | The unique code assigned to the coupon. | true |
competition_entry_id | Guid | The id linking to the entry that this coupon was awarded from | true |
coupon_location | string | The name of the location that the coupon can be redeemed/used at. | false |
Coupon Redemption ErrorBeta
Raised when a user attempts to redeem a coupon, but is unsuccessful for some reason such as a coupon already being redeemed.
Example data
{ "id": "54e635de-92f5-4419-a498-5f69323db34c", "event": "CouponRedemptionError", "timestamp": "2000-01-01T00:00:00.000Z", // Site "site_id": "2d5776b8-158a-4216-aaa1-edbc249e005b", "site_name": "My site", // Session "user_session_id": "d40cc0e7-7243-4060-a75f-b2062c94462a", // User account (if accounts are enabled) "user_profile_id": "0fdbb943-511c-4220-9266-31465374f43b", // Any user attributes captured for the session/account will be added as well // Coupon "offer_id": "9620376e-1ed9-4333-81c6-68b2188fda5a", "coupon_id": "a713a50d-e095-4446-b9e7-c473f514291f", "offer_name": "10% off your next coffee", "coupon_code": "12345", "competition_entry_id": "05f267de-0347-4266-970d-cb6a58fecc36", "coupon_location": "Shop 123", "coupon_redemption_error": "Already redeemed",}
Name | Type | Description | Optional |
---|---|---|---|
id | Guid | A unique GUID identifier of the corresponding component | false |
event | string | An event name indicating the type of event that is being raised | false |
timestamp | Timestamp | A timestamp indicating when the corresponding component was created | false |
site_id | Guid | A GUID identifier which uniquely represents an active site. | false |
site_name | string | The name of the given site. | false |
user_session_id | Guid | A GUID identifier which uniquely represents an active user session. | false |
user_profile_id | Guid | A GUID identifier which uniquely represents an active user profile. Only if profiles are enabled on the hub and the user has signed in | true |
User attributes | string | If the user has a profile all attributes captured for their profile will be attached, if not any attributes captured for the user session will be included. Attributes will be listed as separate key value pairs on the webhook body. | true |
offer_id | Guid | The unique Id of the coupon offer that the coupon is from. | false |
coupon_id | Guid | The unique Id of the coupon. | false |
offer_name | string | The name given to the coupon offer. | false |
coupon_code | number | The unique code assigned to the coupon. | true |
competition_entry_id | Guid | The id linking to the entry that this coupon was awarded from | true |
coupon_location | string | The name of the location that the coupon can be redeemed/used at. | false |
coupon_redemption_error | string | The error displayed if the coupon has already been redeemed. | false |