How to refresh dynamically the content of your placements.
Can shoppers choose different variants of your products, changing the price of the product? You will need to use this feature.
If you have a product that can be purchased in different variants, you will need to refresh the content of your placements dynamically each time the shopper changes the variant.Our placements offer a simple way to refresh the content of your placements: Simply update the relevant data attribute of the placement (data-purchase-amount).You can do it with this little snippet of JavaScript:
Remember to replace the newPurchaseAmount with the actual value you want to set, in the same format as the one you set in the placement.
Our placements will automatically refresh the content of the placement when the data-purchase-amount data attribute is updated.
If you are also using custom variables in your placements, you will need to update them and then trigger the refresh manually, using the refresh function.
For example, letβs say you are using the category variable in your placement, and you want to refresh the placement when the shopper changes the category:
Of course, if you have the id of the specific placement you want to refresh, you can do it with a single line of JavaScript:
let placement = document.getElementById('p-123456');placement.setAttribute("data-category", newCategory);placement.refresh();
{"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":"6ae4c739f2f7375d4fd986ea","collectionId":"682008cf-05cd-4934-9f71-b46833ecfdeb","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae4c739f2f7375d4fd986ea"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae4c739f2f7375d4fd986ea","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Documentation","count":53},{"language":"default","tag":"Promote Across Channels","count":14},{"language":"default","tag":"Capture Zero-Party Data","count":13},{"language":"default","tag":"Get Started","count":10},{"language":"default","tag":"Create Campaigns","count":9},{"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":{},"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":[],"page":{"pagePath":"section/promoteOffers/refreshingContent","slug":"/section/promoteOffers/refreshingContent","pageMetadata":{"title":"Refreshing content","description":"How to refresh dynamically the content of your placements.","icon":"fa-fw","href":"/section/promoteOffers/refreshingContent"},"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: \"How to refresh dynamically the content of your placements.\"\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={code:`code`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,CodeGroup,Tip}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(Tip,{children:_jsx(_components.p,{children:`Can shoppers choose different variants of your products, changing the price of the product? You will need to use this feature.`})}),`\n`,_jsx(_components.p,{children:`If you have a product that can be purchased in different variants, you will need to refresh the content of your placements dynamically each time the shopper changes the variant.`}),`\n`,_jsxs(_components.p,{children:[`Our placements offer a simple way to refresh the content of your placements: Simply update the relevant data attribute of the placement (`,_jsx(_components.code,{children:`data-purchase-amount`}),`).`]}),`\n`,_jsx(_components.p,{children:`You can do it with this little snippet of JavaScript:`}),`\n`,_jsx(CodeGroup,{children:_jsx(CodeBlock,{filename:`JS`,numberOfLines:`3`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`document`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`querySelectorAll`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'gocertify-placement'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`).`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`forEach`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`e`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` =>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` e`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`setAttribute`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"data-purchase-amount\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`newPurchaseAmount`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`});`})}),`\n`]})})})}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Remember to replace the `,_jsx(_components.code,{children:`newPurchaseAmount`}),` with the actual value you want to set, in the same format as the one you set in the placement.`]})}),`\n`,_jsxs(_components.p,{children:[`Our placements will automatically refresh the content of the placement when the `,_jsx(_components.code,{children:`data-purchase-amount`}),` data attribute is updated.\nIf you are also using custom variables in your placements, you will need to update them and then trigger the refresh manually, using the `,_jsx(_components.code,{children:`refresh`}),` function.\nFor example, letβs say you are using the `,_jsx(_components.code,{children:`category`}),` variable in your placement, and you want to refresh the placement when the shopper changes the category:`]}),`\n`,_jsx(CodeGroup,{children:_jsx(CodeBlock,{filename:`JS`,numberOfLines:`4`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`document`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`querySelectorAll`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'gocertify-placement'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`).`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`forEach`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`e`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` =>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` e`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`setAttribute`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"data-category\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`newCategory`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` e`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`refresh`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`();`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`});`})}),`\n`]})})})}),`\n`,_jsxs(_components.p,{children:[`Of course, if you have the `,_jsx(_components.code,{children:`id`}),` of the specific placement you want to refresh, you can do it with a single line of JavaScript:`]}),`\n`,_jsx(CodeGroup,{children:_jsx(CodeBlock,{filename:`JS`,numberOfLines:`3`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`let`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` placement`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` document`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`getElementById`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'p-123456'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`placement`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`setAttribute`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"data-category\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`newCategory`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`placement`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`refresh`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`();`})]}),`\n`]})})})})]})}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":"Refreshing content","description":"How to refresh dynamically the content of your placements.","icon":"fa-fw","href":"/section/promoteOffers/refreshingContent"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"gocertify-db9cc6b8","siteName":"Gocertify","title":"Refreshing content - Gocertify","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-26T11:57:49.355Z","originalFileLocation":"section/promoteOffers/refreshingContent.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=\"How to refresh dynamically the content of your placements.\">\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=\"Refreshing content - Gocertify\">\u003cmeta data-mint-head property=\"og:description\" content=\"How to refresh dynamically the content of your placements.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Gocertify\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.gocertify.me/section/promoteOffers/refreshingContent\">\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=Promote+Across+Channels\u0026amp;title=Refreshing+content\u0026amp;description=How+to+refresh+dynamically+the+content+of+your+placements.\u0026amp;theme=aa574d59587d6ff0907cff5e\u0026amp;signature=d555324886d7ed30fdad45f59005d13d96bb345fabf8a589a896e25da9439a3d\">\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=\"Refreshing content - Gocertify\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"How to refresh dynamically the content of your placements.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://gocertify-db9cc6b8.mintlify.app/_mintlify/api/og/v2?division=Promote+Across+Channels\u0026amp;title=Refreshing+content\u0026amp;description=How+to+refresh+dynamically+the+content+of+your+placements.\u0026amp;theme=aa574d59587d6ff0907cff5e\u0026amp;signature=d555324886d7ed30fdad45f59005d13d96bb345fabf8a589a896e25da9439a3d\">\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/promoteOffers/refreshingContent\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/section/promoteOffers/refreshingContent.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/promoteOffers/refreshingContent#webpage\",\"url\":\"https://docs.gocertify.me/section/promoteOffers/refreshingContent\",\"name\":\"Refreshing content\",\"description\":\"How to refresh dynamically the content of your placements.\",\"dateModified\":\"2026-01-26T11:57:49.355Z\",\"isPartOf\":{\"@id\":\"https://docs.gocertify.me#website\"},\"breadcrumb\":{\"@id\":\"https://docs.gocertify.me/section/promoteOffers/refreshingContent#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.gocertify.me/section/promoteOffers/refreshingContent#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Promote Across Channels\",\"item\":\"https://docs.gocertify.me/section/promoteOffers/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Refreshing content\",\"item\":\"https://docs.gocertify.me/section/promoteOffers/refreshingContent\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.gocertify.me/section/promoteOffers/refreshingContent#article\",\"headline\":\"Refreshing content\",\"name\":\"Refreshing content\",\"description\":\"How to refresh dynamically the content of your placements.\",\"url\":\"https://docs.gocertify.me/section/promoteOffers/refreshingContent\",\"mainEntityOfPage\":{\"@id\":\"https://docs.gocertify.me/section/promoteOffers/refreshingContent#webpage\"},\"dateModified\":\"2026-01-26T11:57:49.355Z\",\"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":"Open Offers","icon":"unlock","href":"/section/buildRewardFlows/openOffers"},{"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","description":"Advanced system to set the target pages for your offers.","icon":"fa-fw","href":"/section/promoteOffers/advancedTargeting"},{"title":"Refreshing content","icon":"fa-fw","href":"/section/promoteOffers/refreshingContent"},{"title":"Landing Pages","description":"Start building loyal communities with targeted, gated offers.","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":"Promotion Partners","icon":"handshake","href":"/section/promoteOffers/promotionPartners"},{"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","icon":"fa-fw","href":"/section/trackImpact/directTracking"},{"title":"Via Shopify Flow","icon":"shopify","href":"/section/trackImpact/shopifyTransactionTracking"},{"title":"Self-serve reporting","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"}]}]},"basePath":"","title":"Refreshing content - Gocertify","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}