-
Couldn't load subscription status.
- Fork 11
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Building on the discussion in issue #2, I've reconsidered the approach to managing newsletter feedback. Initially, I was confused about data consistency when saving feedback both in Ghost and Ghosler. However, a more streamlined solution can be used.
Ghost conveniently collects newsletter feedback using a specific URL format. This allows us to directly access feedback and sentiment data through the Ghost Admin API.
URL format -
https://{siteUrl}/#/feedback/{postID}/{feedbackType}/?uuid={memberUUID}
Here, feedbackType can be 0 (More like this) or 1 (Less like this).
We should focus on these fields in our API requests: -
sentiment,count.positive_feedback,count.negative_feedback
Flow
- A member clicks a feedback option (e.g., "More like this").
- They are redirected to the specified URL, with the appropriate feedbackType.
Ghostpresents a confirmation popup or sheet to the member.Ghoslerretrieves this feedback data, using it for analytics and dashboard displays.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request