These data are the ones used while you are testing your Gameball engagement experience before going live, mostly used by your team. Gameball will give you the ability to test the whole experience you designed on your staging/UAT environment. No need to care about deleting the test data that you have used during the integration cycle.
Live Data
These data are the ones used once you start going live with Gameball on your platform, with the Gameball engagement experience exposed to your customers according to your configurations.
Your account will have 2 different API Keys — one for Test and the other for Live data. You can access your API Keys settings section in the Gameball Admin Dashboard through Settings > Admin Settings > Account Integration.
API Keys in Account Integration settings
You will find both your Live API Key and Test API Key.
Use Test API Key on your staging/UAT environment and Live API Key on your production environment.
How to Switch Between Test and Live Data on the Dashboard
You can switch between live and test data from the Admin Settings in your Gameball Dashboard.
1
Open Admin Settings
Navigate to Settings → Admin Settings and stay on the General tab.
2
Locate the Test Data Section
Scroll to the Test Data section and click the toggle to switch modes.
Test Data toggle under Settings → Admin Settings → General
3
Confirm the Data View
A Data View confirmation pop-up appears with a dropdown. Select either Live Data or Test Data, then click Save.
Data View confirmation pop-up
While Test Data mode is active, a yellow banner appears at the top of every dashboard page indicating that you are currently viewing test data. Click the Go to Settings link in the banner to jump straight back to the Test Data toggle and switch modes whenever you need.
Shopify stores always display live data by default — there is no built-in test environment on Shopify. Switching between live and test data modes in the Gameball dashboard is not available for Shopify clients.If you need to test your Gameball setup before going live, the recommended approach is to create a separate Shopify development store and connect it to a separate Gameball workspace using your test API key. Note that Shopify dev stores do not support real credit card transactions, so you may need to contact Gameball support to arrange a plan for your test workspace.
Publish the Gameball experience and widget on your Shopify store.
Understand Your Customers' Basic Analytics
Introduction to Gameball Analytics.
Was this page helpful?
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Gameball Docs","colors":{"primary":"#FB5819","light":"#FFD800","dark":"#F5DB5B"},"logo":{"light":"https://mintcdn.com/gameball/G3Do1BW89krXAJ48/logo/light.svg?fit=max\u0026auto=format\u0026n=G3Do1BW89krXAJ48\u0026q=85\u0026s=aecb464405fc6a468704d3da3cedc5ae","dark":"https://mintcdn.com/gameball/G3Do1BW89krXAJ48/logo/dark.svg?fit=max\u0026auto=format\u0026n=G3Do1BW89krXAJ48\u0026q=85\u0026s=05dec1e7bb58ddf654926789347480f2"},"favicon":"https://mintcdn.com/gameball/DyB0l4Pe2M9HXiFz/favicon.svg?fit=max\u0026auto=format\u0026n=DyB0l4Pe2M9HXiFz\u0026q=85\u0026s=2159e3f87590969ecc17da52bd808257","api":{"playground":{"display":"interactive","proxy":true},"examples":{"languages":["curl","javascript","python","csharp","go","php","java"]}},"navbar":{"links":[{"href":"mailto:support@gameball.co","label":"Support"}],"primary":{"type":"button","label":"Sign in","href":"https://app.gameball.co/"}},"footer":{"socials":{"facebook":"https://www.facebook.com/Gameball.co","linkedin":"https://www.linkedin.com/company/gameball"}},"styling":{"eyebrows":"breadcrumbs","latex":true},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"interaction":{"drilldown":true},"navigation":{"global":{"anchors":[{"anchor":"Gameball Website","icon":"globe","href":"https://gameball.co/"},{"anchor":"Blog","icon":"newspaper","href":"https://www.gameball.co/blog"},{"anchor":"Case Studies","icon":"briefcase","href":"https://www.gameball.co/case-study"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"gameball","hasAudioNarration":false,"actualSubdomain":"gameball","customDomains":["docs.gameball.co"],"gitSource":{"type":"github","owner":"gameballers","repo":"gameball-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae77047d14d2161b5f1aa39","collectionId":"4ab5a5df-ae42-4575-80c1-b07b31f8cefa","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae77047d14d2161b5f1aa39"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ae77047d14d2161b5f1aa39","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Product Docs","count":233},{"language":"default","tag":"Product Documentation","count":233},{"language":"default","tag":"Installation","count":130},{"language":"default","tag":"API reference","count":97},{"language":"default","tag":"API documentation","count":92},{"language":"default","tag":"Mobile Integration","count":85},{"language":"default","tag":"Technical Tutorials","count":55},{"language":"default","tag":"Rewards Campaigns","count":50},{"language":"default","tag":"Web \u0026 POS Integration","count":43},{"language":"default","tag":"Apps \u0026 Integrations","count":30}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","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":"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":"llms-txt-v2","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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":".nav-logo,.nav-logo img{width:auto!important;height:40px!important;max-height:40px!important}.nav-logo img{object-fit:contain!important}.security-banner{display:flex;align-items:flex-start;gap:.75rem;background:rgba(239,68,68,.25);border:1px solid rgba(239,68,68,.5);border-left:4px solid #ef4444;padding:1rem;border-radius:.5rem;margin:1rem 0}.security-banner-icon{font-size:1.25rem;color:#ef4444;flex-shrink:0;line-height:1.5}.security-banner-content{flex:1;font-size:.9375rem;line-height:1.6;color:inherit}.security-banner-content strong{font-weight:600;color:inherit}.security-banner-content code{background:rgba(239,68,68,.15);color:#dc2626;padding:.125rem .375rem;border-radius:.25rem;font-size:.875em;font-family:monospace}"}],"page":{"pagePath":"product-documentation/integrate-gameball/other-integration-notes/test-and-live-data","slug":"/product-documentation/integrate-gameball/other-integration-notes/test-and-live-data","pageMetadata":{"title":"What Is the Difference Between Test and Live Data?","description":"Test your designed experience through Gameball on your staging/UAT environment before rolling it out on production.","href":"/product-documentation/integrate-gameball/other-integration-notes/test-and-live-data"},"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: \"Test your designed experience through Gameball on your staging/UAT environment before rolling it out on production.\"\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={hr:`hr`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Frame,Heading,Note,OptimizedImage,Step,Steps,Table,Tip,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`test-data-vs-live-data`,children:`Test Data vs. Live Data`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Test Data`,icon:`flask`,id:`test-data`,children:_jsx(_components.p,{children:`These data are the ones used while you are testing your Gameball engagement experience before going live, mostly used by your team. Gameball will give you the ability to test the whole experience you designed on your staging/UAT environment. No need to care about deleting the test data that you have used during the integration cycle.`})}),_jsx(Accordion,{title:`Live Data`,icon:`rocket`,id:`live-data`,children:_jsx(_components.p,{children:`These data are the ones used once you start going live with Gameball on your platform, with the Gameball engagement experience exposed to your customers according to your configurations.`})})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`how-to-use-the-test/live-data`,children:`How to Use the Test/Live Data`}),`\n`,_jsxs(_components.p,{children:[`Your account will have 2 different `,_jsx(_components.strong,{children:`API Keys`}),` — one for Test and the other for Live data. You can access your `,_jsx(_components.strong,{children:`API Keys`}),` settings section in the Gameball Admin Dashboard through `,_jsx(_components.strong,{children:`Settings > Admin Settings > Account Integration`}),`.`]}),`\n`,_jsx(Frame,{caption:`API Keys in Account Integration settings`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/gameball/0izDrUbnPHPlIUcS/images/product-docs/integrate-gameball/test-live-api-keys.png?fit=max\u0026auto=format\u0026n=0izDrUbnPHPlIUcS\u0026q=85\u0026s=6457e1e189a98506ab715c52555e3883`,alt:`API Keys settings`,\"data-og-width\":`2600`,width:`2600`,\"data-og-height\":`1502`,height:`1502`,\"data-path\":`images/product-docs/integrate-gameball/test-live-api-keys.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/gameball/0izDrUbnPHPlIUcS/images/product-docs/integrate-gameball/test-live-api-keys.png?w=280\u0026fit=max\u0026auto=format\u0026n=0izDrUbnPHPlIUcS\u0026q=85\u0026s=8e94bde3e6752f6fde818b2230b3a61d 280w, https://mintcdn.com/gameball/0izDrUbnPHPlIUcS/images/product-docs/integrate-gameball/test-live-api-keys.png?w=560\u0026fit=max\u0026auto=format\u0026n=0izDrUbnPHPlIUcS\u0026q=85\u0026s=d85e6723d0d2da56966e33db3f99eeb1 560w, https://mintcdn.com/gameball/0izDrUbnPHPlIUcS/images/product-docs/integrate-gameball/test-live-api-keys.png?w=840\u0026fit=max\u0026auto=format\u0026n=0izDrUbnPHPlIUcS\u0026q=85\u0026s=d486ce3cd23c74e7db644004fcbaa665 840w, https://mintcdn.com/gameball/0izDrUbnPHPlIUcS/images/product-docs/integrate-gameball/test-live-api-keys.png?w=1100\u0026fit=max\u0026auto=format\u0026n=0izDrUbnPHPlIUcS\u0026q=85\u0026s=4d7ed5edc0e970c794aacfc0a55f9894 1100w, https://mintcdn.com/gameball/0izDrUbnPHPlIUcS/images/product-docs/integrate-gameball/test-live-api-keys.png?w=1650\u0026fit=max\u0026auto=format\u0026n=0izDrUbnPHPlIUcS\u0026q=85\u0026s=d487968b66968039db25286bf05401e7 1650w, https://mintcdn.com/gameball/0izDrUbnPHPlIUcS/images/product-docs/integrate-gameball/test-live-api-keys.png?w=2500\u0026fit=max\u0026auto=format\u0026n=0izDrUbnPHPlIUcS\u0026q=85\u0026s=40bd530e52314fe1eb4eeb1bc9ad3ba8 2500w`})}),`\n`,_jsxs(_components.p,{children:[`You will find both your `,_jsx(_components.strong,{children:`Live API Key`}),` and `,_jsx(_components.strong,{children:`Test API Key`}),`.`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Use `,_jsx(_components.strong,{children:`Test API Key`}),` on your staging/UAT environment and `,_jsx(_components.strong,{children:`Live API Key`}),` on your production environment.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`test/live-data-dependency`,children:`Test/Live Data Dependency`}),`\n`,_jsx(_components.p,{children:`Your designed and configured experience will be the same using both API Keys (tiers, campaigns, etc). The only difference will be with the below:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Affected Area`}),_jsx(_components.th,{children:`Notes`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Analytics section`}),_jsx(_components.td,{children:`Tracked separately per environment`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Customers list`}),_jsx(_components.td,{children:`Separate customer records per environment`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Customers’ Game Plan Achievements`}),_jsx(_components.td,{children:`Independent per environment`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Customer Points Transactions`}),_jsx(_components.td,{children:`Separate transaction history per environment`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`how-to-switch-between-test-and-live-data-on-the-dashboard`,children:`How to Switch Between Test and Live Data on the Dashboard`}),`\n`,_jsxs(_components.p,{children:[`You can switch between live and test data from the `,_jsx(_components.strong,{children:`Admin Settings`}),` in your Gameball Dashboard.`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open Admin Settings`,children:_jsxs(_components.p,{children:[`Navigate to `,_jsx(_components.strong,{children:`Settings → Admin Settings`}),` and stay on the `,_jsx(_components.strong,{children:`General`}),` tab.`]})}),_jsxs(Step,{title:`Locate the Test Data Section`,children:[_jsxs(_components.p,{children:[`Scroll to the `,_jsx(_components.strong,{children:`Test Data`}),` section and click the toggle to switch modes.`]}),_jsx(Frame,{caption:`Test Data toggle under Settings → Admin Settings → General`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/gameball/3mk7Kv2S20XVhcqI/images/product-docs/integrate-gameball/test-data-settings-toggle.png?fit=max\u0026auto=format\u0026n=3mk7Kv2S20XVhcqI\u0026q=85\u0026s=86cc1b789672bb24103eeb1f86411964`,alt:`Test Data toggle in Admin Settings`,\"data-og-width\":`1024`,width:`1024`,\"data-og-height\":`512`,height:`512`,\"data-path\":`images/product-docs/integrate-gameball/test-data-settings-toggle.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/gameball/3mk7Kv2S20XVhcqI/images/product-docs/integrate-gameball/test-data-settings-toggle.png?w=280\u0026fit=max\u0026auto=format\u0026n=3mk7Kv2S20XVhcqI\u0026q=85\u0026s=8bbdc4954c1ec49cc75f3e7c43151c0d 280w, https://mintcdn.com/gameball/3mk7Kv2S20XVhcqI/images/product-docs/integrate-gameball/test-data-settings-toggle.png?w=560\u0026fit=max\u0026auto=format\u0026n=3mk7Kv2S20XVhcqI\u0026q=85\u0026s=e43b7352c029f0fe5f044db37c401e81 560w, https://mintcdn.com/gameball/3mk7Kv2S20XVhcqI/images/product-docs/integrate-gameball/test-data-settings-toggle.png?w=840\u0026fit=max\u0026auto=format\u0026n=3mk7Kv2S20XVhcqI\u0026q=85\u0026s=dd77bf28b8c2dc1663722a36003948db 840w, https://mintcdn.com/gameball/3mk7Kv2S20XVhcqI/images/product-docs/integrate-gameball/test-data-settings-toggle.png?w=1100\u0026fit=max\u0026auto=format\u0026n=3mk7Kv2S20XVhcqI\u0026q=85\u0026s=c36cf7efacf5f924d73fb4ea733da399 1100w, https://mintcdn.com/gameball/3mk7Kv2S20XVhcqI/images/product-docs/integrate-gameball/test-data-settings-toggle.png?w=1650\u0026fit=max\u0026auto=format\u0026n=3mk7Kv2S20XVhcqI\u0026q=85\u0026s=65bfc78aab66b856b018138701d882a4 1650w, https://mintcdn.com/gameball/3mk7Kv2S20XVhcqI/images/product-docs/integrate-gameball/test-data-settings-toggle.png?w=2500\u0026fit=max\u0026auto=format\u0026n=3mk7Kv2S20XVhcqI\u0026q=85\u0026s=6ed7decfd91e519c734f666cff647af2 2500w`})})]}),_jsxs(Step,{title:`Confirm the Data View`,children:[_jsxs(_components.p,{children:[`A `,_jsx(_components.strong,{children:`Data View`}),` confirmation pop-up appears with a dropdown. Select either `,_jsx(_components.strong,{children:`Live Data`}),` or `,_jsx(_components.strong,{children:`Test Data`}),`, then click `,_jsx(_components.strong,{children:`Save`}),`.`]}),_jsx(Frame,{caption:`Data View confirmation pop-up`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/gameball/3mk7Kv2S20XVhcqI/images/product-docs/integrate-gameball/test-data-confirmation-popup.png?fit=max\u0026auto=format\u0026n=3mk7Kv2S20XVhcqI\u0026q=85\u0026s=740db046ca585f3136bb30b7b5518b3e`,alt:`Data View confirmation pop-up`,\"data-og-width\":`1024`,width:`1024`,\"data-og-height\":`510`,height:`510`,\"data-path\":`images/product-docs/integrate-gameball/test-data-confirmation-popup.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/gameball/3mk7Kv2S20XVhcqI/images/product-docs/integrate-gameball/test-data-confirmation-popup.png?w=280\u0026fit=max\u0026auto=format\u0026n=3mk7Kv2S20XVhcqI\u0026q=85\u0026s=ff87925de4d7d3f19a0b9e1a4b982124 280w, https://mintcdn.com/gameball/3mk7Kv2S20XVhcqI/images/product-docs/integrate-gameball/test-data-confirmation-popup.png?w=560\u0026fit=max\u0026auto=format\u0026n=3mk7Kv2S20XVhcqI\u0026q=85\u0026s=dcb8aebedb22063534c25f010b4ebbc6 560w, https://mintcdn.com/gameball/3mk7Kv2S20XVhcqI/images/product-docs/integrate-gameball/test-data-confirmation-popup.png?w=840\u0026fit=max\u0026auto=format\u0026n=3mk7Kv2S20XVhcqI\u0026q=85\u0026s=54a3a8564a6d9a0d50689cdd1617cf06 840w, https://mintcdn.com/gameball/3mk7Kv2S20XVhcqI/images/product-docs/integrate-gameball/test-data-confirmation-popup.png?w=1100\u0026fit=max\u0026auto=format\u0026n=3mk7Kv2S20XVhcqI\u0026q=85\u0026s=c81ab2b64f853412eb6f8f77761284c6 1100w, https://mintcdn.com/gameball/3mk7Kv2S20XVhcqI/images/product-docs/integrate-gameball/test-data-confirmation-popup.png?w=1650\u0026fit=max\u0026auto=format\u0026n=3mk7Kv2S20XVhcqI\u0026q=85\u0026s=efd880c35eda77241169a1068fe7e6f7 1650w, https://mintcdn.com/gameball/3mk7Kv2S20XVhcqI/images/product-docs/integrate-gameball/test-data-confirmation-popup.png?w=2500\u0026fit=max\u0026auto=format\u0026n=3mk7Kv2S20XVhcqI\u0026q=85\u0026s=c9ec460be7703d2fd7ab53ee67bfc7d4 2500w`})})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`While `,_jsx(_components.strong,{children:`Test Data`}),` mode is active, a yellow banner appears at the top of every dashboard page indicating that you are currently viewing test data. Click the `,_jsx(_components.strong,{children:`Go to Settings`}),` link in the banner to jump straight back to the Test Data toggle and switch modes whenever you need.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`shopify-stores-test-data-limitation`,children:`Shopify Stores: Test Data Limitation`}),`\n`,_jsxs(Warning,{children:[_jsxs(_components.p,{children:[`Shopify stores always display `,_jsx(_components.strong,{children:`live data`}),` by default — there is no built-in test environment on Shopify. Switching between live and test data modes in the Gameball dashboard is `,_jsx(_components.strong,{children:`not available for Shopify clients`}),`.`]}),_jsxs(_components.p,{children:[`If you need to test your Gameball setup before going live, the recommended approach is to create a separate `,_jsx(_components.strong,{children:`Shopify development store`}),` and connect it to a separate Gameball workspace using your test API key. Note that Shopify dev stores do not support real credit card transactions, so you may need to contact Gameball support to arrange a plan for your test workspace.`]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`related-articles`,children:`Related Articles`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Publish Gameball Experience on Your Store`,icon:`rocket`,href:`/product-documentation/guides-strategies-faqs/supportive-guides/publish-gameball-experience`,children:_jsx(_components.p,{children:`Publish the Gameball experience and widget on your Shopify store.`})}),_jsx(Card,{title:`Understand Your Customers' Basic Analytics`,icon:`chart-line`,href:`/product-documentation/analytics/introduction-to-gameball-analytics`,children:_jsx(_components.p,{children:`Introduction to Gameball Analytics.`})})]})]})}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":"What Is the Difference Between Test and Live Data?","description":"Test your designed experience through Gameball on your staging/UAT environment before rolling it out on production.","href":"/product-documentation/integrate-gameball/other-integration-notes/test-and-live-data"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Test Data vs. Live Data","slug":"test-data-vs-live-data","depth":2,"children":[]},{"title":"How to Use the Test/Live Data","slug":"how-to-use-the-test/live-data","depth":2,"children":[]},{"title":"Test/Live Data Dependency","slug":"test/live-data-dependency","depth":2,"children":[]},{"title":"How to Switch Between Test and Live Data on the Dashboard","slug":"how-to-switch-between-test-and-live-data-on-the-dashboard","depth":2,"children":[]},{"title":"Shopify Stores: Test Data Limitation","slug":"shopify-stores-test-data-limitation","depth":2,"children":[]},{"title":"Related Articles","slug":"related-articles","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"gameball","siteName":"Gameball Docs","title":"What Is the Difference Between Test and Live Data? - Gameball Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-25T11:21:46.630Z","originalFileLocation":"product-documentation/integrate-gameball/other-integration-notes/test-and-live-data.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=\"Test your designed experience through Gameball on your staging/UAT environment before rolling it out on production.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Gameball Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/gameball/Ree8Ef_QV2s4xScJ/_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/gameball/Ree8Ef_QV2s4xScJ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/gameball/Ree8Ef_QV2s4xScJ/_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/gameball/Ree8Ef_QV2s4xScJ/_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/gameball/Ree8Ef_QV2s4xScJ/_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/gameball/Ree8Ef_QV2s4xScJ/_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/gameball/Ree8Ef_QV2s4xScJ/_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/gameball/Ree8Ef_QV2s4xScJ/_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/gameball/Ree8Ef_QV2s4xScJ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"What Is the Difference Between Test and Live Data? - Gameball Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Test your designed experience through Gameball on your staging/UAT environment before rolling it out on production.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Gameball Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.gameball.co/product-documentation/integrate-gameball/other-integration-notes/test-and-live-data\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://gameball.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=What+Is+the+Difference+Between+Test+and+Live+Data%3F\u0026amp;description=Test+your+designed+experience+through+Gameball+on+your+staging%2FUAT+environment+before+rolling+it+out+on+production.\u0026amp;theme=4e778c65cbfcf077808b5cd6\u0026amp;signature=564a86f5b00a6e9981fbc281051310143baf49b34d0eb685e1cfd555788f3e84\">\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=\"What Is the Difference Between Test and Live Data? - Gameball Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Test your designed experience through Gameball on your staging/UAT environment before rolling it out on production.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://gameball.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=What+Is+the+Difference+Between+Test+and+Live+Data%3F\u0026amp;description=Test+your+designed+experience+through+Gameball+on+your+staging%2FUAT+environment+before+rolling+it+out+on+production.\u0026amp;theme=4e778c65cbfcf077808b5cd6\u0026amp;signature=564a86f5b00a6e9981fbc281051310143baf49b34d0eb685e1cfd555788f3e84\">\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/gameball/Ree8Ef_QV2s4xScJ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Gameball Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FB5819\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.gameball.co/product-documentation/integrate-gameball/other-integration-notes/test-and-live-data\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/product-documentation/integrate-gameball/other-integration-notes/test-and-live-data.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Gameball Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Gameball Docs","nav":{"global":{"anchors":[{"anchor":"Gameball Website","icon":"globe","href":"https://gameball.co/"},{"anchor":"Blog","icon":"newspaper","href":"https://www.gameball.co/blog"},{"anchor":"Case Studies","icon":"briefcase","href":"https://www.gameball.co/case-study"}]},"tabs":[{"tab":"Product Docs","groups":[{"group":"Product Documentation","pages":[{"group":"Getting Started","pages":[{"title":"What Is Gameball?","href":"/product-documentation/getting-started/what-is-gameball"},{"title":"How Do I Get Started with Gameball?","href":"/product-documentation/getting-started/launch-checklist"},{"group":"FAQs","pages":[{"title":"How Do I Enable Customer Account Creation on Shopify?","href":"/product-documentation/getting-started/faqs/enable-customer-account-creation-on-shopify"},{"title":"What Are Gameball Plans and Subscriptions?","href":"/product-documentation/getting-started/faqs/gameball-plans-and-subscriptions"}]}]},{"group":"Understanding Your Customers","pages":[{"group":"Gameball Customers","pages":[{"title":"What Is Customers on Gameball?","href":"/product-documentation/understanding-your-customers/gameball-customers/introduction-to-customers-on-gameball"}]},{"group":"Customer Profile","pages":[{"title":"What Is Explore and Manage a Customer Profile?","href":"/product-documentation/understanding-your-customers/customer-profile/explore-and-manage-a-customer-profile"},{"title":"What Are Customer Profile Attributes?","href":"/product-documentation/understanding-your-customers/customer-profile/customer-profile-attributes"},{"title":"What Are Group Your Customers by Tags?","href":"/product-documentation/understanding-your-customers/customer-profile/group-your-customers-by-tags"},{"title":"What Are Customer Events?","href":"/product-documentation/understanding-your-customers/customer-profile/customer-events"}]},{"group":"Your Customers","pages":[{"title":"How Do I Manage My Customer List?","href":"/product-documentation/understanding-your-customers/your-customers/manage-your-customer-list"},{"title":"How Do I Export My Customer List?","href":"/product-documentation/understanding-your-customers/your-customers/export-your-customer-list"},{"title":"What Is Customer Activity Log?","href":"/product-documentation/understanding-your-customers/your-customers/customer-activity-log"},{"title":"How Do I Export Customer Activities Log?","href":"/product-documentation/understanding-your-customers/your-customers/export-customer-activities-log"},{"title":"How Do I View Order Details from Activity Logs?","href":"/product-documentation/understanding-your-customers/your-customers/view-order-details-from-activity-logs"},{"title":"How Do I Migrate My Customers to Gameball From Other Loyalty Programs on Shopify?","href":"/product-documentation/understanding-your-customers/your-customers/migrate-your-customers-to-gameball-from-other-loyalty-programs-on-shopify"},{"title":"How Do I Update My Existing Customer Data in Bulk Using CSV?","href":"/product-documentation/understanding-your-customers/your-customers/update-customer-data-in-bulk"}]}]},{"group":"Programs","pages":[{"group":"Loyalty Points - Earn","pages":[{"title":"How Do I Launch and Configure My Earn Pointing System?","href":"/product-documentation/programs/loyalty-points-earn/launch-and-configure-your-earn-pointing-system"},{"title":"How Do I Set Which Orders Are Eligible for Points Earning?","href":"/product-documentation/programs/loyalty-points-earn/eligible-orders-for-earning"},{"title":"How Does Gameball Calculate Loyalty Points?","href":"/product-documentation/programs/loyalty-points-earn/understanding-loyalty-points-calculations-and-rules"},{"title":"What Are Collection-Based Earning Rules?","href":"/product-documentation/programs/loyalty-points-earn/collection-based-earning-rules"},{"title":"How Do I Give Different Point Earning Rules for Different Order Types?","href":"/product-documentation/programs/loyalty-points-earn/custom-earning-rules"},{"group":"Crossover Reward Program","pages":[{"title":"What Is the Gameball Merchants Crossover Rewards Experience?","href":"/product-documentation/programs/loyalty-points-earn/crossover-reward-program/gameball-merchants-crossover-rewards-experience"},{"title":"How Do I Create a New Merchant for Every Brand and Store You Own?","href":"/product-documentation/programs/loyalty-points-earn/crossover-reward-program/creating-a-new-merchant"},{"title":"How Do I Reward Customers with Different Cashback Based on the Brand?","href":"/product-documentation/programs/loyalty-points-earn/crossover-reward-program/reward-customers-with-different-cashback-per-brand"}]}]},{"group":"Loyalty Points - Redeem","pages":[{"title":"How Do I Launch and Configure My Redeem Pointing System?","href":"/product-documentation/programs/loyalty-points-redeem/launch-and-configure-your-redeem-pointing-system"}]},{"group":"Referral Program","pages":[{"title":"How Do I Launch Referral Program?","href":"/product-documentation/programs/referral-program/launching-referral-program"},{"title":"How Do Referrals Work on the Gameball Widget?","href":"/product-documentation/programs/referral-program/referrals-on-gameball-widget"}]},{"group":"VIP Tiers","pages":[{"title":"How Do I Configure Gameball VIP Tiers?","href":"/product-documentation/programs/vip-tiers/configuring-gameball-vip-tiers"},{"title":"What Are Manually Updating Customers' Tiers?","href":"/product-documentation/programs/vip-tiers/manually-updating-customers-tiers"},{"title":"How Do Tiers Work on the Gameball Widget?","href":"/product-documentation/programs/vip-tiers/tiers-on-gameball-widget"},{"group":"Tier Settings","pages":[{"title":"What Are Tiering-Up Methods?","href":"/product-documentation/programs/vip-tiers/tier-settings/tiering-up-methods"},{"title":"How Does Tier Expiry Work in Gameball?","href":"/product-documentation/programs/vip-tiers/tier-settings/understanding-tier-expiry"},{"title":"How Do I Customize Benefits for Different Tiers?","href":"/product-documentation/programs/vip-tiers/tier-settings/customizing-benefits-for-different-tiers"}]}]}]},{"group":"Customer Segmentation","pages":[{"title":"What Is Segmentation?","href":"/product-documentation/customer-segmentation/introduction-to-segmentation"},{"title":"How to Segment Customers?","href":"/product-documentation/customer-segmentation/how-to-segment-customers"},{"title":"What Are Some Use Cases for Segmentation?","href":"/product-documentation/customer-segmentation/segmentation-use-cases"},{"group":"RFM Segments","pages":[{"title":"What Is Gameball's RFM Segments?","href":"/product-documentation/customer-segmentation/rfm-segments/introduction-to-rfm-segments"},{"title":"How Does Gameball Calculate RFM Segments?","href":"/product-documentation/customer-segmentation/rfm-segments/how-rfm-segments-are-calculated"},{"title":"How Do I Use RFM Segments to Serve My Goals?","href":"/product-documentation/customer-segmentation/rfm-segments/using-rfm-segments-to-serve-your-goals"}]}]},{"group":"Analytics","pages":[{"title":"What Is Gameball Analytics?","href":"/product-documentation/analytics/introduction-to-gameball-analytics"},{"title":"What Are Member Analytics?","href":"/product-documentation/analytics/member-analytics"},{"title":"How Do I Track My Campaign Performance Using Gameball Analytics?","href":"/product-documentation/analytics/track-your-campaign-performance"},{"title":"How Do I Track My Purchase Behaviour Using Gameball Analytics?","href":"/product-documentation/analytics/track-your-purchase-behaviour"},{"title":"How Do I Track My Referral Performance Using Gameball Analytics?","href":"/product-documentation/analytics/track-your-referral-performance"},{"title":"How Do I Track Points \u0026 Rewards Analytics?","href":"/product-documentation/analytics/export-your-points-data"}]},{"group":"Rewards Campaigns","pages":[{"title":"What Is a Reward Campaign?","href":"/product-documentation/rewards-campaigns/reward-campaign-intro"},{"title":"How Do I Set Up a Reward Campaign?","href":"/product-documentation/rewards-campaigns/reward-campaign-general-setup-guide"},{"title":"What Is the Reward Campaign URL?","href":"/product-documentation/rewards-campaigns/reward-campaign-url"},{"title":"What Insights Are Available for Reward Campaigns?","href":"/product-documentation/rewards-campaigns/reward-campaigns-insights"},{"title":"How Do I Send External Rewards Using API Calls Through Campaigns?","href":"/product-documentation/rewards-campaigns/send-external-rewards-using-api"},{"group":"FAQs","pages":[{"title":"What Is Rewards Types in Gameball?","href":"/product-documentation/rewards-campaigns/faqs/understanding-rewards-types"},{"title":"Stamps, Milestone, and Mission Campaigns: When Should You Use Each?","href":"/product-documentation/rewards-campaigns/faqs/stamps-milestone-mission-campaigns"},{"title":"How Do I Configure Different Reward Campaigns for My Customers Based on Tags?","href":"/product-documentation/rewards-campaigns/faqs/configure-reward-campaigns-based-on-tags"},{"title":"How Do I Use the Event Engine?","href":"/product-documentation/rewards-campaigns/faqs/using-the-event-engine"}]},{"group":"Start from Scratch","pages":[{"title":"How Do I Create an Action-based Reward Campaign?","href":"/product-documentation/rewards-campaigns/start-from-scratch/create-action-based-reward-campaign"},{"title":"How Do I Create a Time-based Reward Campaign?","href":"/product-documentation/rewards-campaigns/start-from-scratch/create-time-based-reward-campaign"},{"title":"How Do I Create a Recurring Customer Date Reward Campaign?","href":"/product-documentation/rewards-campaigns/start-from-scratch/create-recurring-customer-date-reward-campaign"},{"title":"How Do I Create a Point Multiplier Reward Campaign?","sidebarTitle":"How Do I Create a Point Multiplier Reward Campaign?","href":"/product-documentation/rewards-campaigns/start-from-scratch/create-point-multiplier-reward-campaign"}]},{"group":"Templates - Acquisition \u0026 Conversion","pages":[{"title":"How Do I Create an Account?","href":"/product-documentation/rewards-campaigns/templates/acquisition-conversion/create-an-account"},{"title":"How Do I Subscribe to Newsletter (Shopify Flow)?","href":"/product-documentation/rewards-campaigns/templates/acquisition-conversion/subscribe-to-newsletter"},{"title":"What Is Unlock 15% Off Your First Order?","href":"/product-documentation/rewards-campaigns/templates/acquisition-conversion/unlock-15-percent-off-first-order"}]},{"group":"Templates - Engagement \u0026 Gamification","pages":[{"title":"How Do I Set Up Predict \u0026 Win?","href":"/product-documentation/rewards-campaigns/templates/engagement-gamification/predict-and-win"},{"title":"How Do I Set Up Spin the Wheel?","href":"/product-documentation/rewards-campaigns/templates/engagement-gamification/spin-the-wheel"},{"title":"How Do I Set Up Scratch \u0026 Win?","href":"/product-documentation/rewards-campaigns/templates/engagement-gamification/scratch-and-win"},{"title":"How Do I Set Up Slot Machine?","href":"/product-documentation/rewards-campaigns/templates/engagement-gamification/slot-machine"},{"title":"How Do I Set Up Quiz?","href":"/product-documentation/rewards-campaigns/templates/engagement-gamification/quiz"},{"title":"How Do I Set Up a Survey Campaign?","href":"/product-documentation/rewards-campaigns/templates/engagement-gamification/survey-campaign"},{"title":"How Do I Set Up Match Cards?","href":"/product-documentation/rewards-campaigns/templates/engagement-gamification/match-cards"},{"title":"How Do I Set Up Tic Tac Toe?","href":"/product-documentation/rewards-campaigns/templates/engagement-gamification/tic-tac-toe"},{"title":"How Do I Set Up Space Shooter?","href":"/product-documentation/rewards-campaigns/templates/engagement-gamification/space-shooter"},{"title":"How Do I Set Up The Catcher?","href":"/product-documentation/rewards-campaigns/templates/engagement-gamification/the-catcher"},{"title":"How Do I Set Up Tap The Target?","href":"/product-documentation/rewards-campaigns/templates/engagement-gamification/tap-the-target"},{"title":"How Do I Set Up Driving Game?","href":"/product-documentation/rewards-campaigns/templates/engagement-gamification/driving-game"},{"title":"How Do I Set Up Sliding Puzzle?","href":"/product-documentation/rewards-campaigns/templates/engagement-gamification/sliding-puzzle"},{"title":"How Do I Set Up Calendar Campaign?","href":"/product-documentation/rewards-campaigns/templates/engagement-gamification/calendar-campaign"},{"title":"How Do I Set Up Stamps?","href":"/product-documentation/rewards-campaigns/templates/engagement-gamification/stamps"},{"title":"How Do I Set Up Milestone?","href":"/product-documentation/rewards-campaigns/templates/engagement-gamification/milestone"},{"title":"How Do I Set Up Mission?","href":"/product-documentation/rewards-campaigns/templates/engagement-gamification/mission"},{"title":"How Do I Set Up Streak Campaign?","href":"/product-documentation/rewards-campaigns/templates/engagement-gamification/streak-campaign"},{"title":"How Do I Set Up Fill a Survey (Shopify Flow)?","href":"/product-documentation/rewards-campaigns/templates/engagement-gamification/fill-a-survey"}]},{"group":"Templates - Purchase \u0026 Order Incentives","pages":[{"title":"How Do I Set Up First Order?","href":"/product-documentation/rewards-campaigns/templates/purchase-order-incentives/first-order"},{"title":"How Do I Set Up Second Order?","href":"/product-documentation/rewards-campaigns/templates/purchase-order-incentives/second-order"},{"title":"How Do I Set Up Third Order?","href":"/product-documentation/rewards-campaigns/templates/purchase-order-incentives/third-order"},{"title":"How Do I Set Up Fifth Order?","href":"/product-documentation/rewards-campaigns/templates/purchase-order-incentives/fifth-order"},{"title":"How Do I Set Up Tenth Order?","href":"/product-documentation/rewards-campaigns/templates/purchase-order-incentives/tenth-order"},{"title":"How Do I Set Up Buy a Specific Product?","href":"/product-documentation/rewards-campaigns/templates/purchase-order-incentives/buy-a-specific-product"},{"title":"How Do I Set Up Buy from a Specific Collection?","href":"/product-documentation/rewards-campaigns/templates/purchase-order-incentives/buy-from-a-specific-collection"},{"title":"How Do I Set Up Buy 3 Items from a Specific Collection?","href":"/product-documentation/rewards-campaigns/templates/purchase-order-incentives/buy-3-items-from-collection"},{"title":"How Do I Set Up Buy from 3 Different Collections?","href":"/product-documentation/rewards-campaigns/templates/purchase-order-incentives/buy-from-3-different-collections"},{"title":"How Do I Set Up Buy X Get Y on the Next Order?","href":"/product-documentation/rewards-campaigns/templates/purchase-order-incentives/buy-x-get-y-next-order"},{"title":"How Do I Set Up Buy Over $50 and Get $5 on the Next Order?","href":"/product-documentation/rewards-campaigns/templates/purchase-order-incentives/buy-over-50-get-5-next-order"},{"title":"How Do I Set Up Exceed My Highest Order Value?","href":"/product-documentation/rewards-campaigns/templates/purchase-order-incentives/exceed-highest-order-value"},{"title":"How Do I Set Up Free Shipping for Orders Over $500?","href":"/product-documentation/rewards-campaigns/templates/purchase-order-incentives/free-shipping-orders-over-500"},{"title":"How Do I Set Up Get 20% Coupon After Spending a Total of $1000?","href":"/product-documentation/rewards-campaigns/templates/purchase-order-incentives/get-20-percent-coupon-after-spending-1000"}]},{"group":"Templates - Social Sharing \u0026 Reviews","pages":[{"title":"How Do I Set Up Write a Review (Shopify Flow)?","href":"/product-documentation/rewards-campaigns/templates/social-sharing-reviews/write-a-review"}]}]},{"group":"Communication Campaigns","pages":[{"title":"What Is Communication Campaigns?","href":"/product-documentation/communication-campaigns/introduction-to-communication-campaigns"},{"title":"How Do I Create and Configure Email Campaigns?","href":"/product-documentation/communication-campaigns/create-and-configure-email-campaigns"},{"title":"How Do I Create and Configure Mobile Push Campaigns?","href":"/product-documentation/communication-campaigns/create-and-configure-mobile-push-campaigns"},{"title":"How Do I Create and Configure SMS Campaigns?","href":"/product-documentation/communication-campaigns/create-and-configure-sms-campaigns"},{"title":"How Do I Create and Configure Web Message Campaigns?","href":"/product-documentation/communication-campaigns/create-and-configure-web-message-campaigns"},{"title":"How Do I Create and Configure In-App Messaging Campaigns?","href":"/product-documentation/communication-campaigns/create-and-configure-in-app-messaging-campaigns"},{"title":"What Are Dynamic Variables in Communication Campaigns?","href":"/product-documentation/communication-campaigns/dynamic-variables-in-communication-campaigns"},{"group":"Templates","pages":[{"title":"What Are Email Campaigns Templates?","href":"/product-documentation/communication-campaigns/templates/email-campaigns-templates"},{"title":"What Are Push Notification Campaigns Templates?","href":"/product-documentation/communication-campaigns/templates/push-notification-campaigns-templates"},{"title":"What Are Web Messages Campaigns Templates?","href":"/product-documentation/communication-campaigns/templates/web-messages-campaigns-templates"}]}]},{"group":"Automation Campaigns","pages":[{"title":"What Is Automation Campaigns?","href":"/product-documentation/automation-campaigns/introduction-to-automation-campaigns"},{"title":"How to Create an Automation Campaign?","href":"/product-documentation/automation-campaigns/how-to-create-an-automation-campaign"},{"title":"What Are Attributes Across Automation Nodes?","href":"/product-documentation/automation-campaigns/attributes-across-automation-nodes"},{"title":"What Are Automation Triggers?","href":"/product-documentation/automation-campaigns/automation-triggers"},{"title":"What Are Automation Controls?","href":"/product-documentation/automation-campaigns/automation-controls"},{"title":"What Are Automation Actions?","href":"/product-documentation/automation-campaigns/automation-actions"},{"title":"What Is Webhooks in Automation?","href":"/product-documentation/automation-campaigns/webhooks-in-automation"},{"title":"How Do I Make Edits on Active Automation?","href":"/product-documentation/automation-campaigns/making-edits-on-active-automation"},{"group":"Templates","pages":[{"title":"What Is Automation Templates?","href":"/product-documentation/automation-campaigns/templates/introduction-to-automation-templates"},{"title":"How Do I Acquire New Customers?","href":"/product-documentation/automation-campaigns/templates/acquire-new-customers"},{"title":"How Do I Boost Sales and Upselling?","href":"/product-documentation/automation-campaigns/templates/boost-sales-and-upselling"},{"title":"What Are Encourage Repurchase Automation Templates?","href":"/product-documentation/automation-campaigns/templates/encourage-repurchase"},{"title":"What Are Reviews \u0026 Data Collection Automation Templates?","href":"/product-documentation/automation-campaigns/templates/reviews-and-data-collection"},{"title":"What Are Time-Limited Promotions Automation Templates?","href":"/product-documentation/automation-campaigns/templates/time-limited-promotions"}]}]},{"group":"Onsite Components","pages":[{"group":"Checkout Components","pages":[{"title":"How Do I Display Earned Points at Checkout?","href":"/product-documentation/onsite-components/checkout-components/display-earned-points-at-checkout"},{"title":"How Do I Display Available Coupons at Checkout?","href":"/product-documentation/onsite-components/checkout-components/display-available-coupons-at-checkout"},{"title":"How Do I Display Points Redemption Input Field at Checkout?","href":"/product-documentation/onsite-components/checkout-components/display-points-redemption-at-checkout"},{"title":"How Do I Display Redemption Options at Checkout (Drop-menu)?","href":"/product-documentation/onsite-components/checkout-components/display-redemption-options-at-checkout"},{"title":"What Is Automatically Add Lifetime Tier Rewards at Checkout?","href":"/product-documentation/onsite-components/checkout-components/automatically-add-tier-rewards-at-checkout"}]},{"group":"General Components","pages":[{"title":"How Do I Display Potential Points on Product Pages?","href":"/product-documentation/onsite-components/general-components/display-potential-points-on-product-pages"},{"title":"How Do I Display Potential Points Earned in the Cart?","href":"/product-documentation/onsite-components/general-components/display-potential-points-in-cart"},{"title":"How Do I Display Customer's Earn Points After Checkout?","href":"/product-documentation/onsite-components/general-components/display-earn-points-after-checkout"},{"title":"How Do I Display Customer Referral Link After Checkout?","href":"/product-documentation/onsite-components/general-components/display-referral-link-after-checkout"},{"title":"How Do I Embed Customers' Points in their Profile?","href":"/product-documentation/onsite-components/general-components/embed-points-in-customer-profile"}]}]},{"group":"Instant Notifications","pages":[{"title":"How Do I Send Real-Time Notifications on Both Web and Mobile?","href":"/product-documentation/instant-notifications/send-real-time-notifications"},{"group":"Email Notifications","pages":[{"title":"How Do I Send Customers Emails Celebrating Achievements?","href":"/product-documentation/instant-notifications/email-notifications/sending-achievement-emails"},{"title":"What Are Placeholder Variables in Email Notifications?","href":"/product-documentation/instant-notifications/email-notifications/placeholder-variables"}]},{"group":"Real-Time Notifications per Program","pages":[{"title":"How Do I Send Real-Time Welcome Notifications for New Signups?","href":"/product-documentation/instant-notifications/real-time-notifications-per-program/welcome-notifications"},{"title":"How Do I Send Real-Time Notifications for Cashback?","href":"/product-documentation/instant-notifications/real-time-notifications-per-program/cashback-notifications"},{"title":"How Do I Send Real-Time Notifications for Manually Adding \u0026 Deducting Points?","href":"/product-documentation/instant-notifications/real-time-notifications-per-program/manual-points-notifications"},{"title":"How Do I Send Real-Time Notifications for Referrals?","href":"/product-documentation/instant-notifications/real-time-notifications-per-program/referral-notifications"},{"title":"How Do I Send Real-Time Notifications for Completing a Reward Campaign?","href":"/product-documentation/instant-notifications/real-time-notifications-per-program/reward-campaign-notifications"},{"title":"How Do I Send Real-Time Notifications on Tiers?","href":"/product-documentation/instant-notifications/real-time-notifications-per-program/tier-notifications"},{"title":"How Do I Send Real-Time Notifications for Transactional Rewards?","href":"/product-documentation/instant-notifications/real-time-notifications-per-program/transactional-rewards-notifications"}]}]},{"group":"Admin Settings","pages":[{"title":"How Do I Get My Account Integration Details: API Key and Secret Key?","href":"/product-documentation/admin-settings/get-api-keys"},{"title":"How Do I Create and Send Events to Gameball?","href":"/product-documentation/admin-settings/create-and-send-events"},{"title":"What Is the Events Log?","href":"/product-documentation/admin-settings/events-log"},{"title":"How Do I Manage My Gameball Customer Attributes?","href":"/product-documentation/admin-settings/manage-customer-attributes"},{"title":"How Do I Configure Gameball Currency Settings?","href":"/product-documentation/admin-settings/configure-currency-settings"},{"title":"How Do I Configure Gameball Time Zone Settings?","href":"/product-documentation/admin-settings/configure-time-zone"},{"title":"How Do I Configure Gameball Dashboard Language Settings?","href":"/product-documentation/admin-settings/configure-dashboard-language"},{"title":"How to Create a New User on Gameball Dashboard and Assign Roles?","href":"/product-documentation/admin-settings/create-user-assign-roles"},{"title":"How Do I Track User Activity on your Dashboard?","href":"/product-documentation/admin-settings/track-user-activity"},{"title":"How Do I Configure My Firebase Account for Mobile Push Notifications?","href":"/product-documentation/admin-settings/configure-firebase-push-notifications"},{"title":"How Do I Update Firebase Cloud Messaging (FCM) Configuration to HTTP v1 for Gameball Customers?","href":"/product-documentation/admin-settings/update-fcm-to-http-v1"},{"title":"How Do I Request Coupon Creation from My Couponing Engine?","href":"/product-documentation/admin-settings/request-coupon-creation"},{"title":"What Is Third-Party Coupons Through the Gameball Dashboard?","href":"/product-documentation/admin-settings/third-party-coupons"},{"title":"How Do I Upload your Stores' Products and Collections through a CSV File?","href":"/product-documentation/admin-settings/upload-products-collections-csv"},{"title":"How to Delete Your Data on Gameball?","href":"/product-documentation/admin-settings/reset-your-data"},{"title":"How Do I Create Multiple Workspaces for Different Program Configurations?","href":"/product-documentation/admin-settings/creating-multiple-workspaces"},{"title":"What Is the Data Warehouse Ingestion Module?","href":"/product-documentation/admin-settings/data-warehouse-ingestion"},{"title":"What Is the Gameball Family Wallet?","href":"/product-documentation/admin-settings/gameball-family-wallet"}]},{"group":"Apps \u0026 Integrations","pages":[{"title":"Gameball Apps Integration","href":"/product-documentation/apps-integrations/introduction-to-apps-integrations"},{"title":"How Do I Integrate ActiveCampaign with Gameball?","href":"/product-documentation/apps-integrations/activecampaign-integration"},{"title":"How Do I Integrate Attentive with Gameball?","href":"/product-documentation/apps-integrations/attentive-integration"},{"title":"How Do I Integrate Bloomreach with Gameball?","href":"/product-documentation/apps-integrations/bloomreach-integration"},{"title":"How Do I Integrate Drip with Gameball?","href":"/product-documentation/apps-integrations/drip-integration"},{"title":"How Do I Set Up Digital Wallet Passes?","href":"/product-documentation/apps-integrations/google-wallet-integration"},{"title":"How Do I Integrate HubSpot with Gameball?","href":"/product-documentation/apps-integrations/hubspot-integration"},{"title":"How Do I Integrate Insider with Gameball?","href":"/product-documentation/apps-integrations/insider-integration"},{"title":"How Do I Integrate Intercom with Gameball?","href":"/product-documentation/apps-integrations/intercom-integration"},{"title":"How Do I Integrate Judge.me with Gameball?","href":"/product-documentation/apps-integrations/judge-me-integration"},{"title":"How Do I Integrate Klaviyo with Gameball?","href":"/product-documentation/apps-integrations/klaviyo-integration"},{"title":"How Do I Integrate Klaviyo Reviews with Gameball?","href":"/product-documentation/apps-integrations/klaviyo-reviews-integration"},{"title":"How Do I Integrate Mailchimp with Gameball?","href":"/product-documentation/apps-integrations/mailchimp-integration"},{"title":"How Do I Integrate MoEngage with Gameball?","href":"/product-documentation/apps-integrations/moengage-integration"},{"title":"How Do I Integrate Omnisend with Gameball?","href":"/product-documentation/apps-integrations/omnisend-integration"},{"title":"How Do I Integrate Postscript with Gameball?","href":"/product-documentation/apps-integrations/postscript-integration"},{"title":"How Do I Integrate Recharge with Gameball?","href":"/product-documentation/apps-integrations/recharge-integration"},{"title":"How Do I Integrate Segment with Gameball?","href":"/product-documentation/apps-integrations/segment-integration"},{"title":"How Do I Integrate Zapier with Gameball?","href":"/product-documentation/apps-integrations/zapier-integration"},{"group":"Dynamic Link Providers","pages":[{"title":"How Do I Integrate Adjust with Gameball?","href":"/product-documentation/apps-integrations/adjust-integration"},{"title":"How Do I Integrate Branch.io with Gameball?","href":"/product-documentation/apps-integrations/branch-io-integration"}]},{"group":"Integration Use Cases","pages":[{"title":"Boost Business Growth: Leveraging Judge.me Integration with Your App","href":"/product-documentation/apps-integrations/integration-use-cases/judge-me-use-cases"},{"title":"Boost Business Growth: Leveraging Klaviyo Integration with Your App","href":"/product-documentation/apps-integrations/integration-use-cases/klaviyo-use-cases"},{"title":"Boost Business Growth: Leveraging Mailchimp Integration with Your App","href":"/product-documentation/apps-integrations/integration-use-cases/mailchimp-use-cases"},{"title":"Boost Business Growth: Leveraging Omnisend Integration with Your App","href":"/product-documentation/apps-integrations/integration-use-cases/omnisend-use-cases"}]},{"group":"Shopify Flow","pages":[{"title":"How Do I Set Up Gameball on Shopify Flow?","href":"/product-documentation/apps-integrations/shopify-flow/introduction-to-shopify-flow"},{"title":"How Do I Integrate Reviews.io Through Shopify Flow?","href":"/product-documentation/apps-integrations/shopify-flow/reviews-io-integration"},{"title":"How Do I Integrate Yotpo Through Shopify Flow?","href":"/product-documentation/apps-integrations/shopify-flow/yotpo-integration"}]},{"group":"Zapier","pages":[{"title":"How Do I Connect and Use Gameball on Zapier?","href":"/product-documentation/apps-integrations/zapier/connecting-gameball-to-zapier"},{"title":"How Do I Connect Gameball with Apps on Zapier?","href":"/product-documentation/apps-integrations/zapier/connect-gameball-with-apps"}]}]},{"group":"Customer Widget","pages":[{"title":"What Is the Gameball Customer Widget?","href":"/product-documentation/customer-widget/introduction-to-customer-widget"},{"group":"Player Profile Tabs","pages":[{"title":"How Do I Enable Opening Gameball Widget Through Inline links Using Deep-links?","href":"/product-documentation/customer-widget/player-profile-tabs/widget-deep-links"},{"title":"How Do I Update Referral Tab Content in Gameball Customer Widget?","href":"/product-documentation/customer-widget/player-profile-tabs/update-referral-tab"}]},{"group":"Start Configuring Your Profile","pages":[{"title":"How Do I Customize My Gameball Customer Widget to Match My Brand?","href":"/product-documentation/customer-widget/start-configuring-profile/customize-your-gameball-customer-widget-to-match-your-brand"},{"title":"How Do I Customize My Loyalty Launcher to Fit My Platform's Interface?","href":"/product-documentation/customer-widget/start-configuring-profile/customize-your-loyalty-launcher-to-fit-your-platforms-interface"},{"title":"How Do I Customize Tabs' Visibility and Order in Gameball Widget Settings?","href":"/product-documentation/customer-widget/start-configuring-profile/customizing-tabs-visibility-and-order-in-gameball-widget-settings"},{"title":"How Do I Configure Customer Widget Language on My Platform?","href":"/product-documentation/customer-widget/start-configuring-profile/configure-customer-widget-language-on-your-platform"},{"title":"How Do I Control Gameball Widget Visibility on My Platform?","href":"/product-documentation/customer-widget/start-configuring-profile/control-gameball-widget-visibility-on-your-platform"},{"title":"How Do I Control Gameball Leaderboard on Widget?","href":"/product-documentation/customer-widget/start-configuring-profile/control-gameball-leaderboard-on-widget"},{"title":"What Is Guest Widget Configuration for Web?","href":"/product-documentation/customer-widget/start-configuring-profile/guest-widget-configuration-for-web"},{"title":"How Do I Edit Guest View Content and FAQ Section of the Widget?","href":"/product-documentation/customer-widget/start-configuring-profile/edit-guest-view-content-and-faq-section-of-the-widget"},{"title":"How Do I Hide Gameball's Widget Button?","href":"/product-documentation/customer-widget/start-configuring-profile/hiding-gameballs-widget-button"}]}]},{"group":"Coupons","pages":[{"title":"What Is Gameball's Coupon Engine?","href":"/product-documentation/coupons/introduction-to-coupon-engine"},{"title":"How Do I Create a Coupon Manually with Gameball?","href":"/product-documentation/coupons/creating-coupon-manually"}]},{"group":"Enhancing Your Loyalty Program","pages":[{"title":"What Is Ways to Encourage Customers to Enroll in Your Loyalty Program?","href":"/product-documentation/enhancing-loyalty-program/encourage-customer-enrollment"},{"title":"Why Isn't My Campaign Effective and How Do I Improve It?","href":"/product-documentation/enhancing-loyalty-program/improve-campaign-effectiveness"}]},{"group":"Guides, Strategies \u0026 FAQs","pages":[{"title":"How Do I Allow Huawei Users to Receive Push Notifications from My Program?","href":"/product-documentation/guides-strategies-faqs/allow-huawei-push-notifications"},{"group":"FAQs","pages":[{"title":"What Is the Difference Between Points and Score?","href":"/product-documentation/guides-strategies-faqs/faqs/points-vs-score"},{"title":"What Are the FAQs for Mobile and Web Integrations?","href":"/product-documentation/guides-strategies-faqs/faqs/mobile-web-integration-faqs"},{"title":"How Do I Remove Tiers From Widget?","href":"/product-documentation/guides-strategies-faqs/faqs/remove-tiers-from-widget"},{"title":"How Do I Set My Gameball Communication Preferences?","href":"/product-documentation/guides-strategies-faqs/faqs/communication-preferences"},{"title":"What Is Contact Our Customer Support Team?","href":"/product-documentation/guides-strategies-faqs/faqs/contact-support"}]},{"group":"Shopify Guides","pages":[{"title":"How Do I Use Shopify POS and Enable My Customers to Get Rewards?","href":"/product-documentation/guides-strategies-faqs/shopify-guides/use-pos-get-rewards"},{"title":"How Do I Enable Customers to Spend Their Gameball Points on Shopify POS?","href":"/product-documentation/guides-strategies-faqs/shopify-guides/spend-points-on-pos"},{"title":"How Do I Differentiate Between Reward Campaigns Through POS and Online Shopify?","href":"/product-documentation/guides-strategies-faqs/shopify-guides/differentiate-pos-online-campaigns"},{"title":"How Do I Enable Customers to Use Points as Discounts on Shopify?","href":"/product-documentation/guides-strategies-faqs/shopify-guides/use-points-as-discounts"},{"title":"How Do I Add Game-Like Flavor to Let Customers Win Badges Based on Product Categories?","href":"/product-documentation/guides-strategies-faqs/shopify-guides/shopify-recipes-badges"},{"title":"How Do I Track your Outbound Email Consumption on Shopify?","href":"/product-documentation/guides-strategies-faqs/shopify-guides/track-email-consumption"},{"title":"How Are Gameball Customer Tags Synced with Shopify?","href":"/product-documentation/guides-strategies-faqs/shopify-guides/customer-tags-sync"},{"title":"How Do I Use Events on Shopify?","href":"/product-documentation/guides-strategies-faqs/shopify-guides/using-events"},{"title":"How Does Gameball Calculate Monthly Rewarded Customers (MRC) for Shopify?","href":"/product-documentation/guides-strategies-faqs/shopify-guides/calculate-monthly-rewarded-customers"}]},{"group":"Supportive Guides","pages":[{"title":"What Is Events You Can Create for Your E-Commerce Website?","href":"/product-documentation/guides-strategies-faqs/supportive-guides/ecommerce-events"},{"title":"What Events Does Gameball Fire Automatically Across Platforms?","href":"/product-documentation/guides-strategies-faqs/supportive-guides/automatic-events"},{"title":"How Does Gameball Treat Refunds?","href":"/product-documentation/guides-strategies-faqs/supportive-guides/how-refunds-work"},{"title":"How Do I Choose a Different Name for Points and Score to Match My Brand?","href":"/product-documentation/guides-strategies-faqs/supportive-guides/rename-points-score"},{"title":"How Do I Control Gameball Program Visibility on My Platform?","href":"/product-documentation/guides-strategies-faqs/supportive-guides/control-program-visibility"},{"title":"How Do Customers Share Badges on Social Media?","href":"/product-documentation/guides-strategies-faqs/supportive-guides/badge-sharing-social-media"},{"title":"How Do I Apply Filters on your Different Data Lists?","href":"/product-documentation/guides-strategies-faqs/supportive-guides/apply-filters-data-lists"},{"title":"What Are Common Customer Update/Migration Errors?","href":"/product-documentation/guides-strategies-faqs/supportive-guides/customer-update-migration-errors"},{"title":"How Do I Import My Customers From Other Loyalty Programs to Gameball Using a CSV File?","href":"/product-documentation/guides-strategies-faqs/supportive-guides/import-customers-csv"},{"title":"How Do I Include or Exclude Customers from My Rewards Program?","href":"/product-documentation/guides-strategies-faqs/supportive-guides/include-exclude-customers"},{"title":"How Do I Integrate Guest Customers in My Rewards Program?","href":"/product-documentation/guides-strategies-faqs/supportive-guides/integrate-guest-customers"},{"title":"What Are Manually Add or Deduct Points From Customers?","href":"/product-documentation/guides-strategies-faqs/supportive-guides/manually-adjust-points"},{"title":"How Do I Publish Gameball Experience and Widget on My Platform?","href":"/product-documentation/guides-strategies-faqs/supportive-guides/publish-gameball-experience"},{"title":"How Do I View Dashboard in Demo Mode?","href":"/product-documentation/guides-strategies-faqs/supportive-guides/view-dashboard-demo-mode"},{"title":"What Timezone Does Gameball Use?","href":"/product-documentation/guides-strategies-faqs/supportive-guides/dashboard-timezone"}]}]}]}]},{"tab":"Installation","versions":[{"version":"SDK v3","default":true,"groups":[{"group":"Overview","pages":[{"title":"Installation Guide (SDK v3)","href":"/installation-guides/v3"}]},{"group":"Web \u0026 POS Integration","pages":[{"group":"Web","pages":[{"title":"Web SDK Integration (v3)","sidebarTitle":"Overview","href":"/installation-guides/v3/web/index"},{"title":"How Do I Get Started with the Web SDK (v3)?","sidebarTitle":"Getting Started","href":"/installation-guides/v3/web/getting-started"},{"title":"How Do I Initialize the Customer Widget in the Web SDK (v3)?","sidebarTitle":"Initialize Gameball Customer Widget","href":"/installation-guides/v3/web/initialize-widget"},{"title":"How Do I Manage Customers with the Web SDK (v3)?","sidebarTitle":"Customer Management","href":"/installation-guides/v3/web/customer-management"},{"title":"How Do I Track Customer Events with the Web SDK (v3)?","sidebarTitle":"Track Customer Events","href":"/installation-guides/v3/web/track-events"},{"title":"How Do I Track Orders and Reward Cashback with the Web SDK (v3)?","sidebarTitle":"Track Orders \u0026 Cashback Reward","href":"/installation-guides/v3/web/track-orders"},{"title":"How Do I Integrate Points Redemption with the Web SDK (v3)?","sidebarTitle":"Integrate Redemption","href":"/installation-guides/v3/web/integrate-redemption"},{"title":"How Do I Track Referrals with the Web SDK (v3)?","sidebarTitle":"Track Referrals","href":"/installation-guides/v3/web/track-referrals"},{"title":"How Do I Set Up In-App Messaging in the Web SDK (v3)?","sidebarTitle":"In-App Messaging","href":"/installation-guides/v3/web/in-app-messaging"},{"title":"How Do I Complete the Go-Live Checklist for the Web SDK (v3)?","sidebarTitle":"Go-Live Checklist","href":"/installation-guides/v3/web/go-live-checklist"}]},{"group":"POS","pages":[{"title":"Gameball POS Integration (v3)","sidebarTitle":"Overview","href":"/installation-guides/v3/pos/index"},{"title":"How Do I Get Started and Set Up the API for Gameball POS (v3)?","sidebarTitle":"Getting Started \u0026 API Setup","href":"/installation-guides/v3/pos/getting-started"},{"title":"How Do I Identify the Customer with Gameball POS (v3)?","sidebarTitle":"Identify the Customer","href":"/installation-guides/v3/pos/customer-management"},{"title":"How Do I Show the Customer Balance with Gameball POS (v3)?","sidebarTitle":"Show Customer Balance","href":"/installation-guides/v3/pos/customer-balance"},{"title":"How Do I Track Orders and Earn Points with Gameball POS (v3)?","sidebarTitle":"Track Orders \u0026 Earn Points","href":"/installation-guides/v3/pos/track-orders"},{"title":"How Do I Redeem Points at Checkout with Gameball POS (v3)?","sidebarTitle":"Redeem Points at Checkout","href":"/installation-guides/v3/pos/integrate-redemption"},{"title":"How Do I Refund an Order with Gameball POS (v3)?","sidebarTitle":"Refund Order","href":"/installation-guides/v3/pos/refund-order"},{"title":"How Do I Fetch Order Details with Gameball POS (v3)?","sidebarTitle":"Fetch Order Details","href":"/installation-guides/v3/pos/fetch-order-details"},{"title":"How Do I Track Events with Gameball POS (v3)?","sidebarTitle":"Track Events","href":"/installation-guides/v3/pos/track-events"},{"title":"How Do I Track Referrals with Gameball POS (v3)?","sidebarTitle":"Track Referrals","href":"/installation-guides/v3/pos/track-referrals"},{"title":"How Do I Complete the Go-Live Checklist for Gameball POS (v3)?","sidebarTitle":"Go-Live Checklist","href":"/installation-guides/v3/pos/go-live-checklist"}]}]},{"group":"Mobile Integration","pages":[{"group":"iOS","pages":[{"group":"Overview \u0026 Setup","pages":[{"title":"iOS SDK Integration (v3)","sidebarTitle":"Overview","href":"/installation-guides/v3/ios/index"},{"title":"How Do I Get Started with the iOS SDK (v3)?","sidebarTitle":"Getting Started","href":"/installation-guides/v3/ios/getting-started"},{"title":"How Do I Initialize the iOS SDK (v3)?","sidebarTitle":"SDK Initialization","href":"/installation-guides/v3/ios/initialize-sdk"},{"title":"How Do I Initialize the Customer Profile in the iOS SDK (v3)?","sidebarTitle":"Initialize Customer Profile","href":"/installation-guides/v3/ios/initialize-profile"}]},{"group":"Core SDK Capabilities","pages":[{"title":"How Do I Show the Profile Widget in the iOS SDK (v3)?","sidebarTitle":"Show Profile Widget","href":"/installation-guides/v3/ios/show-profile"},{"title":"How Do I Track Customer Events with the iOS SDK (v3)?","sidebarTitle":"Track Events","href":"/installation-guides/v3/ios/track-events"}]},{"group":"Extended Features","pages":[{"title":"How Do I Set Up Push Notifications in the iOS SDK (v3)?","sidebarTitle":"Push Notifications","href":"/installation-guides/v3/ios/push-notifications"},{"title":"How Do I Track Referrals with the iOS SDK (v3)?","sidebarTitle":"Track Referrals","href":"/installation-guides/v3/ios/track-referrals"},{"title":"How Do I Set Up In-App Messaging in the iOS SDK (v3)?","sidebarTitle":"In-App Messaging","href":"/installation-guides/v3/ios/in-app-messaging"}]},{"group":"Deployment \u0026 Maintenance","pages":[{"title":"How Do I Complete the Go-Live Checklist for the iOS SDK (v3)?","sidebarTitle":"Go-Live Checklist","href":"/installation-guides/v3/ios/go-live-checklist"},{"title":"How Do I Migrate to the iOS SDK v4?","sidebarTitle":"Migration Notes","href":"/installation-guides/v3/ios/migration-notes"}]}]},{"group":"Android","pages":[{"group":"Overview \u0026 Setup","pages":[{"title":"Android SDK Integration (v3)","sidebarTitle":"Overview","href":"/installation-guides/v3/android/index"},{"title":"How Do I Get Started with the Android SDK (v3)?","sidebarTitle":"Getting Started","href":"/installation-guides/v3/android/getting-started"},{"title":"How Do I Initialize the Android SDK (v3)?","sidebarTitle":"Initialize SDK","href":"/installation-guides/v3/android/initialize-sdk"},{"title":"How Do I Initialize the Customer Profile in the Android SDK (v3)?","sidebarTitle":"Initialize Customer Profile","href":"/installation-guides/v3/android/initialize-profile"}]},{"group":"Core SDK Capabilities","pages":[{"title":"How Do I Show the Profile Widget in the Android SDK (v3)?","sidebarTitle":"Show Profile Widget","href":"/installation-guides/v3/android/show-profile"},{"title":"How Do I Track Customer Events with the Android SDK (v3)?","sidebarTitle":"Track Customer Events","href":"/installation-guides/v3/android/track-events"}]},{"group":"Extended Features","pages":[{"title":"How Do I Set Up Push Notifications in the Android SDK (v3)?","sidebarTitle":"Push Notifications","href":"/installation-guides/v3/android/push-notifications"},{"title":"How Do I Track Referrals with the Android SDK (v3)?","sidebarTitle":"Track Referrals","href":"/installation-guides/v3/android/track-referrals"},{"title":"How Do I Set Up In-App Messaging in the Android SDK (v3)?","sidebarTitle":"In-App Messaging","href":"/installation-guides/v3/android/in-app-messaging"}]},{"group":"Deployment \u0026 Maintenance","pages":[{"title":"How Do I Complete the Go-Live Checklist for the Android SDK (v3)?","sidebarTitle":"Go-Live Checklist","href":"/installation-guides/v3/android/go-live-checklist"},{"title":"How Do I Migrate to the Android SDK v4?","sidebarTitle":"Migration Notes","href":"/installation-guides/v3/android/migration-notes"}]}]},{"group":"Flutter","pages":[{"group":"Overview \u0026 Setup","pages":[{"title":"Flutter SDK Integration (v3)","sidebarTitle":"Overview","href":"/installation-guides/v3/flutter/index"},{"title":"How Do I Get Started with the Flutter SDK (v3)?","sidebarTitle":"Getting Started","href":"/installation-guides/v3/flutter/getting-started"},{"title":"How Do I Initialize the Flutter SDK (v3)?","sidebarTitle":"Initialize SDK","href":"/installation-guides/v3/flutter/initialize-sdk"},{"title":"How Do I Initialize the Customer Profile in the Flutter SDK (v3)?","sidebarTitle":"Initialize Customer Profile","href":"/installation-guides/v3/flutter/initialize-profile"}]},{"group":"Core SDK Capabilities","pages":[{"title":"How Do I Show the Profile Widget in the Flutter SDK (v3)?","sidebarTitle":"Show Profile Widget","href":"/installation-guides/v3/flutter/show-profile"},{"title":"How Do I Track Customer Events with the Flutter SDK (v3)?","sidebarTitle":"Track Customer Events","href":"/installation-guides/v3/flutter/track-events"}]},{"group":"Extended Features","pages":[{"title":"How Do I Track Referrals with the Flutter SDK (v3)?","sidebarTitle":"Track Referrals","href":"/installation-guides/v3/flutter/track-referrals"},{"title":"How Do I Set Up Push Notifications in the Flutter SDK (v3)?","sidebarTitle":"Push Notifications","href":"/installation-guides/v3/flutter/push-notifications"},{"title":"How Do I Set Up In-App Messaging in the Flutter SDK (v3)?","sidebarTitle":"In-App Messaging","href":"/installation-guides/v3/flutter/in-app-messaging"}]},{"group":"Deployment \u0026 Maintenance","pages":[{"title":"How Do I Complete the Go-Live Checklist for the Flutter SDK (v3)?","sidebarTitle":"Go-Live Checklist","href":"/installation-guides/v3/flutter/go-live-checklist"},{"title":"How Do I Migrate to the Flutter SDK v4?","sidebarTitle":"Migration Notes","href":"/installation-guides/v3/flutter/migration-notes"}]}]},{"group":"React Native","pages":[{"group":"Overview \u0026 Setup","pages":[{"title":"React Native SDK Integration (v3)","sidebarTitle":"Overview","href":"/installation-guides/v3/react-native/index"},{"title":"How Do I Get Started with the React Native SDK (v3)?","sidebarTitle":"Getting Started","href":"/installation-guides/v3/react-native/getting-started"},{"title":"How Do I Initialize the React Native SDK (v3)?","sidebarTitle":"Initialize SDK","href":"/installation-guides/v3/react-native/initialize-sdk"},{"title":"How Do I Initialize the Customer Profile in the React Native SDK (v3)?","sidebarTitle":"Initialize Customer Profile","href":"/installation-guides/v3/react-native/initialize-profile"}]},{"group":"Core SDK Capabilities","pages":[{"title":"How Do I Show the Profile Widget in the React Native SDK (v3)?","sidebarTitle":"Show Profile Widget","href":"/installation-guides/v3/react-native/show-profile"},{"title":"How Do I Track Customer Events with the React Native SDK (v3)?","sidebarTitle":"Track Customer Events","href":"/installation-guides/v3/react-native/track-events"}]},{"group":"Extended Features","pages":[{"title":"How Do I Track Referrals with the React Native SDK (v3)?","sidebarTitle":"Track Referrals","href":"/installation-guides/v3/react-native/track-referrals"},{"title":"How Do I Set Up Push Notifications in the React Native SDK (v3)?","sidebarTitle":"Push Notifications","href":"/installation-guides/v3/react-native/push-notifications"},{"title":"How Do I Set Up In-App Messaging in the React Native SDK (v3)?","sidebarTitle":"In-App Messaging","href":"/installation-guides/v3/react-native/in-app-messaging"}]},{"group":"Deployment \u0026 Maintenance","pages":[{"title":"How Do I Complete the Go-Live Checklist for the React Native SDK (v3)?","sidebarTitle":"Go-Live Checklist","href":"/installation-guides/v3/react-native/go-live-checklist"},{"title":"How Do I Migrate to the React Native SDK v4?","sidebarTitle":"Migration Notes","href":"/installation-guides/v3/react-native/migration-notes"}]}]}]}]},{"version":"SDK v2","pages":[{"title":"SDK v2","href":"/installation-guides/v2/index"}]}]},{"tab":"Technical Tutorials","groups":[{"group":"Getting Started","pages":[{"title":"Welcome to Gameball Tutorials","href":"/tutorials/general/welcome"}]},{"group":"General","pages":[{"group":"Entities","pages":[{"title":"Attributes","href":"/tutorials/general/entities/attributes"},{"title":"Events","href":"/tutorials/general/entities/events"},{"title":"Coupons Entity","sidebarTitle":"Coupons","href":"/tutorials/general/entities/coupon"},{"title":"Promotions Entity","sidebarTitle":"Promotions","href":"/tutorials/general/entities/promotion"},{"title":"Orders","href":"/tutorials/general/entities/orders"},{"title":"Payments","href":"/tutorials/general/entities/payments"}]},{"title":"Test and Live Environments","href":"/tutorials/general/environments/index"}]},{"group":"Experiences","pages":[{"title":"Tracking Customer Events","href":"/tutorials/experiences/tracking-events"},{"group":"Order Handling for Commerce","pages":[{"title":"Previewing Potential Points","href":"/tutorials/experiences/order-handling/preview-points"},{"title":"Submitting Orders","href":"/tutorials/experiences/order-handling/submit-order"},{"group":"Special Use Cases","pages":[{"title":"Collection-Based Earning Rules","href":"/tutorials/experiences/order-handling/special-use-cases/collection-based-earning"},{"title":"Taxes and Shipping Exclusion","href":"/tutorials/experiences/order-handling/special-use-cases/taxes-shipping-exclusion"},{"title":"Multi-Merchants and Branches","href":"/tutorials/experiences/order-handling/special-use-cases/multi-merchants-branches"},{"title":"Order Calculation Examples","href":"/tutorials/experiences/order-handling/special-use-cases/order-calculation-examples"},{"title":"Discount Reconciliation Examples","href":"/tutorials/experiences/order-handling/special-use-cases/discount-reconciliation-examples"}]}]},{"group":"Points Redemption","pages":[{"title":"Points Redemption Integration","href":"/tutorials/experiences/points-redemption/index"},{"title":"Pay with Points","href":"/tutorials/experiences/points-redemption/pay-with-points"},{"group":"Convert Points to Coupons","pages":[{"title":"Convert Points to Coupons","href":"/tutorials/experiences/points-redemption/convert-points-to-coupons/index"},{"title":"Redeem Through Your Couponing Engine","href":"/tutorials/experiences/points-redemption/convert-points-to-coupons/your-engine"},{"title":"Redeem Through Gameball Discount Engine","href":"/tutorials/experiences/points-redemption/convert-points-to-coupons/gameball-engine"}]}]},{"group":"Gameball Discounts Engine","pages":[{"title":"Gameball Discounts Engine","href":"/tutorials/experiences/gameball-discounts-engine/index"},{"group":"Coupons","pages":[{"title":"Coupons (Discounts Engine)","sidebarTitle":"Coupons","href":"/tutorials/experiences/gameball-discounts-engine/coupons/index"},{"title":"Retrieve Customer Coupons","href":"/tutorials/experiences/gameball-discounts-engine/coupons/retrieve"},{"title":"Validate and Lock Coupons","href":"/tutorials/experiences/gameball-discounts-engine/coupons/validate-lock"},{"title":"Burn","href":"/tutorials/experiences/gameball-discounts-engine/coupons/burn"},{"title":"Release Coupons (Discounts Engine)","sidebarTitle":"Release Coupons","href":"/tutorials/experiences/gameball-discounts-engine/coupons/release"}]},{"group":"Promos","pages":[{"title":"Promotions (Discounts Engine)","sidebarTitle":"Promotions","href":"/tutorials/experiences/gameball-discounts-engine/promos/index"},{"title":"Display Promo Codes for Customers","href":"/tutorials/experiences/gameball-discounts-engine/promos/retrieve"},{"title":"Automatic Promos","href":"/tutorials/experiences/gameball-discounts-engine/promos/apply-automatically"},{"title":"Burn Promos","href":"/tutorials/experiences/gameball-discounts-engine/promos/burn-submit"}]}]},{"title":"Refunds Integration","href":"/tutorials/experiences/refund-handling/index"},{"group":"Referral","pages":[{"title":"Integrating Gameball Referrals","href":"/tutorials/experiences/referral/index"},{"title":"Multi-Step Referrals (Custom Web UI)","href":"/tutorials/experiences/referral/multi-step"},{"title":"Dynamic Link Referral Alternatives","href":"/tutorials/experiences/referral/dynamic-link-referral-alternatives"}]}]},{"group":"More","pages":[{"title":"Payment Handling","href":"/tutorials/experiences/more/payment-handling"},{"title":"Push Notifications","href":"/tutorials/experiences/more/push-notifications"},{"title":"Cashback API","href":"/tutorials/experiences/more/cashback-api"},{"title":"Omni-Channel Handling","href":"/tutorials/experiences/more/omni-channel"},{"title":"Abandoned Cart Experience","href":"/tutorials/experiences/more/abandoned-cart"},{"title":"Family Wallet","href":"/tutorials/experiences/more/family-wallet"},{"title":"Widget Deep Links","href":"/tutorials/experiences/more/widget-deep-links"},{"group":"Build Your Own UI","pages":[{"title":"Build Your Own UI","href":"/tutorials/experiences/more/build-your-own-ui/index"},{"title":"Build Your Own Customer Balance UI","sidebarTitle":"Customer Balance","href":"/tutorials/experiences/more/build-your-own-ui/customer-balance"},{"title":"VIP Tiers","href":"/tutorials/experiences/more/build-your-own-ui/vip-tiers"},{"title":"Build Your Own Coupons UI","sidebarTitle":"Coupons","href":"/tutorials/experiences/more/build-your-own-ui/coupons"},{"title":"Leaderboard","href":"/tutorials/experiences/more/build-your-own-ui/leaderboard"},{"title":"Notifications","href":"/tutorials/experiences/more/build-your-own-ui/notifications"},{"title":"Reward Campaigns","href":"/tutorials/experiences/more/build-your-own-ui/reward-campaigns"},{"title":"Widget Configurations","href":"/tutorials/experiences/more/build-your-own-ui/widget-configurations"},{"title":"Build Your Own Batch APIs UI","sidebarTitle":"Batch APIs","href":"/tutorials/experiences/more/build-your-own-ui/batch-apis"}]},{"title":"Build your Own Notification System","href":"/tutorials/experiences/more/build-your-own-notifications"},{"title":"Batch APIs Integration","sidebarTitle":"Batch APIs","href":"/tutorials/experiences/more/batch-apis"},{"title":"Branch.io Integration","href":"/tutorials/experiences/more/branch-io-integration"},{"title":"Adjust Integration","href":"/tutorials/experiences/more/adjust-integration"}]}]},{"tab":"API reference","versions":[{"version":"v4.0","groups":[{"group":"API documentation","pages":[{"title":"Introduction","href":"/api-reference/introduction"},{"group":"Overview","pages":[{"title":"What's New in V4.0","href":"/api-reference/overview/whats-new"},{"title":"Authentication","href":"/api-reference/overview/authentication"},{"title":"Rate Limiting","href":"/api-reference/overview/rate-limiting"},{"title":"Status and Error Codes","href":"/api-reference/overview/status-error-codes"}]},{"group":"Customers","pages":[{"title":null,"href":"/api-reference/customers/customers"},{"group":"Management","pages":[{"title":"Create/Update Customer","openapi":"POST /api/v4.0/integrations/customers","href":"/api-reference/customers/management/create-customer"},{"title":"Get Customer","openapi":"GET /api/v4.0/integrations/customers/{customerId}","href":"/api-reference/customers/management/get-customer"},{"title":"Get Customer Details","openapi":"GET /api/v4.0/integrations/customers/{customerId}/details","href":"/api-reference/customers/management/get-customer-details"},{"title":"Get Customer Coupons","openapi":"GET /api/v4.0/integrations/customers/{customerId}/coupons","href":"/api-reference/customers/management/get-customer-coupons"},{"title":"Update Customer Activation","openapi":"PUT /api/v4.0/integrations/customers/{customerId}/activate","href":"/api-reference/customers/management/update-customer-activation"},{"title":"Delete Customer","openapi":"DELETE /api/v4.0/integrations/customers/{customerId}","href":"/api-reference/customers/management/delete-customer"},{"title":"Get Customer Hash","openapi":"GET /api/v4.0/integrations/customers/{customerId}/hash","href":"/api-reference/customers/management/get-customer-hash"},{"title":"Validate Referrer Code","openapi":"GET /api/v4.0/integrations/referrals/validate","href":"/api-reference/customers/management/validate-referrer-code"},{"title":"Achieve Social Campaign","openapi":"POST /api/v4.0/integrations/customers/social-challenges","href":"/api-reference/customers/management/achieve-social-campaign"}]},{"group":"Progress","pages":[{"title":"Customer Balance","openapi":"GET /api/v4.0/integrations/customers/{customerId}/balance","href":"/api-reference/customers/progress/get-customer-balance"},{"title":"Customer Tier Progress","openapi":"GET /api/v4.0/integrations/customers/{customerId}/tier-progress","href":"/api-reference/customers/progress/get-customer-progress"},{"title":"Customer Campaigns Progress","openapi":"GET /api/v4.0/integrations/customers/{customerId}/reward-campaigns-progress","href":"/api-reference/customers/progress/get-customer-campaigns-progress"},{"title":"Customer Referrals","openapi":"GET /api/v4.0/integrations/customers/{customerId}/referrals","href":"/api-reference/customers/progress/get-customer-referrals"},{"title":"Customer Referrals Count","openapi":"GET /api/v4.0/integrations/customers/{customerId}/referrals/count","href":"/api-reference/customers/progress/get-customer-referrals-count"},{"title":"Customer Activities","openapi":"GET /api/v4.0/integrations/customers/{customerId}/activities","href":"/api-reference/customers/progress/get-customer-activities"},{"title":"Customer Activities Count","openapi":"GET /api/v4.0/integrations/customers/{customerId}/activities/count","href":"/api-reference/customers/progress/get-customer-activities-count"},{"title":"Customer Automation Campaigns","openapi":"GET /api/v4.0/integrations/customers/{customerId}/automation","href":"/api-reference/customers/progress/get-customer-automation-campaigns"},{"title":"Customer Stamps Progress","openapi":"GET /api/v4.0/integrations/customers/{customerId}/stamps/{challengeId}","href":"/api-reference/customers/progress/get-customer-action-streak-progress"},{"title":"Customer Daily Streak Progress","openapi":"GET /api/v4.0/integrations/customers/{customerId}/streaks/{campaignId}","href":"/api-reference/customers/progress/get-customer-daily-streak-progress"}]},{"group":"Tags","pages":[{"title":"Attach Customer Tags","openapi":"POST /api/v4.0/integrations/customers/{customerId}/tags","href":"/api-reference/customers/tags/attach-customer-tags"},{"title":"Remove Customer Tags","openapi":"DELETE /api/v4.0/integrations/customers/{customerId}/tags","href":"/api-reference/customers/tags/remove-customer-tag"}]},{"group":"Notifications","pages":[{"title":"Customer Notifications","openapi":"GET /api/v4.0/integrations/customers/{customerId}/notifications","href":"/api-reference/customers/notifications/list-customer-notifications"},{"title":"Customer Notifications Count","openapi":"GET /api/v4.0/integrations/customers/{customerId}/notifications/count","href":"/api-reference/customers/notifications/get-customer-notifications-count"},{"title":"Mark Notifications Read","openapi":"PUT /api/v4.0/integrations/customers/{customerId}/notifications/read","href":"/api-reference/customers/notifications/mark-notifications-read"}]}]},{"group":"Events","pages":[{"title":"Send Events","openapi":"POST /api/v4.0/integrations/events","href":"/api-reference/events/send-events"},{"title":"Preview Event Rewards","openapi":"POST /api/v4.0/integrations/events/reward-preview","href":"/api-reference/events/preview-event-rewards"}]},{"group":"Order","pages":[{"title":"Order","href":"/api-reference/order/order"},{"title":"Order Tracking","openapi":"POST /api/v4.0/integrations/orders","href":"/api-reference/order/order-tracking"},{"group":"Order Rewards \u0026 History","pages":[{"title":"Calculate Order Cashback","openapi":"POST /api/v4.0/integrations/orders/cashback","href":"/api-reference/order/calculate-order-cashback"},{"title":"Preview Order Rewards","openapi":"POST /api/v4.0/integrations/orders/reward-preview","href":"/api-reference/order/preview-order-rewards"},{"title":"Order Points Breakdown","openapi":"GET /api/v4.0/integrations/orders/{orderId}/points-breakdown","href":"/api-reference/order/order-points-breakdown"},{"title":"Order Transactions","openapi":"GET /api/v4.0/integrations/orders/{orderId}/transactions","href":"/api-reference/order/order-transactions"}]}]},{"group":"Payment","pages":[{"title":"Payment","href":"/api-reference/payment/payment"},{"title":"Payment Tracking","openapi":"POST /api/v4.0/integrations/payments","href":"/api-reference/payment/payment-tracking"},{"group":"Payment Rewards \u0026 History","pages":[{"title":"Calculate Payment Cashback","openapi":"POST /api/v4.0/integrations/payments/cashback","href":"/api-reference/payment/calculate-payment-cashback"}]}]},{"group":"Transactions","pages":[{"title":"Transactions","href":"/api-reference/transactions/transactions"},{"group":"Cashback \u0026 Redemptions","pages":[{"title":"Cashback \u0026 Redemptions","href":"/api-reference/transactions/cashback-and-redemptions/index"},{"title":"Redeem Points","openapi":"POST /api/v4.0/integrations/transactions/redeem","href":"/api-reference/transactions/cashback-and-redemptions/redeem"},{"title":"Cashback","openapi":"POST /api/v4.0/integrations/transactions/cashback","href":"/api-reference/transactions/cashback-and-redemptions/cashback"},{"title":"Refund","openapi":"POST /api/v4.0/integrations/transactions/refund","href":"/api-reference/transactions/cashback-and-redemptions/refund"}]},{"group":"Hold Management","pages":[{"title":"Hold Management","href":"/api-reference/transactions/hold-management/index"},{"title":"Hold Points","openapi":"POST /api/v4.0/integrations/transactions/hold","href":"/api-reference/transactions/hold-management/hold"},{"title":"Release Hold","openapi":"DELETE /api/v4.0/integrations/transactions/hold/{holdReferenceId}","href":"/api-reference/transactions/hold-management/release"},{"title":"Get Hold Details","openapi":"GET /api/v4.0/integrations/transactions/hold/{holdReferenceId}","href":"/api-reference/transactions/hold-management/get-hold"}]},{"group":"Transaction Management","pages":[{"title":"Transaction Management","href":"/api-reference/transactions/transaction-management/index"},{"title":"List Transactions","openapi":"GET /api/v4.0/integrations/transactions","href":"/api-reference/transactions/transaction-management/list-transactions"},{"title":"Transactions with Customer Data","openapi":"GET /api/v4.0/integrations/transactions/customer-view","href":"/api-reference/transactions/transaction-management/customer-view"},{"title":"Transaction Count","openapi":"GET /api/v4.0/integrations/transactions/count","href":"/api-reference/transactions/transaction-management/count"},{"title":"Add Manual Transaction","openapi":"POST /api/v4.0/integrations/transactions/manual","href":"/api-reference/transactions/transaction-management/manual-transaction"},{"title":"Activate Transaction","openapi":"PUT /api/v4.0/integrations/transactions/{transactionId}/activate","href":"/api-reference/transactions/transaction-management/activate"}]},{"group":"Transaction Validation","pages":[{"title":"Transaction Validation","href":"/api-reference/transactions/transaction-validation/index"},{"title":"Generate OTP","openapi":"POST /api/v4.0/integrations/transactions/otp","href":"/api-reference/transactions/transaction-validation/generate-otp"}]}]},{"group":"Coupons","pages":[{"title":"Coupons API","sidebarTitle":"Coupons","href":"/api-reference/coupons/coupons"},{"title":"Generate Coupon","openapi":"POST /api/v4.0/integrations/coupons/predefined","href":"/api-reference/coupons/generate-coupon"},{"title":"Validate Single Coupon","openapi":"POST /api/v4.0/integrations/coupons/{code}/validate","href":"/api-reference/coupons/validate-single-coupon"},{"title":"Validate Multiple Coupons","openapi":"POST /api/v4.0/integrations/coupons/validate","href":"/api-reference/coupons/validate-multiple-coupons"},{"title":"Burn Coupon","openapi":"POST /api/v4.0/integrations/coupons/burn","href":"/api-reference/coupons/burn-coupon"},{"title":"Release Coupons","openapi":"DELETE /api/v4.0/integrations/coupons/{lockReference}","href":"/api-reference/coupons/release-coupons"},{"title":"Automatic Coupons","openapi":"POST /api/v4.0/integrations/coupons/automatic","href":"/api-reference/coupons/automatic-coupons"}]},{"group":"Configurations","pages":[{"title":"Configurations","href":"/api-reference/configurations/configurations"},{"group":"Reward Configurations","pages":[{"title":"Reward Configurations","href":"/api-reference/configurations/reward-configurations/index"},{"title":"Cashback Configurations","openapi":"GET /api/v4.0/integrations/configurations/cashback","href":"/api-reference/configurations/reward-configurations/cashback-settings"},{"title":"Redemption Configurations","openapi":"GET /api/v4.0/integrations/configurations/redemption","href":"/api-reference/configurations/reward-configurations/redemption-settings"},{"title":"Coupon Configurations","openapi":"GET /api/v4.0/integrations/configurations/coupon","href":"/api-reference/configurations/reward-configurations/coupon-settings"},{"title":"Update Coupon Configurations","openapi":"PUT /api/v4.0/integrations/configurations/coupon","href":"/api-reference/configurations/reward-configurations/update-coupon-settings"}]},{"group":"Program Configurations","pages":[{"title":"Program Configurations","href":"/api-reference/configurations/program-configurations/index"},{"title":"Campaigns Configurations","openapi":"GET /api/v4.0/integrations/configurations/reward-campaigns","href":"/api-reference/configurations/program-configurations/campaigns"},{"title":"Tiers Configurations","openapi":"GET /api/v4.0/integrations/configurations/tiers","href":"/api-reference/configurations/program-configurations/vip-tiers"},{"title":"Referrals Configurations","openapi":"GET /api/v4.0/integrations/configurations/referrals","href":"/api-reference/configurations/program-configurations/referral-settings"}]},{"title":"Get Widget Configurations","openapi":"GET /api/v4.0/integrations/configurations/widget","href":"/api-reference/configurations/widget-configuration/index"}]},{"group":"Leaderboard","pages":[{"title":"Customer Leaderboard","openapi":"GET /api/v4.0/integrations/leaderboard","href":"/api-reference/leaderboard/customer-leaderboard"}]},{"group":"Batches","pages":[{"title":"Batches","href":"/api-reference/batches/batches"},{"group":"Batch Creation","pages":[{"title":"Batch Creation","href":"/api-reference/batches/batch-creation/index"},{"title":"Create Customers Batch Job","openapi":"POST /api/v4.0/integrations/batch/customers","href":"/api-reference/batches/batch-creation/customer-data"},{"title":"Track Orders Batch Job","openapi":"POST /api/v4.0/integrations/batch/orders","href":"/api-reference/batches/batch-creation/orders"},{"title":"Order Transactions Batch Job","openapi":"POST /api/v4.0/integrations/batch/orders/transactions","href":"/api-reference/batches/batch-creation/order-transactions"},{"title":"Balance Inquiry Batch Job","openapi":"POST /api/v4.0/integrations/batch/balance-inquiry","href":"/api-reference/batches/batch-creation/balance-inquiries"},{"title":"Balance Adjustment Batch Job","openapi":"POST /api/v4.0/integrations/batch/balance-adjustment","href":"/api-reference/batches/batch-creation/adjustments"},{"title":"Reward Cashback Batch Job","openapi":"POST /api/v4.0/integrations/batch/cashback","href":"/api-reference/batches/batch-creation/cashback-rewards"},{"title":"Redeem Batch Job","openapi":"POST /api/v4.0/integrations/batch/redeem","href":"/api-reference/batches/batch-creation/redemptions"},{"title":"Send Events Batch Job","openapi":"POST /api/v4.0/integrations/batch/events","href":"/api-reference/batches/batch-creation/events"}]},{"group":"Batch Management","pages":[{"title":"Batch Management","href":"/api-reference/batches/batch-management/index"},{"title":"Check Batch Status","openapi":"GET /api/v4.0/integrations/batches/{batchId}/status","href":"/api-reference/batches/batch-management/check-status"},{"title":"Stop Batch Execution","openapi":"POST /api/v4.0/integrations/batches/{batchId}/stop","href":"/api-reference/batches/batch-management/stop-execution"}]}]}]},{"group":"Webhooks","pages":[{"title":"Overview","href":"/api-reference/webhooks/overview"},{"title":"Subscribing to Webhooks","href":"/api-reference/webhooks/subscribing"},{"group":"Webhook Topics","pages":[{"title":"Webhook Topics","href":"/api-reference/webhooks/webhook-topics"},{"title":"Customer Notifications Webhook","sidebarTitle":"Customer Notifications","href":"/api-reference/webhooks/webhook-topics/notifications"},{"title":"Customer Profile Updates","href":"/api-reference/webhooks/webhook-topics/profile-updates"}]}]}]},{"version":"v4.1","pages":[{"title":"v4.1","href":"/api-reference/introduction-v4.1"}]}]},{"tab":"Updates","groups":[{"group":"Overview","pages":[{"title":"Changelog","href":"/changelog/updates"}]},{"group":"Product Updates","pages":[{"title":"Product Updates 2026","href":"/changelog/product-updates/2026"},{"title":"Product Updates 2025","href":"/changelog/product-updates/2025"}]},{"group":"API Updates","pages":[{"title":"API Updates 2025","href":"/changelog/api-updates/2025"},{"title":"API Updates 2024","href":"/changelog/api-updates/2024"}]}]}]},"basePath":"","title":"What Is the Difference Between Test and Live Data? - Gameball Docs","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DXXFP6nH.js","DynamicMarkdown-B54_zNBF.js","zoom-image-lightbox-BG6oD64b.js","lightbox-handle-r17bVUz3.js"]}