[docs][guides] Personalization in Gatsby #31219
Replies: 6 comments
-
@gatsbot Not stale |
Beta Was this translation helpful? Give feedback.
-
Hey @marcysutton |
Beta Was this translation helpful? Give feedback.
-
@gabrielgene this one was actually assigned on Friday. But if anything changes, we'll let you know! |
Beta Was this translation helpful? Give feedback.
-
@marcysutton I read the documentation that @gabrielgene linked. I've been in a similar situation where I needed A/B-testing and used Gatsby. I couldn't use frameworks that uses client-side A/B test due to speed requirements and initial loading times was to slow. What I've used is a solution where I load css high up in the body so that the user will not see any flickering, and it's also possible to use react component to render above the fold without any flickering. It adds nods to the DOM-tree but makes it also possible to build a A/B-testing solution without the need of splitting traffic at the CDN. The only thing needed is an analytic framework to send the data to. |
Beta Was this translation helpful? Give feedback.
-
@stoltzrobin circling back to this, that sounds super interesting! I'd love to hear more about your approach: would you be interested in writing about it? We just published a guide on A/B testing with Google Analytics and Netlify, and would love to include other techniques as part of the section: https://www.gatsbyjs.org/docs/ab-testing/ |
Beta Was this translation helpful? Give feedback.
-
Hi @stoltzrobin and @marcysutton I've been working for nearly a year now on personalization on the edge with cloudflare workers and am applying personalized content on the fly also to gatsby sites. The system works actually similar to what you describe in the documentation you wrote. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
At the Gatsby Discovery Camp, we had a great session on Personalization and A/B testing. These workflows are important enough to folks that there have been related GitHub issues and it was brought up as an unconference session–for those reasons they should be properly documented.
We should document the multiple techniques available here, and let developers choose what works for them. This page makes sense to live under Adding Website Functionality in the reference guides section of the docs.
Notes from the Unconference session, including recommended services/techniques: https://docs.google.com/document/d/1X-oKnmkGp5M-Klw7mFnR257cU83DgjT0KjgF1sEEFNI/edit#
Related issues
Please refer to the Gatsby Style Guide and Reference Guide template when creating this document.
cc @jaredsilver
Beta Was this translation helpful? Give feedback.
All reactions