Subscribe to view detail page (form submission per view)

I have a CMS collection list named ‘blogs’. This landing page displays Blog Cards, each featuring a ‘Read more’ button. When the ‘Read more’ button is clicked, a form opens.

I want the user to fill out this form before they can access the CMS Blog detail page. How can I achieve this?

(I have set up the form in the CMS, which includes an option for a ‘redirect URL’. However, this option only allows for a specific URL. I need the user to be redirected automatically to the respective blog detail page after filling out the form.)

The closest you can get to this natively is to use User Accounts, gate your blog content, and then require people to sign up before viewing them. However it’s a bit tedious ( no SSO ), and it’s not exactly what you described i.e. a form submission per view.

Otherwise, you may be able to modify the form redirect URLs using custom code. Keep in mind those blog pages are unprotected, and will be in the sitemap and likely get picked up by search engines, which would circumvent your form setup as way you’ve described it.