You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/connections/sources/catalog/cloud-apps/voucherify/index.md
+33-28Lines changed: 33 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,54 +25,59 @@ This source is maintained by Voucherify. For any issues with the source, [contac
25
25
26
26
Voucherify uses the stream Source component to send Segment event data. It uses a server-side `track` method to send data to Segment. These events are then available in any destination that accepts server-side events, and available in a schema in your data warehouse, so you can query using SQL. These events are also assigned to user accounts in the Segment Profiles (Unify).
27
27
28
-
The default behavior is for Voucherify to pass the `userId`associated with the customer. There are cases in which Voucherify does not have an associated `userId`, and then the customer will be associated with an `anonymousId`.
28
+
By default, Voucherify passes a customer's associated `userId`to Segment. Because Voucherify sends customer-triggered events only, `anonymousId` is not used. The Voucherify source doesn't send anonymous events to Segment. As a result, events that aren't assigned to or called by a customer are ignored. For mapping, `source_id` on Voucherify events becomes the `user_id` in Segment.
29
29
30
30
## Events
31
31
Integrating by adding Voucherify as a Source to Segment supports the following events to be sent out of the box:
- Validation events (only if connected with a customer).
34
+
- Publication events.
34
35
- Customer reward events.
35
36
36
37
Below are the events that Voucherify sends to Segment. These events appear as tables in your warehouse and as regular events in other Destinations. Voucherify includes the `userId` if available.
| Redemption succeeded| Triggered when a redemption is successfully completed by a customer (successful use of a voucher to receive a discount or other reward). |
42
-
| Redemption failed| Triggered when a redemption attempt fails due to an issue with the voucher or customer. |
43
-
| Redemption rollback succeeded| Triggered when a redemption is successfully rolled back, which means removal of the voucher and reversal of any associated discount or reward. |
44
-
| Redemption rollback failed| Triggered when an attempt to rollback the redemption fails. |
|Customer Redemption Succeeded| Triggered when a redemption is successfully completed by a customer (successful use of a voucher to receive a discount or other reward).| order (object), promotion_tier (object), redemption (object), voucher (object), holder (object) |
43
+
|Customer Redemption Failed| Triggered when a redemption attempt fails due to an issue with the voucher or customer. | order (object), promotion_tier (object), redemption (object), voucher (object), holder (object)|
44
+
|Customer Redemption Rollback Succeeded| Triggered when a redemption is successfully rolled back, which means removal of the voucher and reversal of any associated discount or reward.| order (object), promotion_tier (object), redemption (object), redemption_rollback (object), voucher (object), holder (object)|
45
+
|Customer Redemption Rollback Failed| Triggered when an attempt to roll back the redemption fails. | order (object), promotion_tier (object), redemption (object), redemption_rollback (object), voucher (object), holder (object)|
| Customer Reward Redemptions Created | Triggered when a customer redeems a reward in Voucherify account. | reward (object), reward_assignment (object), reward_redemption (object), voucher (object), source (object), holder (object), balance |
51
+
| Customer Reward Redemptions Completed | Triggered when a customer's redemption request is completed (customer received the reward). | reward (object), reward_assignment (object), reward_redemption (object), voucher (object), source (object), holder (object), balance |
52
+
| Customer Rewarded | Triggered when a customer is rewarded with a main reward. | redemption (object), referral_tier (object), reward (object), voucher (object), holder (object), balance |
53
+
| Customer Rewarded Loyalty Points | Triggered when a customer is rewarded with loyalty points. | earning_rule (object), loyalty_tier (object), order (object), voucher (object), holder (object), balance |
0 commit comments