Integrate ABlyftApplication integration
Application integration
Make ABlyft work with single-page apps, content that appears after load, custom JavaScript and server-side experiments.
The snippet works out of the box on classic websites where every click loads a new page. Modern websites often behave differently: content changes without a reload, elements appear late, or parts of your logic run on a server. The pages in this section show how to adapt ABlyft to such setups.
| If your website … | Read |
|---|---|
| changes pages without a full reload (React, Vue, Angular, …) | SPA navigation |
| shows content later, for example in modals, tabs or after an API call | Dynamic content |
| needs your own JavaScript or CSS in experiments or in the whole project | Custom JavaScript |
| wants to develop variation code in your own IDE with a dev server or build pipeline | External File Development |
| should decide on the server which variation to deliver | Fullstack experiments |
SPA navigation
Re-run ABlyft after navigation in single-page apps.
Dynamic content
Activate pages when content appears after load.
Custom JavaScript
Experiment, reset and project-level code.
External File Development
Load variation code from your own dev server.
Fullstack experiments
Server-side experiments with a config file.