Articles in this section
Category / Section

Send Activities from Zuddl to Iterable

Published:
9 mins read
Updated:


In addition to the Registered and Attended activities which are passed to your Iterable dashboard by default, you can choose to pass custom activities specific to your event, such as attendee status, time spent details, polls answered, questions upvoted, etc. By default all custom activities are toggled on. 

  1. Under Activities, toggle on the activities you want to capture and pass to your Iterable account. By default, all toggles are turned on by default.
    Screenshot 2024-10-25 at 9.29.07 AM
    Registered and Attended activities are captured by default and they cannot be turned off.

Viewing engagement data on Iterable

To view the captured engagement data on Iterable, you need to access the users profile.

  1.  Go to Audience > Contact lookup.
  2. Enter the user's email address in the search box and click Search users.
  3. In the user profile page, click History under Events.
  4. In the Event history table, you can view the 'Zuddl_Event_Engagement' custom event.

Screenshot 2024-10-23 at 10.46.55 AM


Sample JSON payload

The sample payload in JSON for Zuddl_Event_Engagement custom event is shown below:

Attended Session Live
{
    "EventId": "2db2c8ec-427f-42ae-8cb5-2c41e4ee4513",
    "EventName": "Test Iterable integration registration fields",
    "Activity": "Attended Session Live",
    "AttendedSessionLive": {
        "SessionName": "Session Name",
        "SessionTags": ["tag1", "tag2"]
    }
}
Attended Booth
{
    "EventId": "2db2c8ec-427f-42ae-8cb5-2c41e4ee4513",
    "EventName": "Test Iterable integration registration fields",
    "Activity": "Attended Booth",
    "AttendedBooth": {
        "BoothName": "Booth Name",
    }
}
Attended Discussion Room
{
    "EventId": "2db2c8ec-427f-42ae-8cb5-2c41e4ee4513",
    "EventName": "Test Iterable integration registration fields",
    "Activity": "Attended Booth",
    "AttendedDiscussionRoom": {
        "RoomName": "Room Name",
    }
    
}
Poll Answered
{
    "EventId": "2db2c8ec-427f-42ae-8cb5-2c41e4ee4513",
    "EventName": "Test Iterable integration registration fields",
    "Activity": "Poll Answered",
    "PollAnswered": {
        "PollQuestion": "poll question",
        "PollAnswer": "Poll Answer",
        "Zone": "Stage"
    }
}
Question Asked
{
    "EventId": "2db2c8ec-427f-42ae-8cb5-2c41e4ee4513",
    "EventName": "Test Iterable integration registration fields",
    "Activity": "Question Asked",
    "QuestionAsked": {
        "QuestionAsked": "question asked?",
        "Zone": "Stage"
    }
}
Question Upvoted
{
    "EventId": "2db2c8ec-427f-42ae-8cb5-xxxxxxxxx",
    "EventName": "Test Iterable integration registration fields",
    "Activity": "Question Upvoted",
    "QuestionUpvoted": {
        "QuestionUpvoted": "question asked?",
        "Zone": "Stage"
    }
}
CTA Clicked
{
    "EventId": "2db2c8ec-427f-42ae-8cb5-xxxxxxxxx",
    "EventName": "Test Iterable integration registration fields",
    "Activity": "CTA Clicked",
    "CTAClicked": {
        "CTAName": "CTA Name",
        "CTALink": "https://www.google.com",
        "CTAType": "BUTTON",
        "Zone": "Stage"
    }
}
Survey Answered
{
    "EventId": "2db2c8ec-427f-42ae-8cb5-xxxxxxxxx",
    "EventName": "Test Iterable integration registration fields",
    "Activity": "Survey Answered",
    "SurveyAnswered": {
        "SurveyName": "Survey Name",
        "SurveyQuestion": "Survey Question",
        "SurveyResponse": "Survey Response",
        "Zone": "Stage"
    }
}
VOD View
{
    "EventId": "2db2c8ec-427f-42ae-xxxxxxxxx",
    "EventName": "Test Iterable integration registration fields",
    "Activity": "VOD View",
    "VODView": {
        "VideoName": "Video Name",
        "MinutesWatched": 10,
        "PercentageWatched": 20,
        "WatchCount": 5
    }
}
Engagement Time
{
    "EventId": "2db2c8ec-427f-42ae-8cb5-xxxxxxxxx",
    "EventName": "Test Iterable integration registration fields",
    "Activity": "Engagement Time",
    "EngagementTime": {
        "TotalTimeSpentInMinutes": 20,
    }
}
Session Engagement Time
{
    "EventId": "2db2c8ec-427f-42ae-8cb5-xxxxxxxxx",
    "EventName": "Test Iterable integration registration fields",
    "Activity": "Session Engagement Time",
    "SessionEngagementTime": {
        "SessionName": "Session Name",
        "TimeSpentInMinutes": 20,
    }
}
Discussion Room Engagement Time
{
    "EventId": "2db2c8ec-427f-42ae-8cb5-xxxxxxxxx",
    "EventName": "Test Iterable integration registration fields",
    "Activity": "Discussion Room Engagement Time",
    "DiscussionRoomEngagementTime": {
        "TotalTimeSpentInMinutes": 20,
    }
}
Booth Engagement Time
{
    "EventId": "2db2c8ec-427f-42ae-8cb5-xxxxxxxxx",
    "EventName": "Test Iterable integration registration fields",
    "Activity": "Booth Engagement Time",
    "BoothEngagementTime": {
        "TotalTimeSpentInMinutes": 20,
    }
}


ObjectDescription
EventIdThe unique ID of the event
EventNameThe name of the event
ActivityThe name of the activity such as Attended Booth, Poll Answered, etc.
AttendedSessionLiveThe JSON object that shows session name and session tags. The session tags are listed as array elements
BoothNameName of the booth in an Attended Booth activity
AttendedDiscussionRoomThe JSON activity object that shows Room name of the discussion room
PollAnsweredThe JSON activity object that shows 
  • Poll Question: The poll question answered by the attendee
  • Poll Answer: The answer to the poll question
  • Zone: The event venue on Zuddl
ZoneThe venue in Zuddl where the activity occured
QuestionUpvotedThe JSON activity object that shows the upvoted question by the attendee
CTAClickedThe JSON activity object that shows
  • CTA Name: Name of the CTA
  • CTA link: The CTA link
  • CTA type: The type of CTA; LINK or BUTTON
SurveyAnsweredThe JSON activity object that shows:
  • Survey Name: The name of the survey
  • Survey Question: The survey question responded by the attendee
  • Survey Response: The actual response of the attendee
VODViewThe JSON activity object that shows
  • VideoName : Name of the video watched by the attendee
  • MinutesWatched: Time spent (in minutes) on watching the video
  • PercentageWatched: The watched time percentage based on the total video size 
  • WatchCount: Total number of watched video
EngagementTimeThe JSON activity object that shows Total Time Spent in Minutes by the attendee in event activities 
SessionEngagementTimeThe JSON activity object that shows Session Name and the Time Spent in Minutes by the attendee in the session
DiscussionRoomEngagementTimeThe JSON activity object that shows the Total Time Spent in Minutes by the attendee in the discussion room
BoothEngagementTimeThe JSON activity object that shows the Total Time Spent in Minutes by the attendee in the booth





Was this article useful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please  to leave a comment
Access denied
Access denied