Groups defined in Aampe but not excluded from other tools. This means we’re testing Aampe in addition to the business-as-usual experience and there is no no-message group.Prevention*: Audit all messaging systems, implement exclusions universally, verify clean execution via message logs.*
It’s possible to test agentic personalization too soon. Testing with insufficient content or limited use cases is not representative of Aampe’s potential impact. Aampe provides the infrastructure to make this easy.Prevention*: Build a robust content library before testing. Ensure several relevant message types per user segment. Take the time to build out the Aampe experience before setting up a grand experiment.*
It can take time for an experiment group to adjust to a new system. While analyzing results, this transition period is ignored and biases the results.Prevention: Run tests long enough to observe cumulative patterns. Focus more on where the groups finish and less on the transition to the new steady state. _
Business-as-usual includes promotions or other core offerings unavailable to Aampe.Prevention*: Assess all message types in both systems and ensure comparable offerings. Either add those use cases to Aampe, or pause them for the business-as-usual experience.*
Frequent “emergency” broadcasts to all users.Prevention*: This isn’t always preventable. At the very least, document all emergency broadcasts and be ready to exclude those days from the final analysis as appropriate.*
These errors often stem from applying campaign-testing frameworks to a system evaluation. Agentic AI requires testing highly personalized, adaptive experiences over time, not comparing individual messages. Design tests that measure what the system actually does: learn, adapt, and personalize at scale.
Was this page helpful?
⌘I
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Aampe Docs","description":"Explore our knowledge base to learn how to set up, use, and manage Aampe successfully","colors":{"primary":"#E15E12","light":"#E15E12","dark":"#E15E12"},"logo":{"light":"https://mintcdn.com/aameo/Ti5DZ6W_P8uBcLOr/brand_assets/logo_light.svg?fit=max\u0026auto=format\u0026n=Ti5DZ6W_P8uBcLOr\u0026q=85\u0026s=668680e7c8a3b4808895d426d8847d30","dark":"https://mintcdn.com/aameo/Ti5DZ6W_P8uBcLOr/brand_assets/logo_dark.svg?fit=max\u0026auto=format\u0026n=Ti5DZ6W_P8uBcLOr\u0026q=85\u0026s=490626f77c13c223428790cd3cb51613"},"favicon":"https://mintcdn.com/aameo/Ti5DZ6W_P8uBcLOr/brand_assets/favicon.svg?fit=max\u0026auto=format\u0026n=Ti5DZ6W_P8uBcLOr\u0026q=85\u0026s=24cb00a2842ec5afab28a34fb4853fb2","api":{"playground":{}},"appearance":{"default":"system"},"seo":{"indexing":"all"},"fonts":{"heading":{"family":"Inclusive Sans","weight":600,"source":"https://cdn.jsdelivr.net/gh/zyhim3-coder/font-hosting@main/InclusiveSans-SemiBold.woff2","format":"woff2"},"body":{"family":"Inclusive Sans","weight":400,"source":"https://cdn.jsdelivr.net/gh/zyhim3-coder/font-hosting@main/InclusiveSans-Regular.woff2","format":"woff2"}},"contextual":{"options":["copy","view","assistant","chatgpt","claude","perplexity","grok","aistudio","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"aameo","hasAudioNarration":false,"actualSubdomain":"aameo","customDomains":["kb.aampe.com"],"gitSource":{"type":"gitlab","owner":"aampe","repo":"docs-v2","deployBranch":"main","contentDirectory":"","isPrivate":true,"projectId":70769784,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae0b2f3cfd05c732d82e17b","collectionId":"9d4dfc09-9f88-4c55-befd-95b4cf4598e2","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae0b2f3cfd05c732d82e17b"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae0b389c8dcddb81df1774d","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"Developer Guide","count":56},{"language":"default","tag":"User Guide","count":55},{"language":"default","tag":"Supported Integrations","count":45},{"language":"default","tag":"Using Aampe","count":35},{"language":"default","tag":"Connect Message Provider","count":21},{"language":"default","tag":"Send Data to Aampe","count":19},{"language":"default","tag":"API","count":13},{"language":"default","tag":"SSO","count":10},{"language":"default","tag":"Quickstart","count":10},{"language":"default","tag":"Messages by Channel","count":9}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"user-guide/how-do-i-know/experiments/holdout-part4","slug":"/user-guide/how-do-i-know/experiments/holdout-part4","pageMetadata":{"title":"Common Problems with Experimentation","description":"Turns out running a clean experiment is a hard thing to do","sidebarTitle":"Common Pitfalls","href":"/user-guide/how-do-i-know/experiments/holdout-part4"},"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: \"Turns out running a clean experiment is a hard thing to do\"\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={em:`em`,hr:`hr`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`3`,id:`learning-from-experience`,children:`Learning from Experience`}),`\n`,_jsx(_components.p,{children:`Even well-designed experiments can fail due to implementation issues. Understanding these common pitfalls can help ensure your tests work out well.`}),`\n`,_jsx(Heading,{level:`3`,id:`error-1-incomplete-system-integration`,children:`Error 1: Incomplete System Integration`}),`\n`,_jsxs(_components.p,{children:[`Groups defined in Aampe but not excluded from other tools. This means we’re testing Aampe `,_jsx(_components.em,{children:`in addition`}),` to the business-as-usual experience and there is no no-message group.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.em,{children:_jsx(_components.strong,{children:`Prevention`})}),`*: Audit all messaging systems, implement exclusions universally, verify clean execution via message logs.*`]}),`\n`,_jsx(Heading,{level:`3`,id:`error-2-premature-testing`,children:`Error 2: Premature Testing`}),`\n`,_jsx(_components.p,{children:`It’s possible to test agentic personalization too soon. Testing with insufficient content or limited use cases is not representative of Aampe’s potential impact. Aampe provides the infrastructure to make this easy.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.em,{children:_jsx(_components.strong,{children:`Prevention`})}),`*: Build a robust content library before testing. Ensure several relevant message types per user segment. Take the time to build out the Aampe experience before setting up a grand experiment.*`]}),`\n`,_jsx(Heading,{level:`3`,id:`error-3-results-aren’t-immediate`,children:`Error 3: Results Aren’t Immediate?`}),`\n`,_jsx(_components.p,{children:`It can take time for an experiment group to adjust to a new system. While analyzing results, this transition period is ignored and biases the results.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.em,{children:_jsx(_components.strong,{children:`Prevention`})}),`: Run tests long enough to observe cumulative patterns. Focus more on where the groups finish and less on the transition to the new steady state. _`]}),`\n`,_jsx(Heading,{level:`3`,id:`error-4-asymmetric-capabilities`,children:`Error 4: Asymmetric Capabilities`}),`\n`,_jsx(_components.p,{children:`Business-as-usual includes promotions or other core offerings unavailable to Aampe.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.em,{children:_jsx(_components.strong,{children:`Prevention`})}),`*: Assess all message types in both systems and ensure comparable offerings. Either add those use cases to Aampe, or pause them for the business-as-usual experience.*`]}),`\n`,_jsx(Heading,{level:`3`,id:`error-5-excessive-broadcasts`,children:`Error 5: Excessive Broadcasts`}),`\n`,_jsx(_components.p,{children:`Frequent “emergency” broadcasts to all users.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.em,{children:_jsx(_components.strong,{children:`Prevention`})}),`*: This isn’t always preventable. At the very least, document all emergency broadcasts and be ready to exclude those days from the final analysis as appropriate.*`]}),`\n`,_jsx(Heading,{level:`3`,id:`a-common-thread`,children:`A Common Thread`}),`\n`,_jsx(_components.p,{children:`These errors often stem from applying campaign-testing frameworks to a system evaluation. Agentic AI requires testing highly personalized, adaptive experiences over time, not comparing individual messages. Design tests that measure what the system actually does: learn, adapt, and personalize at scale.`}),`\n`,_jsx(_components.hr,{})]})}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":"Common Problems with Experimentation","description":"Turns out running a clean experiment is a hard thing to do","sidebarTitle":"Common Pitfalls","href":"/user-guide/how-do-i-know/experiments/holdout-part4"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Learning from Experience","slug":"learning-from-experience","depth":3,"children":[]},{"title":"Error 1: Incomplete System Integration","slug":"error-1-incomplete-system-integration","depth":3,"children":[]},{"title":"Error 2: Premature Testing","slug":"error-2-premature-testing","depth":3,"children":[]},{"title":"Error 3: Results Aren’t Immediate?","slug":"error-3-results-aren’t-immediate","depth":3,"children":[]},{"title":"Error 4: Asymmetric Capabilities","slug":"error-4-asymmetric-capabilities","depth":3,"children":[]},{"title":"Error 5: Excessive Broadcasts","slug":"error-5-excessive-broadcasts","depth":3,"children":[]},{"title":"A Common Thread","slug":"a-common-thread","depth":3,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"aameo","siteName":"Aampe Docs","title":"Common Problems with Experimentation - Aampe Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-02-10T19:54:34.607Z","originalFileLocation":"user-guide/how-do-i-know/experiments/holdout-part4.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=\"Turns out running a clean experiment is a hard thing to do\">\u003cmeta data-mint-head name=\"application-name\" content=\"Aampe 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/aameo/sEOzgH2AW1TJ77XQ/_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/aameo/sEOzgH2AW1TJ77XQ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/aameo/sEOzgH2AW1TJ77XQ/_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/aameo/sEOzgH2AW1TJ77XQ/_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/aameo/sEOzgH2AW1TJ77XQ/_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/aameo/sEOzgH2AW1TJ77XQ/_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/aameo/sEOzgH2AW1TJ77XQ/_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/aameo/sEOzgH2AW1TJ77XQ/_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/aameo/sEOzgH2AW1TJ77XQ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Common Problems with Experimentation - Aampe Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Turns out running a clean experiment is a hard thing to do\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Aampe Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://kb.aampe.com/user-guide/how-do-i-know/experiments/holdout-part4\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://aameo.mintlify.app/_mintlify/api/og/v2?division=Experiments+with+Aampe\u0026amp;title=Common+Problems+with+Experimentation\u0026amp;description=Turns+out+running+a+clean+experiment+is+a+hard+thing+to+do\u0026amp;theme=800ae4206dcac969e1dc8472\u0026amp;signature=fc30c9e8f5475b4c0a5201455e9ad5bcdcba528508477c4e8443dcce141fd70a\">\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=\"Common Problems with Experimentation - Aampe Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Turns out running a clean experiment is a hard thing to do\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://aameo.mintlify.app/_mintlify/api/og/v2?division=Experiments+with+Aampe\u0026amp;title=Common+Problems+with+Experimentation\u0026amp;description=Turns+out+running+a+clean+experiment+is+a+hard+thing+to+do\u0026amp;theme=800ae4206dcac969e1dc8472\u0026amp;signature=fc30c9e8f5475b4c0a5201455e9ad5bcdcba528508477c4e8443dcce141fd70a\">\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/aameo/sEOzgH2AW1TJ77XQ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Aampe Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#E15E12\">\u003clink data-mint-head rel=\"canonical\" href=\"https://kb.aampe.com/user-guide/how-do-i-know/experiments/holdout-part4\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/user-guide/how-do-i-know/experiments/holdout-part4.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://kb.aampe.com/#organization\",\"name\":\"Aampe Docs\",\"url\":\"https://kb.aampe.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/aameo/Ti5DZ6W_P8uBcLOr/brand_assets/logo_light.svg?fit=max\u0026auto=format\u0026n=Ti5DZ6W_P8uBcLOr\u0026q=85\u0026s=668680e7c8a3b4808895d426d8847d30\"}},{\"@type\":\"WebSite\",\"@id\":\"https://kb.aampe.com#website\",\"name\":\"Aampe Docs\",\"url\":\"https://kb.aampe.com\",\"publisher\":{\"@id\":\"https://kb.aampe.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://kb.aampe.com/user-guide/how-do-i-know/experiments/holdout-part4#webpage\",\"url\":\"https://kb.aampe.com/user-guide/how-do-i-know/experiments/holdout-part4\",\"name\":\"Common Problems with Experimentation\",\"description\":\"Turns out running a clean experiment is a hard thing to do\",\"dateModified\":\"2026-02-10T19:54:34.607Z\",\"isPartOf\":{\"@id\":\"https://kb.aampe.com#website\"},\"breadcrumb\":{\"@id\":\"https://kb.aampe.com/user-guide/how-do-i-know/experiments/holdout-part4#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://kb.aampe.com/user-guide/how-do-i-know/experiments/holdout-part4#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"How Do I Know Aampe is Working?\",\"item\":\"https://kb.aampe.com/user-guide/how-do-i-know/analytics/analytics-overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Experiments with Aampe\",\"item\":\"https://kb.aampe.com/user-guide/how-do-i-know/experiments/experiment-overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Common Problems with Experimentation\",\"item\":\"https://kb.aampe.com/user-guide/how-do-i-know/experiments/holdout-part4\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://kb.aampe.com/user-guide/how-do-i-know/experiments/holdout-part4#article\",\"headline\":\"Common Problems with Experimentation\",\"name\":\"Common Problems with Experimentation\",\"description\":\"Turns out running a clean experiment is a hard thing to do\",\"url\":\"https://kb.aampe.com/user-guide/how-do-i-know/experiments/holdout-part4\",\"mainEntityOfPage\":{\"@id\":\"https://kb.aampe.com/user-guide/how-do-i-know/experiments/holdout-part4#webpage\"},\"dateModified\":\"2026-02-10T19:54:34.607Z\",\"publisher\":{\"@id\":\"https://kb.aampe.com/#organization\"},\"isPartOf\":{\"@id\":\"https://kb.aampe.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Aampe Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Aampe Docs","nav":{"global":null,"tabs":[{"tab":"User Guide","pages":[{"title":"User Guide","sidebarTitle":"User Guide","mode":"wide","icon":"book","href":"/user-guide/user-guide"},{"group":"Welcome to Aampe","pages":[{"group":"What is Aampe?","pages":[{"title":"What is Aampe?","href":"/user-guide/welcome-to-aampe/what-is-aampe/what-is-aampe"},{"title":"What is Agentic Infrastructure?","href":"/user-guide/welcome-to-aampe/what-is-aampe/what-is-agentic-infrastructure"},{"title":"Who is Aampe for?","href":"/user-guide/welcome-to-aampe/what-is-aampe/who-is-aampe-for"}]},{"group":"How Does Aampe Work?","pages":[{"title":"Aampe Agents: One Model Per User","sidebarTitle":"AI Agents","href":"/user-guide/welcome-to-aampe/how-does-aampe-work/agents"},{"title":"Components and Labels","sidebarTitle":"Components and Labels","href":"/user-guide/welcome-to-aampe/how-does-aampe-work/component_and_labels"},{"title":"How Labels Work","sidebarTitle":"How Labels Work","href":"/user-guide/welcome-to-aampe/how-does-aampe-work/labels"},{"title":"Explore vs Exploit","sidebarTitle":"Explore vs Exploit","href":"/user-guide/welcome-to-aampe/how-does-aampe-work/explore-exploit"}]}]},{"group":"Using Aampe","pages":[{"group":"Quickstart","pages":[{"title":"Aampe Quickstart Guide","sidebarTitle":"Aampe Quickstart Guide","href":"/user-guide/using-aampe/quickstart/overview"},{"title":"Sign In to Aampe","href":"/user-guide/using-aampe/quickstart/quickstart-signin"},{"title":"Connecting Aampe to a Data Source","sidebarTitle":"Setup: Data Source","href":"/user-guide/using-aampe/quickstart/quickstart-datafeed"},{"title":"Connect Aampe to Your Messaging Tools","sidebarTitle":"Setup: Messaging Tools","href":"/user-guide/using-aampe/quickstart/quickstart-messaging-tools"},{"title":"Organize Event Feed","sidebarTitle":"Setup: Organize Events","href":"/user-guide/using-aampe/quickstart/quickstart-events"},{"title":"Reward Functions","sidebarTitle":"Setup: Reward Functions","href":"/user-guide/using-aampe/quickstart/quickstart-reward-functions"},{"title":"Create an Audience","sidebarTitle":"Audiences","href":"/user-guide/using-aampe/quickstart/quickstart-audiences"},{"title":"Message Creation","sidebarTitle":"Messages","href":"/user-guide/using-aampe/quickstart/quickstart-messages"},{"title":"Surfaces","sidebarTitle":"Surfaces","href":"/user-guide/using-aampe/quickstart/quickstart-surfaces"},{"title":"Connect CMS Data","href":"/user-guide/using-aampe/quickstart/quickstart-cms"}]},{"group":"Admin","pages":[{"title":"Account and User Management","sidebarTitle":"User Roles and Permissions","href":"/user-guide/using-aampe/admin/users-and-roles"},{"title":"Event Funnel","sidebarTitle":"Funnel","href":"/user-guide/using-aampe/admin/define-funnel-events"},{"title":"Event Types","href":"/user-guide/using-aampe/admin/event-types"},{"title":"Frequency","sidebarTitle":"Frequency","href":"/user-guide/using-aampe/admin/frequency-limits"},{"title":"Managing Content in Multiple Languages","sidebarTitle":"Languages","href":"/user-guide/using-aampe/admin/languages"},{"title":"Agent-User Allocation","sidebarTitle":"Agent-User Allocation","href":"/user-guide/using-aampe/admin/agent-user-allocation"}]},{"group":"Audiences","pages":[{"title":"Audiences","sidebarTitle":"Audiences","href":"/user-guide/using-aampe/audiences/audiences"},{"title":"Message Triggers","sidebarTitle":"Triggers","href":"/user-guide/using-aampe/audiences/triggers"},{"title":"Real-time triggers","sidebarTitle":"Real-time triggers","href":"/user-guide/using-aampe/audiences/real-time-triggers"}]},{"group":"Messages by Channel","pages":[{"title":"Scheduling","sidebarTitle":"Scheduling Messages","href":"/user-guide/using-aampe/messages-by-channel/scheduling"},{"title":"Personalizing Messages with User Attributes","href":"/user-guide/using-aampe/messages-by-channel/personalization"},{"group":"Push","pages":[{"title":"Create a Push Notification","href":"/user-guide/using-aampe/messages-by-channel/push/create-push"},{"title":"Send a Test Message","sidebarTitle":"Send a Test Message","href":"/user-guide/using-aampe/messages-by-channel/push/send-test-message"}]},{"group":"SMS","pages":[{"title":"Create an SMS Message","href":"/user-guide/using-aampe/messages-by-channel/sms/create-sms"}]},{"group":"Email","pages":[{"title":"Create an Email Message","sidebarTitle":"Create an Email Message","href":"/user-guide/using-aampe/messages-by-channel/email/create-email-in-aampe"},{"title":"Create an Email Message","sidebarTitle":"Create an Email Message","hidden":true,"href":"/user-guide/using-aampe/messages-by-channel/email/create-email"},{"title":"Using the Email Config App","href":"/user-guide/using-aampe/messages-by-channel/email/using-the-email-config-app"},{"title":"Email Best Practices for Agent Learning","href":"/user-guide/using-aampe/messages-by-channel/email/best-practices"}]}]},{"group":"Product Surfaces","pages":[{"title":"Preparing Content for Surfaces","sidebarTitle":"Preparing Content","href":"/user-guide/using-aampe/product-surfaces/surfaces-content"},{"title":"Creating the Surface","sidebarTitle":"Creating Surfaces","href":"/user-guide/using-aampe/product-surfaces/surfaces-composer"}]},{"group":"Tips \u0026 Tricks","pages":[{"title":"Copy \u0026 Paste from Google Sheets","href":"/user-guide/using-aampe/tips-and-tricks/copy-paste"},{"title":"Syncing Labels for Repeating Components","href":"/user-guide/using-aampe/tips-and-tricks/label-locking"},{"title":"Create Variety by Rearranging Components","href":"/user-guide/using-aampe/tips-and-tricks/rearrange-components"},{"title":"Bulk Content Management with Datasets","sidebarTitle":"Datasets for Bulk Content Management","href":"/user-guide/using-aampe/tips-and-tricks/datasets"},{"title":"Archiving Message Groups","href":"/archiving-message-groups"}]}]},{"group":"Managing Agents Strategically","pages":[{"title":"Working With Agents","href":"/user-guide/managing-agents-strategically/working-with-agents"},{"title":"Content Coverage","href":"/user-guide/managing-agents-strategically/content-coverage"},{"title":"Label Weights","sidebarTitle":"Label Weights","href":"/user-guide/managing-agents-strategically/label-weights"},{"title":"Topics","href":"/user-guide/managing-agents-strategically/topics"},{"title":"Topics vs Tags","href":"/user-guide/managing-agents-strategically/topics-vs-tags"},{"title":"Experimentation in the World of Agentic Personalization","sidebarTitle":"A/B Testing with Aampe","href":"/user-guide/managing-agents-strategically/experiment-overview"}]},{"group":"How Do I Know Aampe is Working?","pages":[{"group":"Analytics and Data","pages":[{"title":"Analytics Overview","sidebarTitle":"Analytics Overview","href":"/user-guide/how-do-i-know/analytics/analytics-overview"},{"title":"Composer Analytics","sidebarTitle":"Composer Analytics","href":"/user-guide/how-do-i-know/analytics/composer-analytics"}]},{"group":"Experiments with Aampe","pages":[{"title":"What Kinds of Experiments Work in Aampe?","sidebarTitle":"Which Experiments Work?","href":"/user-guide/how-do-i-know/experiments/experiment-overview"},{"title":"How to Set Up an Experiment in Aampe","sidebarTitle":"Setting up an Aampe Experiment","href":"/user-guide/how-do-i-know/experiments/holdout-part2"},{"title":"Measuring Results of an Aampe Experiment","description":"We're in familiar A/B testing territory now","sidebarTitle":"Analyzing Results","href":"/user-guide/how-do-i-know/experiments/holdout-part3"},{"title":"Common Problems with Experimentation","sidebarTitle":"Common Pitfalls","href":"/user-guide/how-do-i-know/experiments/holdout-part4"}]}]}]},{"tab":"Developer Guide","pages":[{"title":"Developer Guide","href":"/developer-guide/developer-guide"}]},{"tab":"API","pages":[{"title":"API","href":"/api-guide/api-guide"}]},{"tab":"Tools","pages":[{"title":"Tools","href":"/tools/aampe-app-library"}]},{"tab":"Help","pages":[{"title":"Help","href":"/help/faqs"}]},{"tab":"Updates","pages":[{"title":"Updates","href":"/updates/release-notes"}]}]},"basePath":"","title":"Common Problems with Experimentation - Aampe Docs","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":[],"chunks":[]}