Track orders and refunds automatically using Shopify Flow.
If your store runs on Shopify, you can track conversions without adding any code to your
site. Two ready-made Shopify Flow workflows send order and refund data to Gocertify
automatically.
With this integration you share all of your transactions with Gocertify, not only
those that used a Gocertify discount code. We then classify each transaction based on
the discount code the shopper used.
Two separate steps are needed before the workflows will work:
Install the Gocertify app on your store.
Connect your brand to the store.
See the Shopify Integration guide for both.
Installing the app on its own is not enough — connecting your brand is what tells the
workflows which account to send data to.You will also need your Gocertify API key. Ask your Gocertify contact for it — they will
provide the key for your account.
In your Shopify admin, go to Apps > Flow > Settings and click Add secret.
Flow settings, where secrets are managed
Field
Value
Handle
gocertify_api_key
Value
The API key from your Gocertify contact
Fill in the handle and paste your API key
The handle must be exactly gocertify_api_key. The workflows will not
authenticate if it differs.
2
Import both workflows
Go to Apps > Flow and click Import in the top-right corner. Add the
Order Created file and confirm, then repeat for Refund Created.
3
Add the brand variable
Each workflow needs one variable that tells it which Gocertify account to send data
to. You add it once per workflow.Open the workflow, click the Send HTTP request step, then under the URL field
click Add variable.
Select shop from the variable list
Select shop.
Next to metafield, click the + icon.
Choose Use an unstructured metafield.
Enter gocertify.brand_slug as the namespace and key. The variable name fills in
as brandSlug automatically — leave it as it is.
Click Add.
Enter the namespace and key
The URL will now resolve to your brand automatically. Open the Test results tab to
confirm — you should see your brand name in the URL instead of the variable.
The variable must be named exactly brandSlug. Repeat this step for the second
workflow — variables are not shared between workflows.
4
Turn on the workflows
Open each workflow and click Turn on workflow in the top-right corner. Nothing else
inside the workflow needs changing.
5
Check it works
Place a test order. Within a minute or two it should appear in your Gocertify
dashboard. If it does not, go to Apps > Flow > Recent runs to see whether the
workflow ran and what it returned.
Order ID and name, creation time, order value and currency, discount codes applied,
number of products, and Shopify’s own fraud risk assessment.
When a refund is created
Refund ID, the original order it belongs to, and the refunded amount.
No customer names, email addresses or payment details are sent.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Gocertify","colors":{"primary":"#5B5BD6","light":"#9B9EF0","dark":"#5753C6"},"logo":{"light":"https://mintcdn.com/gocertify-db9cc6b8/WzsVgr_ogMkQHDwU/logo/light.svg?fit=max\u0026auto=format\u0026n=WzsVgr_ogMkQHDwU\u0026q=85\u0026s=539378f3e9e7d2efabb01ada2abcd152","dark":"https://mintcdn.com/gocertify-db9cc6b8/WzsVgr_ogMkQHDwU/logo/dark.svg?fit=max\u0026auto=format\u0026n=WzsVgr_ogMkQHDwU\u0026q=85\u0026s=6495643fafa68814bd1f5f3e2e35f92d"},"favicon":"https://mintcdn.com/gocertify-db9cc6b8/GDn7kKOR9FydmtLJ/favicon.svg?fit=max\u0026auto=format\u0026n=GDn7kKOR9FydmtLJ\u0026q=85\u0026s=64b6d9b77eb10ed2837d866283c4d557","appearance":{"default":"light"},"navbar":{"links":[{"href":"mailto:partners@gocertify.me","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://secure.gocertify.me/dashboard"}},"footer":{"socials":{"linkedin":"https://linkedin.com/company/gocertifyme"}},"fonts":{"heading":{"family":"Euclid Circular B","weight":500,"source":"https://docs.gocertify.me/fonts/Euclid_Circular_B_Medium.woff2","format":"woff2"},"body":{"family":"Euclid Circular B","weight":400,"source":"https://docs.gocertify.me/fonts/Euclid_Circular_B_Regular.woff2","format":"woff2"}},"integrations":{"pirsch":{"id":"0uBBkXEzHrfAKAXpJTffVWIL8XwfP1Nf"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Dashboard","icon":"house","href":"https://secure.gocertify.me/dashboard"},{"anchor":"Playbooks","icon":"book-open","href":"https://www.gocertify.me/resources/playbooks"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"gocertify-db9cc6b8","hasAudioNarration":false,"actualSubdomain":"gocertify-db9cc6b8","customDomains":["docs.gocertify.me"],"gitSource":{"type":"github","owner":"gocertify","repo":"gocertify-platform-playbook","deployBranch":"main","contentDirectory":"apps/external-docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad8edf61a1913644c226529","collectionId":"760a80f0-32cd-4cff-ad46-b5e0b3f2e664","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad8edf61a1913644c226529"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ad8edf61a1913644c226529","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"default","tag":"Documentation","count":51},{"language":"default","tag":"Capture Zero-Party Data","count":13},{"language":"default","tag":"Promote Across Channels","count":13},{"language":"default","tag":"Get Started","count":10},{"language":"default","tag":"Create Campaigns","count":8},{"language":"default","tag":"Track Impact","count":7},{"language":"default","tag":"✨ New Features","count":1},{"language":"default","tag":"Changelog","count":1},{"language":"default","tag":"🔗 Integrations","count":1},{"language":"default","tag":"Platform Integrations","count":1}]},"assistantConfig":{},"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":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"editor-agent-model-picker","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":"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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"section/trackImpact/shopifyTransactionTracking","slug":"/section/trackImpact/shopifyTransactionTracking","pageMetadata":{"title":"Via Shopify Flow","description":"Track orders and refunds automatically using Shopify Flow.","icon":"shopify","href":"/section/trackImpact/shopifyTransactionTracking"},"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: \"Track orders and refunds automatically using Shopify Flow.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Frame,Heading,Info,OptimizedImage,Step,Steps,Table,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(!Info)_missingMdxReference(`Info`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`If your store runs on Shopify, you can track conversions without adding any code to your\nsite. Two ready-made Shopify Flow workflows send order and refund data to Gocertify\nautomatically.`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`With this integration you share `,_jsx(_components.strong,{children:`all`}),` of your transactions with Gocertify, not only\nthose that used a Gocertify discount code. We then classify each transaction based on\nthe discount code the shopper used.`]})}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Shopify’s `,_jsx(_components.a,{href:`https://help.shopify.com/en/manual/shopify-flow/reference/actions/send-http-request`,children:_jsx(_components.strong,{children:`Send HTTP request`})}),` action is available on the Grow,\nAdvanced and Plus plans. On any other plan, use `,_jsx(_components.a,{href:`/section/trackImpact/directTracking`,children:`Direct Conversion Tracking`}),`\ninstead.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`before-you-start`,children:`Before you start`}),`\n`,_jsx(_components.p,{children:`Two separate steps are needed before the workflows will work:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Install the Gocertify app`}),` on your store.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Connect your brand`}),` to the store.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`See the `,_jsx(_components.a,{href:`/section/promoteOffers/shopifyIntegration`,children:`Shopify Integration guide`}),` for both.\nInstalling the app on its own is not enough — connecting your brand is what tells the\nworkflows which account to send data to.`]}),`\n`,_jsx(_components.p,{children:`You will also need your Gocertify API key. Ask your Gocertify contact for it — they will\nprovide the key for your account.`}),`\n`,_jsx(Heading,{level:`2`,id:`download-the-workflows`,children:`Download the workflows`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Order Created`,icon:`cart-shopping`,href:`https://cdn.gocertify.me/downloads/shopify-flows/gocertify-order-created.flow`,children:_jsx(_components.p,{children:`Sends every new order to Gocertify.`})}),_jsx(Card,{title:`Refund Created`,icon:`rotate-left`,href:`https://cdn.gocertify.me/downloads/shopify-flows/gocertify-refund-created.flow`,children:_jsx(_components.p,{children:`Sends every refund so your reporting stays accurate.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`set-up`,children:`Set up`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Add your API key as a secret`,children:[_jsxs(_components.p,{children:[`In your Shopify admin, go to `,_jsx(_components.strong,{children:`Apps > Flow > Settings`}),` and click `,_jsx(_components.strong,{children:`Add secret`}),`.`]}),_jsx(Frame,{caption:`Flow settings, where secrets are managed`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-secrets-empty.png?fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=e1e6eccac4c880d6361f44ba91e57cb7`,alt:`Shopify Flow settings page with the Add secret button`,\"data-og-width\":`1206`,width:`1206`,\"data-og-height\":`850`,height:`850`,\"data-path\":`images/integrations/ecommerce/shopify/flow/shopify-flow-secrets-empty.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-secrets-empty.png?w=280\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=74565d80f5a56cabb5da06f113387179 280w, https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-secrets-empty.png?w=560\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=b6e132cc4051c173d8bd7116c44602a5 560w, https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-secrets-empty.png?w=840\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=b4aaae2d4a3f284fe253d0e9e12d4e2c 840w, https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-secrets-empty.png?w=1100\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=b012bcd3045a2426d053f960b8c050d7 1100w, https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-secrets-empty.png?w=1650\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=4b1fc8134137dc94357f09044acb96fd 1650w, https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-secrets-empty.png?w=2500\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=3e3c5917a6a42ec5fe913ea107db93b0 2500w`})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Value`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Handle`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`gocertify_api_key`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Value`}),_jsx(_components.td,{children:`The API key from your Gocertify contact`})]})]})]}),_jsx(Frame,{caption:`Fill in the handle and paste your API key`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-add-secret.png?fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=10545c548a3ba9ead264e69d0e0768d2`,alt:`Add secret form with the gocertify_api_key handle entered`,\"data-og-width\":`1982`,width:`1982`,\"data-og-height\":`984`,height:`984`,\"data-path\":`images/integrations/ecommerce/shopify/flow/shopify-flow-add-secret.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-add-secret.png?w=280\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=3d0789e39046ccc9903a288a8e2a72bb 280w, https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-add-secret.png?w=560\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=b9e209c1267791b4439055bf06c637dc 560w, https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-add-secret.png?w=840\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=3ac49a99737c74f7e1b7f9b950b652b2 840w, https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-add-secret.png?w=1100\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=bf086395e5db8ccb232cf68d5f02124b 1100w, https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-add-secret.png?w=1650\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=aa0e89a8b36e32e0d380fef925ae7dc6 1650w, https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-add-secret.png?w=2500\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=d91c46fd671328a2fe4ba02eaadae9db 2500w`})}),_jsx(Warning,{children:_jsxs(_components.p,{children:[`The handle must be exactly `,_jsx(_components.code,{children:`gocertify_api_key`}),`. The workflows will not\nauthenticate if it differs.`]})})]}),_jsx(Step,{title:`Import both workflows`,children:_jsxs(_components.p,{children:[`Go to `,_jsx(_components.strong,{children:`Apps > Flow`}),` and click `,_jsx(_components.strong,{children:`Import`}),` in the top-right corner. Add the\n`,_jsx(_components.code,{children:`Order Created`}),` file and confirm, then repeat for `,_jsx(_components.code,{children:`Refund Created`}),`.`]})}),_jsxs(Step,{title:`Add the brand variable`,children:[_jsx(_components.p,{children:`Each workflow needs one variable that tells it which Gocertify account to send data\nto. You add it once per workflow.`}),_jsxs(_components.p,{children:[`Open the workflow, click the `,_jsx(_components.strong,{children:`Send HTTP request`}),` step, then under the `,_jsx(_components.strong,{children:`URL`}),` field\nclick `,_jsx(_components.strong,{children:`Add variable`}),`.`]}),_jsx(Frame,{caption:`Select shop from the variable list`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-variable-select-shop.png?fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=b2324c1238841610db5930e151a436c6`,alt:`Add a variable panel showing the order and shop resources`,\"data-og-width\":`1244`,width:`1244`,\"data-og-height\":`614`,height:`614`,\"data-path\":`images/integrations/ecommerce/shopify/flow/shopify-flow-variable-select-shop.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-variable-select-shop.png?w=280\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=061e2e313d2cc034c5f0e780f323b3c3 280w, https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-variable-select-shop.png?w=560\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=d8ab029d44e27fbf4c12f99d012e2901 560w, https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-variable-select-shop.png?w=840\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=fcf22f856d23d146f26170a1d5d05fb5 840w, https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-variable-select-shop.png?w=1100\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=6e016500668de68f1eb4dd7d4a0a90bc 1100w, https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-variable-select-shop.png?w=1650\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=6a97882f8a400bc96db1d94c21d315fe 1650w, https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-variable-select-shop.png?w=2500\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=01475545261d7f16762aacf78afa0229 2500w`})}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`shop`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Next to `,_jsx(_components.strong,{children:`metafield`}),`, click the `,_jsx(_components.strong,{children:`+`}),` icon.`]}),`\n`,_jsxs(_components.li,{children:[`Choose `,_jsx(_components.strong,{children:`Use an unstructured metafield`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Enter `,_jsx(_components.code,{children:`gocertify.brand_slug`}),` as the namespace and key. The variable name fills in\nas `,_jsx(_components.code,{children:`brandSlug`}),` automatically — leave it as it is.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Add`}),`.`]}),`\n`]}),_jsx(Frame,{caption:`Enter the namespace and key`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-variable-namespace.png?fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=1ea2816abecba6d344569db4ed2348f3`,alt:`Create variable panel with gocertify.brand_slug entered as the namespace and key`,\"data-og-width\":`1232`,width:`1232`,\"data-og-height\":`1144`,height:`1144`,\"data-path\":`images/integrations/ecommerce/shopify/flow/shopify-flow-variable-namespace.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-variable-namespace.png?w=280\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=dc37aa3f924825b73b6bfd04fa8dc1e0 280w, https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-variable-namespace.png?w=560\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=723b44e321d75ed87fab897420b3ef4d 560w, https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-variable-namespace.png?w=840\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=02452bcacdc21bc7325c82a1a89fbd1c 840w, https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-variable-namespace.png?w=1100\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=fb29d7b167f45924a3e425f52ac7313c 1100w, https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-variable-namespace.png?w=1650\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=ebdf9c69ecde35236b5eb116c1419b84 1650w, https://mintcdn.com/gocertify-db9cc6b8/LC2oqKR6NbuScsQM/images/integrations/ecommerce/shopify/flow/shopify-flow-variable-namespace.png?w=2500\u0026fit=max\u0026auto=format\u0026n=LC2oqKR6NbuScsQM\u0026q=85\u0026s=faeb4396757a50189255a6ae32f0d3e1 2500w`})}),_jsxs(_components.p,{children:[`The URL will now resolve to your brand automatically. Open the `,_jsx(_components.strong,{children:`Test results`}),` tab to\nconfirm — you should see your brand name in the URL instead of the variable.`]}),_jsx(Warning,{children:_jsxs(_components.p,{children:[`The variable must be named exactly `,_jsx(_components.code,{children:`brandSlug`}),`. Repeat this step for the second\nworkflow — variables are not shared between workflows.`]})})]}),_jsx(Step,{title:`Turn on the workflows`,children:_jsxs(_components.p,{children:[`Open each workflow and click `,_jsx(_components.strong,{children:`Turn on workflow`}),` in the top-right corner. Nothing else\ninside the workflow needs changing.`]})}),_jsx(Step,{title:`Check it works`,children:_jsxs(_components.p,{children:[`Place a test order. Within a minute or two it should appear in your Gocertify\ndashboard. If it does not, go to `,_jsx(_components.strong,{children:`Apps > Flow > Recent runs`}),` to see whether the\nworkflow ran and what it returned.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`what-gets-sent`,children:`What gets sent`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`When an order is created`,id:`when-an-order-is-created`,children:_jsx(_components.p,{children:`Order ID and name, creation time, order value and currency, discount codes applied,\nnumber of products, and Shopify’s own fraud risk assessment.`})}),_jsx(Accordion,{title:`When a refund is created`,id:`when-a-refund-is-created`,children:_jsx(_components.p,{children:`Refund ID, the original order it belongs to, and the refunded amount.`})})]}),`\n`,_jsx(_components.p,{children:`No customer names, email addresses or payment details are sent.`})]})}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":"Via Shopify Flow","description":"Track orders and refunds automatically using Shopify Flow.","icon":"shopify","href":"/section/trackImpact/shopifyTransactionTracking"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Before you start","slug":"before-you-start","depth":2,"children":[]},{"title":"Download the workflows","slug":"download-the-workflows","depth":2,"children":[]},{"title":"Set up","slug":"set-up","depth":2,"children":[]},{"title":"What gets sent","slug":"what-gets-sent","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"gocertify-db9cc6b8","siteName":"Gocertify","title":"Via Shopify Flow - Gocertify","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-10T09:15:24.923Z","originalFileLocation":"section/trackImpact/shopifyTransactionTracking.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=\"light\"}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=\"Track orders and refunds automatically using Shopify Flow.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Gocertify\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/gocertify-db9cc6b8/-hc1r7q7Oab6JFLc/_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/gocertify-db9cc6b8/-hc1r7q7Oab6JFLc/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/gocertify-db9cc6b8/-hc1r7q7Oab6JFLc/_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/gocertify-db9cc6b8/-hc1r7q7Oab6JFLc/_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/gocertify-db9cc6b8/-hc1r7q7Oab6JFLc/_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/gocertify-db9cc6b8/-hc1r7q7Oab6JFLc/_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/gocertify-db9cc6b8/-hc1r7q7Oab6JFLc/_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/gocertify-db9cc6b8/-hc1r7q7Oab6JFLc/_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/gocertify-db9cc6b8/-hc1r7q7Oab6JFLc/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Via Shopify Flow - Gocertify\">\u003cmeta data-mint-head property=\"og:description\" content=\"Track orders and refunds automatically using Shopify Flow.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Gocertify\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.gocertify.me/section/trackImpact/shopifyTransactionTracking\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://gocertify-db9cc6b8.mintlify.app/_mintlify/api/og/v2?division=Track+Impact\u0026amp;title=Via+Shopify+Flow\u0026amp;description=Track+orders+and+refunds+automatically+using+Shopify+Flow.\u0026amp;theme=aa574d59587d6ff0907cff5e\u0026amp;signature=3cb4e02f6ccd3eb4ab76d3049cb7623c2823360ef34a24c17eee6cb0aa7dbbbf\">\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=\"Via Shopify Flow - Gocertify\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Track orders and refunds automatically using Shopify Flow.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://gocertify-db9cc6b8.mintlify.app/_mintlify/api/og/v2?division=Track+Impact\u0026amp;title=Via+Shopify+Flow\u0026amp;description=Track+orders+and+refunds+automatically+using+Shopify+Flow.\u0026amp;theme=aa574d59587d6ff0907cff5e\u0026amp;signature=3cb4e02f6ccd3eb4ab76d3049cb7623c2823360ef34a24c17eee6cb0aa7dbbbf\">\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/gocertify-db9cc6b8/-hc1r7q7Oab6JFLc/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Gocertify\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5B5BD6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.gocertify.me/section/trackImpact/shopifyTransactionTracking\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/section/trackImpact/shopifyTransactionTracking.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.gocertify.me/#organization\",\"name\":\"Gocertify\",\"url\":\"https://docs.gocertify.me\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/gocertify-db9cc6b8/WzsVgr_ogMkQHDwU/logo/light.svg?fit=max\u0026auto=format\u0026n=WzsVgr_ogMkQHDwU\u0026q=85\u0026s=539378f3e9e7d2efabb01ada2abcd152\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.gocertify.me#website\",\"name\":\"Gocertify\",\"url\":\"https://docs.gocertify.me\",\"publisher\":{\"@id\":\"https://docs.gocertify.me/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.gocertify.me/section/trackImpact/shopifyTransactionTracking#webpage\",\"url\":\"https://docs.gocertify.me/section/trackImpact/shopifyTransactionTracking\",\"name\":\"Via Shopify Flow\",\"description\":\"Track orders and refunds automatically using Shopify Flow.\",\"dateModified\":\"2026-09-10T09:15:24.923Z\",\"isPartOf\":{\"@id\":\"https://docs.gocertify.me#website\"},\"breadcrumb\":{\"@id\":\"https://docs.gocertify.me/section/trackImpact/shopifyTransactionTracking#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.gocertify.me/section/trackImpact/shopifyTransactionTracking#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Track Impact\",\"item\":\"https://docs.gocertify.me/section/trackImpact/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Via Shopify Flow\",\"item\":\"https://docs.gocertify.me/section/trackImpact/shopifyTransactionTracking\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.gocertify.me/section/trackImpact/shopifyTransactionTracking#article\",\"headline\":\"Via Shopify Flow\",\"name\":\"Via Shopify Flow\",\"description\":\"Track orders and refunds automatically using Shopify Flow.\",\"url\":\"https://docs.gocertify.me/section/trackImpact/shopifyTransactionTracking\",\"mainEntityOfPage\":{\"@id\":\"https://docs.gocertify.me/section/trackImpact/shopifyTransactionTracking#webpage\"},\"dateModified\":\"2026-09-10T09:15:24.923Z\",\"publisher\":{\"@id\":\"https://docs.gocertify.me/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.gocertify.me#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Gocertify\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Gocertify","nav":{"global":{"anchors":[{"anchor":"Dashboard","icon":"house","href":"https://secure.gocertify.me/dashboard"},{"anchor":"Playbooks","icon":"book-open","href":"https://www.gocertify.me/resources/playbooks"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":[{"title":"Overview","href":"/section/gettingStarted/overview"},{"title":"Quickstart","icon":"stopwatch","href":"/section/gettingStarted/quickStart"},{"title":"Ask These Docs from Your AI Assistant","icon":"sparkles","href":"/section/gettingStarted/askWithAI"},{"title":"Platform Overview","icon":"rocket","href":"/section/gettingStarted/dashboardAccess"},{"title":"Integrate on-site","icon":"wand-magic-sparkles","href":"/section/gettingStarted/integrateOnSite"},{"title":"Integrate in-app","icon":"app-store","href":"/section/gettingStarted/integrateInApp"},{"title":"Integrate In Store","icon":"shop","href":"/section/gettingStarted/integrateInStore"},{"title":"Add Landing Pages","icon":"filter-circle-dollar","href":"/section/gettingStarted/landingPages"},{"title":"Customise Branding","icon":"paintbrush","href":"/section/gettingStarted/customiseBranding"},{"title":"Upgrade Guide","icon":"gear","href":"/section/gettingStarted/upgradeGuide"}]},{"group":"Create Campaigns","pages":[{"title":"Overview","href":"/section/buildRewardFlows/overview"},{"title":"Choose your reward","icon":"hand-holding-heart","href":"/section/buildRewardFlows/chooseReward"},{"title":"Discounts","icon":"fa-fw","href":"/section/buildRewardFlows/discounts"},{"title":"Gift Cards","icon":"fa-fw","href":"/section/buildRewardFlows/giftCards"},{"title":"Gated Content","icon":"fa-fw","href":"/section/buildRewardFlows/gatedContent"},{"title":"Customise Copy","icon":"comments-dollar","href":"/section/buildRewardFlows/customiseCopy"},{"title":"Verify User Groups","icon":"person","href":"/section/buildRewardFlows/closedUserGroups"},{"title":"Reward Guardrails","icon":"timeline","href":"/section/buildRewardFlows/rewardGuardrails"}]},{"group":"Capture Zero-Party Data","pages":[{"title":"Overview","href":"/section/captureData/overview"},{"title":"Collect Custom Fields","icon":"person-circle-question","href":"/section/captureData/customFields"},{"title":"CSV Export","icon":"file-csv","href":"/section/captureData/csvExport"},{"title":"Webhooks \u0026 Zapier","icon":"share-from-square","href":"/section/captureData/webhooksZapier"},{"title":"CDP Integrations","icon":"bolt-lightning","href":"/section/captureData/CDPintegrationOverview"},{"title":"Klaviyo","icon":"fa-fw","href":"/section/captureData/klaviyo"},{"title":"Dotdigital","icon":"fa-fw","href":"/section/captureData/dotdigital"},{"title":"Emarsys","icon":"fa-fw","href":"/section/captureData/emarsys"},{"title":"Ometria","icon":"fa-fw","href":"/section/captureData/ometria"},{"title":"Bloomreach","icon":"fa-fw","href":"/section/captureData/bloomreach"},{"title":"Attentive","icon":"fa-fw","href":"/section/captureData/attentive"},{"title":"Braze","icon":"fa-fw","href":"/section/captureData/braze"},{"title":"Salesforce Marketing Cloud","icon":"fa-fw","href":"/section/captureData/salesforceMarketingCloud"}]},{"group":"Promote Across Channels","pages":[{"title":"Overview","href":"/section/promoteOffers/overview"},{"title":"On Site Messaging","icon":"square-web-awesome-stroke","href":"/section/promoteOffers/on-site-placements"},{"title":"Visibility toolkit","icon":"fa-fw","href":"/section/promoteOffers/osmVisibility"},{"title":"Dynamic CTAs","icon":"fa-fw","href":"/section/promoteOffers/dynamicText"},{"title":"Advanced targeting","icon":"fa-fw","href":"/section/promoteOffers/advancedTargeting"},{"title":"Refreshing content","icon":"fa-fw","href":"/section/promoteOffers/refreshingContent"},{"title":"Landing Pages","icon":"map","href":"/section/promoteOffers/landingPages"},{"title":"OfferHub","icon":"clipboard-list","href":"/section/promoteOffers/offerHub"},{"title":"Link to offers","icon":"link","href":"/section/promoteOffers/linking-to-offers"},{"title":"Popups","icon":"window-restore","href":"/section/promoteOffers/popups"},{"title":"CXP Integrations","icon":"bolt-lightning","href":"/section/promoteOffers/cxpIntegrations"},{"title":"Loyalty Integrations","icon":"stamp","href":"/section/promoteOffers/loyaltyIntegrations"},{"title":"Shopify Integration","icon":"shopify","href":"/section/promoteOffers/shopifyIntegration"}]},{"group":"Track Impact","pages":[{"title":"Overview","href":"/section/trackImpact/overview"},{"title":"Shopper Insights","icon":"person-rays","href":"/section/trackImpact/shopperInsights"},{"title":"Transaction Tracking","icon":"cart-shopping","href":"/section/trackImpact/transactionTracking"},{"title":"Via Affiliate Network","icon":"fa-fw","href":"/section/trackImpact/affiliateTracking"},{"title":"Via Direct Tracking","description":"Using a custom tracking script to track your conversions.","icon":"fa-fw","href":"/section/trackImpact/directTracking"},{"title":"Via Shopify Flow","icon":"shopify","href":"/section/trackImpact/shopifyTransactionTracking"},{"title":"Self-serve reporting","description":"Start building loyal communities with targeted, gated offers.","icon":"chart-simple","href":"/section/trackImpact/report"}]}]},{"tab":"✨ New Features","pages":[{"title":"✨ New Features","href":"/changelog/overview"}]},{"tab":"🔗 Integrations","pages":[{"title":"🔗 Integrations","href":"/section/integrations/overview"}]}]},"title":"Via Shopify Flow - Gocertify","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-B0bJ23PC.js","DynamicMarkdown-UGQuxDKp.js","zoom-image-lightbox-B0E5HDf_.js","lightbox-handle-r17bVUz3.js"]}