I am helping my friend develop an A/B testing product for e-commerce businesses external websites and considering using Plasmic as our visual editor solution. Our key requirements are:
White-labeling capability - We need to embed the visual editor into our platform
URL parameter activation - Allow merchants to access the visual editor via URL parameter (e.g., ?visual=1)
Multi-tenant support - Each merchant should have their own isolated editing environment
Version control - Need to maintain different versions for A/B test variants
Integration flexibility - Must be able to integrate with our A/B testing logic and analytics
From reading the bl!nk case study, it seems Plasmic could be a good fit. However, I’d like to confirm:
Is there an existing implementation or recommended approach for using Plasmic in an A/B testing context?
What’s the recommended way to handle version control for test variants?
Are there any limitations we should be aware of for this use case?
URL parameter activation: I am not sure if I understand what you mean. Would you like to be able to attach a query parameter in a deployed page that would open the Plasmic Studio? Plasmic doesn’t mix the experience of the generated code and the studio, so we don’t have this capability.
Multi-tenant support: That could be achieved if you self-host Plasmic, but natively, the editor only allows users to create teams/workspaces/projects and apply specified permissions to those resources.
Is there an existing implementation or recommended approach for using Plasmic in an A/B testing context?
The links mentioned in 5. explain the recommended approaches.
What’s the recommended way to handle version control for test variants?
Plasmic considers A/B test data an extension of the project model, so the same rules about versioning in 4. apply to the data related to A/B test.
Are there any limitations we should be aware of for this use case?
None that I am aware of, but I may haven’t fully understood your use case. Please let me know if, with the additional information and references, you have other doubts.