Docs Analytics CSV export

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.

ColumnDescription
session_idUnique session identifier
started_atISO 8601 UTC timestamp — session start
ended_atISO 8601 UTC timestamp — session end (or last event if still open)
pages_viewedNumber of distinct pages visited in the session
intent_scoreFinal intent score at the end of the session (0–100)
convertedtrue if a purchase was completed during the session
nudge_shown_countTotal number of nudges displayed during the session

Nudge events CSV

One row per nudge event.

ColumnDescription
nudge_idUnique nudge event identifier
session_idThe session this nudge belongs to
typeNudge type: chat_bubble, toast, exit_modal, sticky_bar
shown_atISO 8601 UTC timestamp — when the nudge was displayed
outcomeshown, clicked, dismissed, or chat_opened
influenced_conversiontrue if a purchase occurred within 30 minutes of this nudge interaction

Conversations CSV

One row per conversation (chat session).

ColumnDescription
conversation_idUnique conversation identifier
session_idThe session this conversation belongs to
started_atISO 8601 UTC timestamp — when the visitor opened chat
message_countTotal messages exchanged (visitor + agent)
resolvedtrue 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.