Chameleon

Analytics & dataAPI key

Work with Chameleon in-product tours and microsurveys: list and publish them, read survey responses and user profiles, and deliver an experience to a specific user.

12 actions

ActionEffectData handledScope
chameleon_list_toursLists tours, newest first, with their publish state, segments and all-time started, completed and exited countsreadGeneral
chameleon_get_tourReturns one tour with its settings, content and audience summaries, and statisticsreadGeneral
chameleon_update_tourPublishes or unpublishes a tour, or adds or removes an environment or tag (an id prefixed with + to add or - to remove)writeGeneral
chameleon_list_surveysLists microsurveys, newest first, with their publish state and statisticsreadGeneral
chameleon_update_surveyPublishes or unpublishes a microsurvey, or adds or removes an environment or tag (an id prefixed with + to add or - to remove)writeGeneral
chameleon_list_survey_responsesLists the responses to one microsurvey, newest first, with the button clicked, text entered and the responding user's profilereadPersonal data
chameleon_get_user_profileLooks up one user profile by Chameleon id, your own user id (uid) or email, with every property sent to ChameleonreadPersonal data
chameleon_forget_user_profilePermanently deletes a user profile and its associated data (experiences, events, responses) for privacy requestsdestructivePersonal data
chameleon_list_segmentsLists segments (audience definitions) with their filter items, newest firstreadGeneral
chameleon_list_deliveriesLists deliveries (experiences triggered for specific users), optionally for one experience or one user profilereadPersonal data
chameleon_create_deliveryTriggers a published tour or microsurvey for one user on their next page load, optionally within a time window, only once, or only if they match its segmentwritePersonal data
chameleon_delete_deliveryRemoves a pending deliverydestructivePersonal data