CSV export
Export your sessions, nudge events, and conversation data as CSV files for analysis in external tools.
Available on Growth plan and above.
CSV export lets you pull raw data out of elNudge and analyse it in the tool of your choice — Google Sheets, BigQuery, Metabase, Excel, or any BI platform.
Where to find it
Dashboard → Analytics → Export
Select your date range, choose which dataset to export, and click Download CSV. Large exports are prepared in the background — you will receive an email with a download link when the file is ready.
What is exported
Sessions CSV
One row per session.
| Column | Description |
|---|---|
session_id | Unique session identifier |
started_at | ISO 8601 UTC timestamp — session start |
ended_at | ISO 8601 UTC timestamp — session end (or last event if still open) |
pages_viewed | Number of distinct pages visited in the session |
intent_score | Final intent score at the end of the session (0–100) |
converted | true if a purchase was completed during the session |
nudge_shown_count | Total number of nudges displayed during the session |
Nudge events CSV
One row per nudge event.
| Column | Description |
|---|---|
nudge_id | Unique nudge event identifier |
session_id | The session this nudge belongs to |
type | Nudge type: chat_bubble, toast, exit_modal, sticky_bar |
shown_at | ISO 8601 UTC timestamp — when the nudge was displayed |
outcome | shown, clicked, dismissed, or chat_opened |
influenced_conversion | true if a purchase occurred within 30 minutes of this nudge interaction |
Conversations CSV
One row per conversation (chat session).
| Column | Description |
|---|---|
conversation_id | Unique conversation identifier |
session_id | The session this conversation belongs to |
started_at | ISO 8601 UTC timestamp — when the visitor opened chat |
message_count | Total messages exchanged (visitor + agent) |
resolved | true if the conversation ended without the visitor abandoning |
Using the data
Google Sheets — import directly via File → Import → Upload. Use the session_id column to join sessions with nudge events and conversations.
BigQuery — load via bq load or Google Cloud Console. Join the three tables on session_id to build a unified event timeline per visitor.
Metabase — connect to BigQuery or a local Postgres instance where you have imported the CSVs. The nudge events table is useful for funnel analysis; the sessions table is useful for cohort analysis.
A note on PII
By default, no personally identifiable information is included in any export. Exports contain session and event identifiers only — no visitor name, email address, or phone number.
If you used window.__eln('identify', { email: '...', name: '...' }) to identify visitors and you have collected appropriate consent, identified session data is available in a separate export. Contact support to enable identified exports — this requires confirming your consent mechanism meets applicable data protection requirements.
All exports are scoped to your site and date range. elNudge does not include data from other sites in your account or from outside the selected date range.