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/synap/index.md
+42-3Lines changed: 42 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ beta: true
6
6
7
7
[Synap](https://synap.ac){:target="_blank”} is an online exam platform specialising in the delivery of high stakes exams, assessments and online learning. Synap is used by a wide range of companies and educational institutions to deliver high quality, robust assessments.
8
8
9
-
This source is maintained by Synap. For any issues with the source, contact Synap via the live chat widget available on your portal, or get in touch with your account manager. Synap also provides more detailed documentation with specific guides and best-practices [here](https://academy.synap.ac/doc/integrations/segment){:target="_blank”}.
9
+
This source is maintained by Synap. For any issues with the source, contact Synap via the live chat widget available on your portal, or get in touch with your account manager. Synap also provides more [detailed documentation](https://academy.synap.ac/doc/integrations/segment){:target="_blank”} with specific guides and best-practices.
10
10
11
11
## Getting started
12
12
@@ -22,11 +22,12 @@ This source is maintained by Synap. For any issues with the source, contact Syna
22
22
23
23
## Stream
24
24
25
-
Synap uses our stream Source component to send Segment event data. It uses a server-sideIdentify, Track, Page and Group methods 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 that you can query using SQL.
25
+
Synap uses our stream Source component to send Segment event data. On the client-side, it uses Segment's Identify and Page events. On the server-side it also uses Identify as well as Track events. These events are then available in any destination that accepts client or server-side events, and available in a schema in your data warehouse that you can query using SQL.
26
26
27
27
Synap identifies users based on their Synap User ID, which is sent as the userId in Segment events.
28
28
29
29
## Events
30
+
30
31
The table below lists events that Synap sends to Segment. These events appear as tables in your warehouse, and as regular events in other destinations. Synap includes the userId, if available.
31
32
32
33
| Event Name | Description |
@@ -41,10 +42,48 @@ The table below lists events that Synap sends to Segment. These events appear as
41
42
| User Logged In | User explicitly logged in to Synap |
42
43
| User Session Restored | User opened Synap after a period of in activity |
43
44
45
+
To find the list of properties associated with the events, please refer to the [Synap Segment Documentation](https://academy.synap.ac/doc/integrations/segment){:target="_blank”}. Some of our events, notably those related to Test and Question submission, have relatively large payloads and you may wish to review the [Synap Test and Question Analytics Schemas](https://academy.synap.ac/doc/integrations/segment/test-and-question-analytics){:target="_blank"}
46
+
47
+
## Identify
48
+
49
+
Synap sends an identify() message to Segment which consists of the userId and the user traits.
| name | Springfield Portal | The name of the page |
78
+
| path | /quiz/a/abc123 | The relative path to the page |
79
+
| search | ?mode=test | Any query string parameters from the URL |
80
+
| title | Springfield Summer Exam | The title of the page |
81
+
| url |https://portal.synap.ac/quiz/a/abc123?mode=test| The full URL of the page |
82
+
44
83
## Adding Destinations
45
84
46
85
Now that your source is set up, you can connect it to destinations.
47
86
48
87
Log into your downstream tools and check to see that your events appear as expected, and that they contain all of the properties you expect. If your events and properties don’t appear, check the Event Delivery tool, and refer to the destination docs for each tool for troubleshooting.
49
88
50
-
If there are any issues with how the events are arriving to Segment, contact the Synap support team.
89
+
If there are any issues with how the events are arriving to Segment, contact the Synap support team via the live chat widget which is available to all Admin users of your portal.
0 commit comments