Download your analytics as a PDF report, a CSV, or an Instagram Story image, and what each file actually holds.
The Export button sits at the top right of Analytics, next to the time period
picker. It opens a small window called Export Analytics Report where you pick one
format and tick the sections you want.
Export sits beside the time period picker (1). The period you have chosen is the period the file covers.
Every format is built inside your browser, so nothing is emailed to you and the file
never leaves your device on its way to your downloads folder.
The three formats
The export window on a points account: format on top, sections underneath.
PDF Report is the default. A cover page with your business name and a written
summary, a contents list, then a page or two of charts and tables. This is the one to
send to a partner or print for a meeting.
CSV Data is the raw numbers, day by day, for a spreadsheet.
Story PNG is a 1080 by 1920 image with your logo and your headline numbers,
sized for an Instagram or WhatsApp story.
PDF and CSV both download as qtap-analytics-report- followed by the date and time.
The image downloads as qtap-story- and the same stamp.
Choosing sections
Every box starts ticked, and Export is greyed out if you untick all of them. The
list you see depends on the kind of loyalty program you run. A points account gets
Points Overview, Points Earned Over Time, Outstanding Points Liability, Staff
Performance, Customer Segments and Insights.
The same window on a stamp card account. Peak Hours replaces the points sections.
Wait for the page to finish loading before you click Export. The file copies
whatever the page has loaded at the moment you press the button, so a section still
showing a grey placeholder is dropped silently and Qtap still says “Export successful”.
Exporting twenty seconds after opening Analytics produced a PDF with Staff Performance
and Key Insights missing; waiting for the page to settle produced the same report with
both in it. Give it half a minute and check no card is still blank.
The checkboxes do not apply to every format
Unticking a section reliably keeps it out of the CSV. The other two formats only
read part of the list.
Section
CSV
PDF
Story PNG
Overview Metrics (stamp accounts)
Follows the box
Follows the box
Follows the box
Stamps Over Time
Follows the box
Follows the box
Never in it
Peak Hours
Follows the box
Follows the box
Never in it
Points Overview (points accounts)
Follows the box
Always in it
Follows the box
Points Earned Over Time
Follows the box
Always in it
Never in it
Outstanding Points Liability
Follows the box
Always in it
Never in it
Staff Performance
Follows the box
Follows the box
Never in it
Customer Segments
Follows the box
Follows the box
Never in it
Insights
Follows the box
Follows the box
First three only
A points account cannot keep its points figures out of the PDF. The three points
boxes are read when Qtap builds the CSV and ignored when it builds the PDF. The
screenshot below is page two of a PDF exported with Points Overview, Points Earned
Over Time and Outstanding Points Liability all unticked. The written summary on the
cover quotes the same figures. If those numbers are sensitive, send the CSV with the
boxes unticked instead.
Page two of a PDF exported with all three points sections unticked. They are in the file anyway.
What the PDF looks like
The cover page of a real export. The summary paragraph and the contents list are written from your own numbers.
The contents list only names the sections that made it into the file, so it doubles as
a check that you exported what you meant to.
What the CSV looks like
The CSV is laid out as a report rather than one clean table. It opens with a banner and
your business name, then each section gets its own divider line and its own column
headings. You will need to split it up before a pivot table will work on it.Two things to know before you start sorting:
Dates in the daily rows read Sep 7 and Oct 1, with no year. Sorting that column
alphabetically will not put the days in order.
Once a figure reaches a thousand, Qtap writes it with a comma and does not wrap it in
quotes, so a spreadsheet reads 1,234 as two cells and shifts the rest of that row
across. Staff names and insight text are quoted and come through fine.
The Story image
A real Story PNG. Your logo, your business name, the period, the headline numbers, and up to three insights.
Each insight is cut to a single line, so the longer ones end mid-sentence. Read them in
full on the Analytics page or in the PDF before you post the image.
What never gets exported
The file covers the main Analytics page only. The Points Expiry Forecast, Top Points
Earners and Reward Popularity cards at the bottom of the page are not in any export,
and neither are Churn Risk, Best Customers or Regional Benchmarks. For a per branch or
per staff member breakdown, use the
detailed reports, which have their own filters.The numbers match the page exactly, comparison percentages included, so the notes in
the charts article about how those are counted apply
here too. On a stamp card account the
branch picker narrows most of what you export;
on a points account it does not.
Who can export
Owners and managers. Anyone who can open Analytics can export it.
Export data in the Edit Permissions checklist does not hold anyone back. Ticking
View analytics on its own already lets a teammate open the page and download every
format, because nothing in Qtap checks the export permission. Treat the two boxes as
one decision until that is fixed.
Analytics overview
What each number on the page means
Detailed reports
Per branch, per staff member and revenue reports
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Qtap Help Center","colors":{"primary":"#8E4A63","light":"#C98BA0","dark":"#6E384C"},"logo":{"light":"https://mintcdn.com/qtap/rdaVHkEOENTAZ2Wq/logo/light.png?fit=max\u0026auto=format\u0026n=rdaVHkEOENTAZ2Wq\u0026q=85\u0026s=89d719a15a0e859fdb81f7487d466414","dark":"https://mintcdn.com/qtap/rdaVHkEOENTAZ2Wq/logo/dark.png?fit=max\u0026auto=format\u0026n=rdaVHkEOENTAZ2Wq\u0026q=85\u0026s=0c4c738f0cef83a309ef278d744c50ad"},"favicon":"https://mintcdn.com/qtap/rdaVHkEOENTAZ2Wq/favicon.png?fit=max\u0026auto=format\u0026n=rdaVHkEOENTAZ2Wq\u0026q=85\u0026s=0e31d57ad3e69a5a2a78b611f6768842","navbar":{"links":[{"href":"mailto:support@qtap.qa","label":"Support"}],"primary":{"type":"button","label":"Go to Dashboard","href":"https://dashboard.qtap.qa"}},"footer":{"socials":{"x":"https://x.com/qtapqa"}},"contextual":{"options":["copy","view","claude"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"qtap","hasAudioNarration":false,"actualSubdomain":"qtap","customDomains":["docs.qtap.qa"],"gitSource":{"type":"github","owner":"abdalestar","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{},"buildId":"6ad8fe198f6fb5ea745e1096","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"Settings","count":24},{"language":"default","tag":"Campaigns","count":23},{"language":"default","tag":"QR Codes \u0026 NFC","count":20},{"language":"default","tag":"Members","count":13},{"language":"default","tag":"Analytics","count":12},{"language":"default","tag":"Stamp Cards","count":12},{"language":"default","tag":"Points Programs","count":12},{"language":"default","tag":"Getting Started","count":11},{"language":"default","tag":"Staff","count":7},{"language":"default","tag":"Public Offers","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"merchants/analytics/exporting","slug":"/merchants/analytics/exporting","pageMetadata":{"title":"Exporting your analytics","sidebarTitle":"Exporting","description":"Download your analytics as a PDF report, a CSV, or an Instagram Story image, and what each file actually holds.","href":"/merchants/analytics/exporting"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Download your analytics as a PDF report, a CSV, or an Instagram Story image, and what each file actually holds.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,Frame,Heading,OptimizedImage,Table,Warning}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Export`}),` button sits at the top right of `,_jsx(_components.strong,{children:`Analytics`}),`, next to the time period\npicker. It opens a small window called `,_jsx(_components.strong,{children:`Export Analytics Report`}),` where you pick one\nformat and tick the sections you want.`]}),`\n`,_jsx(Frame,{caption:`Export sits beside the time period picker (1). The period you have chosen is the period the file covers.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-01-button.png?fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=502f85466740873a6912593b3f95e420`,alt:`The top of the Analytics page with the time period picker and the Export button outlined`,\"data-og-width\":`1184`,width:`1184`,\"data-og-height\":`330`,height:`330`,\"data-path\":`images/merchants/analytics/exporting-01-button.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-01-button.png?w=280\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=cf1ecef85c8ed1ac6cede44a1583c48e 280w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-01-button.png?w=560\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=4a007232d9e71ec27776716b3533934f 560w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-01-button.png?w=840\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=d2164d344c73998092799d64ff67a15d 840w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-01-button.png?w=1100\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=8aeb0328c107ce13a340ba0db52be618 1100w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-01-button.png?w=1650\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=6deb3739f2432db979f2f302bba1d776 1650w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-01-button.png?w=2500\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=fb295d97fb586f8e94b85d8356541e44 2500w`})}),`\n`,_jsx(_components.p,{children:`Every format is built inside your browser, so nothing is emailed to you and the file\nnever leaves your device on its way to your downloads folder.`}),`\n`,_jsx(Heading,{level:`2`,id:`the-three-formats`,children:`The three formats`}),`\n`,_jsx(Frame,{caption:`The export window on a points account: format on top, sections underneath.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-02-dialog-points.png?fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=419ec59b05927862d9937d1ccac95f1d`,alt:`The Export Analytics Report window showing PDF Report, CSV Data and Story PNG, with six section checkboxes`,\"data-og-width\":`457`,width:`457`,\"data-og-height\":`506`,height:`506`,\"data-path\":`images/merchants/analytics/exporting-02-dialog-points.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-02-dialog-points.png?w=280\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=eaf63c226cb658c69b53aa3a628ecc29 280w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-02-dialog-points.png?w=560\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=67a53dce86b5c6f880d323f51648600b 560w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-02-dialog-points.png?w=840\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=0cfa14c50364d34b3677f96f8bea3839 840w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-02-dialog-points.png?w=1100\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=0d10224d4d88d1d5bfb1d4e23aabfc3b 1100w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-02-dialog-points.png?w=1650\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=d3ffc5e0f05da68d8df7757bc38b729b 1650w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-02-dialog-points.png?w=2500\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=bf9f9b592f13d751b00da84dfb010e84 2500w`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`PDF Report`}),` is the default. A cover page with your business name and a written\nsummary, a contents list, then a page or two of charts and tables. This is the one to\nsend to a partner or print for a meeting.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`CSV Data`}),` is the raw numbers, day by day, for a spreadsheet.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Story PNG`}),` is a 1080 by 1920 image with your logo and your headline numbers,\nsized for an Instagram or WhatsApp story.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`PDF and CSV both download as `,_jsx(_components.code,{children:`qtap-analytics-report-`}),` followed by the date and time.\nThe image downloads as `,_jsx(_components.code,{children:`qtap-story-`}),` and the same stamp.`]}),`\n`,_jsx(Heading,{level:`2`,id:`choosing-sections`,children:`Choosing sections`}),`\n`,_jsxs(_components.p,{children:[`Every box starts ticked, and `,_jsx(_components.strong,{children:`Export`}),` is greyed out if you untick all of them. The\nlist you see depends on the kind of loyalty program you run. A points account gets\nPoints Overview, Points Earned Over Time, Outstanding Points Liability, Staff\nPerformance, Customer Segments and Insights.`]}),`\n`,_jsx(Frame,{caption:`The same window on a stamp card account. Peak Hours replaces the points sections.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-03-dialog-stamp.png?fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=ffdd54cfa06938c3480c8656d5ccde97`,alt:`The export window on a stamp card account listing Overview Metrics, Stamps Over Time, Staff Performance, Customer Segments, Peak Hours and Insights`,\"data-og-width\":`457`,width:`457`,\"data-og-height\":`506`,height:`506`,\"data-path\":`images/merchants/analytics/exporting-03-dialog-stamp.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-03-dialog-stamp.png?w=280\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=576d8eaa769a4ff5cf6091f451cc74de 280w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-03-dialog-stamp.png?w=560\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=ce20dd680aed0a895c8d1c43a0e846f4 560w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-03-dialog-stamp.png?w=840\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=49a7c52488ef4bc972ae98cb32f211a1 840w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-03-dialog-stamp.png?w=1100\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=082eb5a5dfa8057825e3da5149ec904d 1100w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-03-dialog-stamp.png?w=1650\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=f5ef2e6df6fc6a9ba545a162dcf0c2b1 1650w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-03-dialog-stamp.png?w=2500\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=90ee54488690704508ba9f587f82e558 2500w`})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Wait for the page to finish loading before you click Export.`}),` The file copies\nwhatever the page has loaded at the moment you press the button, so a section still\nshowing a grey placeholder is dropped silently and Qtap still says “Export successful”.\nExporting twenty seconds after opening Analytics produced a PDF with Staff Performance\nand Key Insights missing; waiting for the page to settle produced the same report with\nboth in it. Give it half a minute and check no card is still blank.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`the-checkboxes-do-not-apply-to-every-format`,children:`The checkboxes do not apply to every format`}),`\n`,_jsxs(_components.p,{children:[`Unticking a section reliably keeps it out of the `,_jsx(_components.strong,{children:`CSV`}),`. The other two formats only\nread part of the list.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Section`}),_jsx(_components.th,{children:`CSV`}),_jsx(_components.th,{children:`PDF`}),_jsx(_components.th,{children:`Story PNG`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Overview Metrics (stamp accounts)`}),_jsx(_components.td,{children:`Follows the box`}),_jsx(_components.td,{children:`Follows the box`}),_jsx(_components.td,{children:`Follows the box`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Stamps Over Time`}),_jsx(_components.td,{children:`Follows the box`}),_jsx(_components.td,{children:`Follows the box`}),_jsx(_components.td,{children:`Never in it`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Peak Hours`}),_jsx(_components.td,{children:`Follows the box`}),_jsx(_components.td,{children:`Follows the box`}),_jsx(_components.td,{children:`Never in it`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Points Overview (points accounts)`}),_jsx(_components.td,{children:`Follows the box`}),_jsx(_components.td,{children:`Always in it`}),_jsx(_components.td,{children:`Follows the box`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Points Earned Over Time`}),_jsx(_components.td,{children:`Follows the box`}),_jsx(_components.td,{children:`Always in it`}),_jsx(_components.td,{children:`Never in it`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Outstanding Points Liability`}),_jsx(_components.td,{children:`Follows the box`}),_jsx(_components.td,{children:`Always in it`}),_jsx(_components.td,{children:`Never in it`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Staff Performance`}),_jsx(_components.td,{children:`Follows the box`}),_jsx(_components.td,{children:`Follows the box`}),_jsx(_components.td,{children:`Never in it`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Customer Segments`}),_jsx(_components.td,{children:`Follows the box`}),_jsx(_components.td,{children:`Follows the box`}),_jsx(_components.td,{children:`Never in it`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Insights`}),_jsx(_components.td,{children:`Follows the box`}),_jsx(_components.td,{children:`Follows the box`}),_jsx(_components.td,{children:`First three only`})]})]})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`A points account cannot keep its points figures out of the PDF.`}),` The three points\nboxes are read when Qtap builds the CSV and ignored when it builds the PDF. The\nscreenshot below is page two of a PDF exported with Points Overview, Points Earned\nOver Time and Outstanding Points Liability all unticked. The written summary on the\ncover quotes the same figures. If those numbers are sensitive, send the CSV with the\nboxes unticked instead.`]})}),`\n`,_jsx(Frame,{caption:`Page two of a PDF exported with all three points sections unticked. They are in the file anyway.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-06-pdf-points-ignored.png?fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=78c7127bc2c9c8862d0fc72dc0e30806`,alt:`A PDF page headed Points Program Overview showing Points Earned, Points Redeemed, Outstanding and Avg Value per point`,\"data-og-width\":`900`,width:`900`,\"data-og-height\":`458`,height:`458`,\"data-path\":`images/merchants/analytics/exporting-06-pdf-points-ignored.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-06-pdf-points-ignored.png?w=280\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=936e3c774dda8a9be3ba36fad6d78bc2 280w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-06-pdf-points-ignored.png?w=560\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=62260f066bfb68f13b4e7937585fc6de 560w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-06-pdf-points-ignored.png?w=840\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=7d6330152c2a4f7aebf58805d8de2018 840w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-06-pdf-points-ignored.png?w=1100\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=501f075171a79941b1150e360ecc4caf 1100w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-06-pdf-points-ignored.png?w=1650\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=35ed7e9e2599251fa0149aefc67e95b7 1650w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-06-pdf-points-ignored.png?w=2500\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=9b87487859c2feb95789b7cc2877fde6 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`what-the-pdf-looks-like`,children:`What the PDF looks like`}),`\n`,_jsx(Frame,{caption:`The cover page of a real export. The summary paragraph and the contents list are written from your own numbers.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-04-pdf-cover.png?fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=7f618aa3c9dc5ef4e746ec609540a906`,alt:`PDF cover page reading Analytics Report, Last 30 Days, prepared for Golden Crust Bakery, with an executive summary and a four item contents list`,\"data-og-width\":`900`,width:`900`,\"data-og-height\":`1273`,height:`1273`,\"data-path\":`images/merchants/analytics/exporting-04-pdf-cover.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-04-pdf-cover.png?w=280\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=3a75b0a92e1f6eb808016e71f95b7c79 280w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-04-pdf-cover.png?w=560\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=ca71517cec56c5155940c42452da18c0 560w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-04-pdf-cover.png?w=840\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=744080ce2dde2b99a6657b6fdbfc3918 840w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-04-pdf-cover.png?w=1100\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=7f88833d2c17fc587088da0069045709 1100w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-04-pdf-cover.png?w=1650\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=fffbcdef1740b17ba8ac95732d005da7 1650w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-04-pdf-cover.png?w=2500\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=daff6edea95925bcafc1553a71d31663 2500w`})}),`\n`,_jsx(_components.p,{children:`The contents list only names the sections that made it into the file, so it doubles as\na check that you exported what you meant to.`}),`\n`,_jsx(Heading,{level:`2`,id:`what-the-csv-looks-like`,children:`What the CSV looks like`}),`\n`,_jsx(_components.p,{children:`The CSV is laid out as a report rather than one clean table. It opens with a banner and\nyour business name, then each section gets its own divider line and its own column\nheadings. You will need to split it up before a pivot table will work on it.`}),`\n`,_jsx(_components.p,{children:`Two things to know before you start sorting:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Dates in the daily rows read `,_jsx(_components.code,{children:`Sep 7`}),` and `,_jsx(_components.code,{children:`Oct 1`}),`, with no year. Sorting that column\nalphabetically will not put the days in order.`]}),`\n`,_jsxs(_components.li,{children:[`Once a figure reaches a thousand, Qtap writes it with a comma and does not wrap it in\nquotes, so a spreadsheet reads `,_jsx(_components.code,{children:`1,234`}),` as two cells and shifts the rest of that row\nacross. Staff names and insight text are quoted and come through fine.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`the-story-image`,children:`The Story image`}),`\n`,_jsx(Frame,{caption:`A real Story PNG. Your logo, your business name, the period, the headline numbers, and up to three insights.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-05-story.png?fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=68ebce815977784d2318c03d25cc7542`,alt:`A maroon Instagram Story image showing Golden Crust Bakery, Last 30 Days, four metric cards and a Key Insights box`,\"data-og-width\":`560`,width:`560`,\"data-og-height\":`996`,height:`996`,\"data-path\":`images/merchants/analytics/exporting-05-story.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-05-story.png?w=280\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=e14e551b9f418c1d21924e943b33171f 280w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-05-story.png?w=560\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=3ee88390b671c3b994c20357b6d01d8d 560w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-05-story.png?w=840\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=a881181e9fc10a5763cf49bfb64a23b0 840w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-05-story.png?w=1100\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=c9085cd9bf074e92be91e6f24d499134 1100w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-05-story.png?w=1650\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=2360266d11b8da81c30d2759b38add37 1650w, https://mintcdn.com/qtap/V9eUR_0Hhu2WNe-J/images/merchants/analytics/exporting-05-story.png?w=2500\u0026fit=max\u0026auto=format\u0026n=V9eUR_0Hhu2WNe-J\u0026q=85\u0026s=43ad02ce6aba8d477d626522427d37e3 2500w`})}),`\n`,_jsx(_components.p,{children:`Each insight is cut to a single line, so the longer ones end mid-sentence. Read them in\nfull on the Analytics page or in the PDF before you post the image.`}),`\n`,_jsx(Heading,{level:`2`,id:`what-never-gets-exported`,children:`What never gets exported`}),`\n`,_jsxs(_components.p,{children:[`The file covers the main Analytics page only. The Points Expiry Forecast, Top Points\nEarners and Reward Popularity cards at the bottom of the page are not in any export,\nand neither are Churn Risk, Best Customers or Regional Benchmarks. For a per branch or\nper staff member breakdown, use the\n`,_jsx(_components.a,{href:`/merchants/analytics/reports-hub`,children:`detailed reports`}),`, which have their own filters.`]}),`\n`,_jsxs(_components.p,{children:[`The numbers match the page exactly, comparison percentages included, so the notes in\n`,_jsx(_components.a,{href:`/merchants/analytics/charts`,children:`the charts article`}),` about how those are counted apply\nhere too. On a stamp card account the\n`,_jsx(_components.a,{href:`/merchants/settings/branch-switcher`,children:`branch picker`}),` narrows most of what you export;\non a points account it does not.`]}),`\n`,_jsx(Heading,{level:`2`,id:`who-can-export`,children:`Who can export`}),`\n`,_jsx(_components.p,{children:`Owners and managers. Anyone who can open Analytics can export it.`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Export data`}),` in the Edit Permissions checklist does not hold anyone back. Ticking\n`,_jsx(_components.strong,{children:`View analytics`}),` on its own already lets a teammate open the page and download every\nformat, because nothing in Qtap checks the export permission. Treat the two boxes as\none decision until that is fixed.`]})}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Analytics overview`,href:`/merchants/analytics/overview`,children:_jsx(_components.p,{children:`What each number on the page means`})}),_jsx(Card,{title:`Detailed reports`,href:`/merchants/analytics/reports-hub`,children:_jsx(_components.p,{children:`Per branch, per staff member and revenue reports`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Exporting your analytics","sidebarTitle":"Exporting","description":"Download your analytics as a PDF report, a CSV, or an Instagram Story image, and what each file actually holds.","href":"/merchants/analytics/exporting"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"The three formats","slug":"the-three-formats","depth":2,"children":[]},{"title":"Choosing sections","slug":"choosing-sections","depth":2,"children":[]},{"title":"The checkboxes do not apply to every format","slug":"the-checkboxes-do-not-apply-to-every-format","depth":2,"children":[]},{"title":"What the PDF looks like","slug":"what-the-pdf-looks-like","depth":2,"children":[]},{"title":"What the CSV looks like","slug":"what-the-csv-looks-like","depth":2,"children":[]},{"title":"The Story image","slug":"the-story-image","depth":2,"children":[]},{"title":"What never gets exported","slug":"what-never-gets-exported","depth":2,"children":[]},{"title":"Who can export","slug":"who-can-export","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"qtap","siteName":"Qtap Help Center","title":"Exporting your analytics - Qtap Help Center","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-21T17:55:59.629Z","originalFileLocation":"merchants/analytics/exporting.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Download your analytics as a PDF report, a CSV, or an Instagram Story image, and what each file actually holds.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Qtap Help Center\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/qtap/TKYSQqr1kT8hBymr/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/qtap/TKYSQqr1kT8hBymr/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/qtap/TKYSQqr1kT8hBymr/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/qtap/TKYSQqr1kT8hBymr/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/qtap/TKYSQqr1kT8hBymr/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/qtap/TKYSQqr1kT8hBymr/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/qtap/TKYSQqr1kT8hBymr/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/qtap/TKYSQqr1kT8hBymr/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/qtap/TKYSQqr1kT8hBymr/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Exporting your analytics - Qtap Help Center\">\u003cmeta data-mint-head property=\"og:description\" content=\"Download your analytics as a PDF report, a CSV, or an Instagram Story image, and what each file actually holds.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Qtap Help Center\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.qtap.qa/merchants/analytics/exporting\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://qtap.mintlify.site/_mintlify/api/og/v2?division=Analytics\u0026amp;title=Exporting+your+analytics\u0026amp;description=Download+your+analytics+as+a+PDF+report%2C+a+CSV%2C+or+an+Instagram+Story+image%2C+and+what+each+file+actually+holds.\u0026amp;theme=de3e91ac6ee53f26b0bec4dd\u0026amp;signature=5d4951bfa4a640de8fb6213461d768b41a0dc88e9ff9bc7dd0a7c3f6ecc96c8e\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Exporting your analytics - Qtap Help Center\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Download your analytics as a PDF report, a CSV, or an Instagram Story image, and what each file actually holds.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://qtap.mintlify.site/_mintlify/api/og/v2?division=Analytics\u0026amp;title=Exporting+your+analytics\u0026amp;description=Download+your+analytics+as+a+PDF+report%2C+a+CSV%2C+or+an+Instagram+Story+image%2C+and+what+each+file+actually+holds.\u0026amp;theme=de3e91ac6ee53f26b0bec4dd\u0026amp;signature=5d4951bfa4a640de8fb6213461d768b41a0dc88e9ff9bc7dd0a7c3f6ecc96c8e\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/qtap/TKYSQqr1kT8hBymr/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Qtap Help Center\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#8E4A63\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.qtap.qa/merchants/analytics/exporting\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/merchants/analytics/exporting.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.qtap.qa/#organization\",\"name\":\"Qtap Help Center\",\"url\":\"https://docs.qtap.qa\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/qtap/rdaVHkEOENTAZ2Wq/logo/light.png?fit=max\u0026auto=format\u0026n=rdaVHkEOENTAZ2Wq\u0026q=85\u0026s=89d719a15a0e859fdb81f7487d466414\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.qtap.qa#website\",\"name\":\"Qtap Help Center\",\"url\":\"https://docs.qtap.qa\",\"publisher\":{\"@id\":\"https://docs.qtap.qa/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.qtap.qa/merchants/analytics/exporting#webpage\",\"url\":\"https://docs.qtap.qa/merchants/analytics/exporting\",\"name\":\"Exporting your analytics\",\"description\":\"Download your analytics as a PDF report, a CSV, or an Instagram Story image, and what each file actually holds.\",\"dateModified\":\"2026-10-21T17:55:59.629Z\",\"isPartOf\":{\"@id\":\"https://docs.qtap.qa#website\"},\"breadcrumb\":{\"@id\":\"https://docs.qtap.qa/merchants/analytics/exporting#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.qtap.qa/merchants/analytics/exporting#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Analytics\",\"item\":\"https://docs.qtap.qa/merchants/analytics/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Exporting your analytics\",\"item\":\"https://docs.qtap.qa/merchants/analytics/exporting\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.qtap.qa/merchants/analytics/exporting#article\",\"headline\":\"Exporting your analytics\",\"name\":\"Exporting your analytics\",\"description\":\"Download your analytics as a PDF report, a CSV, or an Instagram Story image, and what each file actually holds.\",\"url\":\"https://docs.qtap.qa/merchants/analytics/exporting\",\"mainEntityOfPage\":{\"@id\":\"https://docs.qtap.qa/merchants/analytics/exporting#webpage\"},\"dateModified\":\"2026-10-21T17:55:59.629Z\",\"publisher\":{\"@id\":\"https://docs.qtap.qa/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.qtap.qa#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Qtap Help Center\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Qtap Help Center\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/merchants/analytics/exporting.md","siteName":"Qtap Help Center","nav":{"global":null,"groups":[{"group":"Getting Started","pages":[{"title":"What is Qtap","href":"/merchants/what-is-qtap"},{"title":"Welcome to Qtap","href":"/merchants/welcome"},{"title":"Creating your Qtap account","sidebarTitle":"Creating your account","href":"/merchants/getting-started/creating-your-account"},{"title":"Onboarding Wizard Walkthrough","href":"/merchants/onboarding-wizard"},{"title":"Dashboard Overview","href":"/merchants/dashboard-overview"},{"title":"The Recent Activity feed","sidebarTitle":"Recent activity","href":"/merchants/getting-started/recent-activity"},{"title":"Demo mode","sidebarTitle":"Demo mode","href":"/merchants/getting-started/demo-mode"},{"title":"The top bar: theme, alerts, and your account","sidebarTitle":"The top bar","href":"/merchants/getting-started/top-bar"},{"title":"Using the dashboard on a phone","sidebarTitle":"On a phone","href":"/merchants/getting-started/on-a-phone"},{"title":"The Getting Started checklist","sidebarTitle":"Getting Started checklist","href":"/merchants/getting-started/checklist"},{"title":"Your First Loyalty Program","href":"/merchants/first-loyalty-program"}]},{"group":"Stamp Cards","pages":[{"title":"Stamp Cards Overview","href":"/merchants/stamp-cards/overview"},{"title":"Creating a Stamp Card","href":"/merchants/stamp-cards/creating"},{"title":"Editing a Stamp Card","sidebarTitle":"Editing a card","href":"/merchants/stamp-cards/editing"},{"title":"Designing Your Stamp Card","href":"/merchants/stamp-cards/designing"},{"title":"The Card Designer","sidebarTitle":"Card designer","href":"/merchants/stamp-cards/card-designer"},{"title":"Welcome and Birthday Bonus Stamps","sidebarTitle":"Bonus stamps","href":"/merchants/stamp-cards/bonus-stamps"},{"title":"Stamp Card Rewards","href":"/merchants/stamp-cards/rewards"},{"title":"When a customer finishes a card and starts another","sidebarTitle":"Finishing a card twice","href":"/merchants/stamp-cards/repeat-cards"},{"title":"Stamp Card Advanced Settings","sidebarTitle":"Advanced settings","href":"/merchants/stamp-cards/advanced-settings"},{"title":"Card terms and the questions members read","sidebarTitle":"Terms and questions","href":"/merchants/cards/card-terms"},{"title":"Deleting a card or a points program","sidebarTitle":"Deleting a card","href":"/merchants/cards/deleting"},{"title":"Issuing Stamps Manually","href":"/merchants/stamp-cards/manual-stamps"},{"title":"Scanning a customer's code at the till","sidebarTitle":"Scan to find a customer","href":"/merchants/cards/scan-to-find-a-customer"},{"title":"A stamp issued by mistake","sidebarTitle":"Fixing a stamp mistake","href":"/merchants/stamp-cards/fixing-a-mistake"}]},{"group":"Points Programs","pages":[{"title":"Points Programs Overview","href":"/merchants/points/overview"},{"title":"Creating a Points Program","href":"/merchants/points/creating"},{"title":"Editing a Points Program","sidebarTitle":"Editing a program","href":"/merchants/points/editing"},{"title":"Setting Your Points Earn Rate","sidebarTitle":"Earn rate","href":"/merchants/points/earn-rate"},{"title":"Adding Redeemable Rewards to a Points Program","sidebarTitle":"Points rewards","href":"/merchants/points/rewards"},{"title":"Points Operations","sidebarTitle":"Points Operations","href":"/merchants/points/operations"},{"title":"How and when points expire","sidebarTitle":"Points expiry","href":"/merchants/points/expiry"},{"title":"Awarding points: By Amount or Manual Points","sidebarTitle":"Awarding points","href":"/merchants/points/awarding"},{"title":"Adjusting and deducting points","sidebarTitle":"Adjusting points","href":"/merchants/points/adjusting"},{"title":"Scanning a customer's code at the till","sidebarTitle":"Scan to find a customer","href":"/merchants/cards/scan-to-find-a-customer"},{"title":"Redeeming points rewards","sidebarTitle":"Redeeming points rewards","href":"/merchants/redemptions/points-rewards"},{"title":"Deleting a card or a points program","sidebarTitle":"Deleting a card","href":"/merchants/cards/deleting"}]},{"group":"Wallet Passes","pages":[{"title":"Designing your Wallet pass","sidebarTitle":"Pass design","href":"/merchants/passes/pass-design-studio"}]},{"group":"QR Codes \u0026 NFC","pages":[{"title":"QR Codes Overview","href":"/merchants/qr-codes/overview"},{"title":"Generating QR Codes","href":"/merchants/qr-codes/generating"},{"title":"Setting QR code expiry dates and scan limits","sidebarTitle":"Expiry \u0026 scan limits","href":"/merchants/qr-codes/expiry-and-limits"},{"title":"QR code plan limits and monthly quotas","sidebarTitle":"Plan limits \u0026 quotas","href":"/merchants/qr-codes/plan-limits"},{"title":"Reusable vs one-time QR codes","sidebarTitle":"Reusable vs one-time","href":"/merchants/qr-codes/reusable-vs-one-time"},{"title":"QR Code Actions","sidebarTitle":"Actions","href":"/merchants/qr-codes/actions"},{"title":"Showing a QR code and how customers join from it","sidebarTitle":"Showing and scanning a code","href":"/merchants/qr-codes/customer-scan-flow"},{"title":"Showing a QR code on screen","sidebarTitle":"Show a code on screen","href":"/merchants/qr-codes/show-on-screen"},{"title":"Batch QR Code Generation","href":"/merchants/qr-codes/batch"},{"title":"QR code placement and use-case ideas","sidebarTitle":"Placement ideas","href":"/merchants/qr-codes/placement-ideas"},{"title":"Colors, logos, and print files","sidebarTitle":"Colors and print files","href":"/merchants/qr-codes/printing"},{"title":"Troubleshooting QR codes that won't scan","sidebarTitle":"Troubleshooting","href":"/merchants/qr-codes/troubleshooting"},{"title":"QR code details and scans","sidebarTitle":"Code details \u0026 scans","href":"/merchants/qr-codes/qr-code-detail"},{"title":"Reading a QR code's scan analytics","sidebarTitle":"Scan analytics","href":"/merchants/qr-codes/scan-analytics"},{"title":"What is an NFC tag versus a QR code?","sidebarTitle":"NFC tags vs QR codes","href":"/merchants/nfc-tags/what-is-nfc"},{"title":"NFC Tags","href":"/merchants/nfc-tags"},{"title":"How an NFC tap awards a stamp or points","sidebarTitle":"How a tap works","href":"/merchants/nfc-tags/tap-and-earn"},{"title":"How a customer taps one of your tags","sidebarTitle":"What a customer does","href":"/merchants/nfc-tags/how-customers-tap"},{"title":"NFC tag details and settings","sidebarTitle":"Tag details \u0026 settings","href":"/merchants/nfc-tags/detail"},{"title":"Where to put your NFC tags","sidebarTitle":"Placement ideas","href":"/merchants/nfc-tags/placement-ideas"}]},{"group":"Campaigns","pages":[{"title":"Campaigns Overview","href":"/merchants/campaigns/overview"},{"title":"Creating a Campaign: The 8-Step Wizard","sidebarTitle":"Create a campaign","href":"/merchants/campaigns/wizard"},{"title":"Who can see your campaign","sidebarTitle":"Campaign audience","href":"/merchants/campaigns/audience"},{"title":"Campaign messages and personalization","sidebarTitle":"Messages and variables","href":"/merchants/campaigns/messages"},{"title":"Campaign timing and repeat sends","sidebarTitle":"Timing and repeat sends","href":"/merchants/campaigns/timing"},{"title":"Pausing or deleting a campaign","sidebarTitle":"Pausing or deleting","href":"/merchants/campaigns/stopping-a-campaign"},{"title":"Campaign stats","sidebarTitle":"Campaign stats","href":"/merchants/campaigns/stats"},{"title":"What the campaign numbers mean","sidebarTitle":"Reading campaign numbers","href":"/merchants/campaigns/analytics"},{"title":"Birthday Campaigns","href":"/merchants/campaigns/birthday"},{"title":"Win-Back Campaigns","href":"/merchants/campaigns/winback"},{"title":"Welcome Campaigns","href":"/merchants/campaigns/welcome"},{"title":"Milestone Campaigns","sidebarTitle":"Milestone","href":"/merchants/campaigns/milestone"},{"title":"Flash Sale and Time-Based Promotion campaigns","sidebarTitle":"Flash sale and happy hour","href":"/merchants/campaigns/flash-sale"},{"title":"Points Multiplier Campaigns","sidebarTitle":"Points multiplier","href":"/merchants/campaigns/points-multiplier"},{"title":"Campaign Rewards","href":"/merchants/campaigns/rewards"},{"title":"Push Notifications","href":"/merchants/campaigns/push-notifications"},{"title":"The image and link on a push notification","sidebarTitle":"Image and link","href":"/merchants/notifications/image-and-link"},{"title":"Reading your notification stats","sidebarTitle":"Notification stats","href":"/merchants/notifications/stats"},{"title":"Audience segments explained","sidebarTitle":"Audience segments","href":"/merchants/notifications/segments"},{"title":"Notification templates","sidebarTitle":"Templates","href":"/merchants/campaigns/notification-templates"},{"title":"Push notifications vs campaigns","sidebarTitle":"Push vs campaigns","href":"/merchants/notifications/push-vs-campaign"},{"title":"Send a notification to specific members","sidebarTitle":"Targeted notifications","href":"/merchants/notifications/targeted"},{"title":"Messages Qtap sends for you","sidebarTitle":"Automatic messages","href":"/merchants/notifications/automatic"}]},{"group":"Public Offers","pages":[{"title":"Public offers","sidebarTitle":"Offers overview","href":"/merchants/offers/overview"},{"title":"Designing your voucher","sidebarTitle":"Voucher design","href":"/merchants/offers/voucher-design"},{"title":"Editing or ending a live offer","sidebarTitle":"Editing a live offer","href":"/merchants/offers/editing"}]},{"group":"Analytics","pages":[{"title":"Analytics Overview","href":"/merchants/analytics/overview"},{"title":"The Insights panel on your analytics page","sidebarTitle":"Insights panel","href":"/merchants/analytics/insights"},{"title":"The points panels on your analytics page","sidebarTitle":"Points panels","href":"/merchants/analytics/points-panels"},{"title":"The charts below your analytics numbers","sidebarTitle":"Analytics charts","href":"/merchants/analytics/charts"},{"title":"Churn risk and best customers","sidebarTitle":"Churn risk \u0026 best customers","description":"The two member lists at the bottom of Analytics: who has stopped coming in, and who keeps coming back.","href":"/merchants/analytics/customer-lists"},{"title":"Exporting your analytics","sidebarTitle":"Exporting","href":"/merchants/analytics/exporting"},{"title":"Detailed Reports","sidebarTitle":"Reports hub","description":"The Detailed Reports hub and the four reports it opens: points activity, revenue impact, staff performance, and location comparison.","href":"/merchants/analytics/reports-hub"},{"title":"Location Comparison","sidebarTitle":"Location comparison","href":"/merchants/analytics/location-comparison"},{"title":"Points Activity Report","sidebarTitle":"Points activity","href":"/merchants/analytics/points-activity"},{"title":"Revenue Impact","sidebarTitle":"Revenue impact","href":"/merchants/analytics/revenue-impact"},{"title":"Staff Performance Report","sidebarTitle":"Staff performance","href":"/merchants/analytics/staff-performance"},{"title":"Your Wrapped","sidebarTitle":"Wrapped","href":"/merchants/analytics/wrapped"}]},{"group":"Members","pages":[{"title":"Members","href":"/merchants/members/overview"},{"title":"How members join your program","sidebarTitle":"How members join","href":"/merchants/members/how-members-join"},{"title":"Joining from a QR code without the app","sidebarTitle":"Joining without the app","href":"/merchants/members/joining-without-the-app"},{"title":"Member Profiles","href":"/merchants/members/profiles"},{"title":"Why a customer is not getting your messages","sidebarTitle":"Push status","href":"/merchants/members/push-status"},{"title":"Completing a member's profile","sidebarTitle":"Complete a profile","href":"/merchants/members/complete-profile"},{"title":"Exporting and deleting members","sidebarTitle":"Export and delete","href":"/merchants/members/export-delete"},{"title":"Customers who deleted their Qtap account","sidebarTitle":"Deleted members","href":"/merchants/members/deleted-members"},{"title":"Member Redemptions","href":"/merchants/members/redemptions"},{"title":"Redemptions dashboard","sidebarTitle":"Redemptions","href":"/merchants/redemptions"},{"title":"Redeeming by scanning the member's QR","sidebarTitle":"Scan to redeem","href":"/merchants/redemptions/scan-redemption"},{"title":"The customer's card at the counter","sidebarTitle":"The card preview","href":"/merchants/redemptions/card-preview"},{"title":"What kind of reward you are handing over","sidebarTitle":"Reward types at the counter","href":"/merchants/redemptions/reward-types"}]},{"group":"Staff","pages":[{"title":"Staff Overview","href":"/merchants/staff/overview"},{"title":"Inviting a Team Member","sidebarTitle":"Inviting staff","href":"/merchants/staff/inviting"},{"title":"Roles and Permissions","href":"/merchants/staff/roles-permissions"},{"title":"What Each Staff Permission Unlocks","sidebarTitle":"Permission reference","href":"/merchants/staff/permission-reference"},{"title":"Location-based staff access","sidebarTitle":"Location access","href":"/merchants/staff/location-access"},{"title":"Cashier vs Manager: Recommended Staff Setup","sidebarTitle":"Staff setup recipes","href":"/merchants/staff/setup-recipes"},{"title":"The staff activity log","sidebarTitle":"Activity log","href":"/merchants/staff/activity-logs"}]},{"group":"Settings","pages":[{"title":"Qtap plans compared: Starter, Growth, Elite, Franchise","sidebarTitle":"Plans compared","href":"/merchants/billing/plans"},{"title":"Billing","href":"/merchants/settings/billing"},{"title":"Understanding your usage meters","sidebarTitle":"Usage meters","href":"/merchants/billing/usage-meters"},{"title":"When Qtap says you have reached a limit","sidebarTitle":"Hitting a plan limit","href":"/merchants/billing/limit-reached"},{"title":"Upgrading your plan","sidebarTitle":"Upgrading your plan","href":"/merchants/billing/upgrade"},{"title":"Your free trial","sidebarTitle":"Free trial","href":"/merchants/billing/trial"},{"title":"Downgrading your plan","sidebarTitle":"Downgrading your plan","href":"/merchants/billing/downgrade"},{"title":"Buying add-ons","sidebarTitle":"Add-ons","href":"/merchants/billing/add-ons"},{"title":"Invoices and payment method","sidebarTitle":"Invoices and payment","href":"/merchants/billing/invoices-payment"},{"title":"If your payment fails","sidebarTitle":"Failed payment","href":"/merchants/billing/payment-failed"},{"title":"Locations","href":"/merchants/settings/locations"},{"title":"Switching between branches","sidebarTitle":"Branch switcher","href":"/merchants/settings/branch-switcher"},{"title":"Notifications","sidebarTitle":"Notifications","href":"/merchants/settings/notifications"},{"title":"Turning off Qtap's marketing emails","sidebarTitle":"Marketing emails","href":"/merchants/settings/marketing-emails"},{"title":"Merchant Page","href":"/merchants/settings/merchant-page"},{"title":"Business Details","sidebarTitle":"Business details","href":"/merchants/settings/business-details"},{"title":"Your business logo","sidebarTitle":"Business logo","href":"/merchants/settings/business-logo"},{"title":"The Merchants page","sidebarTitle":"Merchants page","href":"/merchants/merchant-page/business-overview"},{"title":"Designing your merchant page","sidebarTitle":"Merchant page designer","href":"/merchants/settings/merchant-page-editor"},{"title":"Your public link","sidebarTitle":"Your public link","href":"/merchants/merchant-page/public-link"},{"title":"Your Google rating and opening hours","sidebarTitle":"Rating and hours","href":"/merchants/merchant-page/rating-and-hours"},{"title":"What customers see on your public page","sidebarTitle":"Public page","href":"/merchants/merchant-page/public-view"},{"title":"Security","sidebarTitle":"Security","href":"/merchants/settings/security"},{"title":"Resetting a forgotten password","sidebarTitle":"Forgot password","href":"/merchants/settings/password-reset"}]},{"group":"Customer App","pages":[{"title":"Customer app settings and profile","sidebarTitle":"Settings \u0026 profile","href":"/customer-app/settings-profile"}]},{"group":"Support","pages":[{"title":"Frequently asked questions","sidebarTitle":"FAQ","href":"/support/faq"}]}]},"basePath":"","title":"Exporting your analytics - Qtap Help Center","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-D2acuaLg.js","DynamicMarkdown-Co5nikxh.js","zoom-image-lightbox-BbK2OBGL.js","lightbox-handle-r17bVUz3.js"]}