Can dynamic content be merged into content?

I have created content for web pages in Contentful. When calling these pages I want to display personalized text to the user. For example, in the header of the page:
“{firstName}, check out these recommendations!”

Can I do this?

Assuming I can,

  1. how would the customer’s first name be passed to Contentful; and
  2. how would I display the customer’s first name in a contentful record?

Jacob,

You can create personalized text for the user with the Ninetailed Personalization app from the Contentful marketplace (with a free tier!).

  1. how would the customer’s first name be passed to Contentful; and

You can define your own merge tag, like traits_firstname, and the SDK renders the data.

  1. how would I display the customer’s first name in a contentful record?

The app in Contentful adds the merge tags to the content model automatically and you can insert the merge tags within the editor as an embed inline entry.

Find more information about merge tags and how to integrate Ninetailed in the docs.