Product Fruits can send analytics data to 3rd party analytics platforms. Go to Project Settings, select the Integrations tab and choose your platform.
We use existing analytics platforms integrations on your site. That means your site must implement the target analytics platform JavaScript code to track analytics events.
If you use another platform, you can always use our JS API to forward events.
This table shows the full overview of all events and data. Some platforms cannot work with custom data as shown below.
In case you use one of our native analytics integrations, Event name will be visible in the analytics platform. If you use our JS API to forward events, you will also get Raw name in the JS object.
Event name | Raw name | Data | Notes |
---|---|---|---|
Tour started | tour_started | tourName tourId forced | |
Tour started (Life Ring button) | tour_started_from_button | tourId tourName | Sent if the tour is started from the Life Ring button. The Tour started event is also sent. |
Tour finished | tour_finished | tourId tourName cardId cardName | |
Tour skipped | tour_skipped | tourId tourName cardId cardName | |
Tour - Card open | tour_card_loaded | tourId tourName cardId cardName currentCardOrder cardOrderWithName | Sent when the card is rendered to the user. |
Tour - Card read | tour_card_read | tourId tourName cardId cardName durationMs durationS | Sent when the card is closed by the user. |
Tour - Custom button clicked | tour_card_button_click | tourId tourName cardId cardName currentCardOrder cardOrderWithName buttonAction buttonTitle connectedTourId or url | |
Tour - Card step back | tour_card_back | tourId tourName cardId cardName currentCardOrder cardOrderWithName | Sent when a user gets back to the previous step |
Announcement open | changelog_loaded | A set of title_LNGCODE | |
Hint open | context_help_loaded | containerId cardId cardName | |
Hint dismissed forever | context_help_dismissed | containerId cardId cardName | |
Mood gathered | mood_gathered | tourId tourName cardId cardName containerId rating tag | Sent when the user sent the adoption meter rating. Rating is sent as a number between 0 - 10. |
Feedback sent | feedback_sent | videosCount screenshotsCount | |
Life Ring button - Widget click | type (currently always 'link') url | ||
Life Ring button - Announcements click | button_changelogs_click | ||
Checklist completed | checklist_done | checklistId checklistName | |
Checklist dismissed | checklist_dismissed | checklistId checklistName |
All events also have pfVendorName
property set to Product Fruits
.
We call window.mixpanel.track
method. Multi-environments Mixpanel installations are not currently supported.
Note that if mixpanel has been installed via the NPM package then you must make the window.maxpanel equal to mixpanel, as seen below:
window.mixpanel = mixpanel;
We call window.ga('send', ...)
or window.gtag('event', ...)
methods. We don't currently support named installations.