Guest & User Interaction Behavior

Guest & User Interaction

A picture of engagement settings craft cms page. Shows each of the different fields that are available on this page: Login URL, Login Redirect Param, Guest Interaction Behavior, and Guest Interaction Message

Engagement lets you decide what happens when logged-out visitors try to rate, like, dislike, or favorite content. When guest mode is enabled anyone is allowed to cast a vote. The Plugin uses session id to store the users behavior to prevent duplicate votes

Global Guest Settings

These settings live in the Engagement plugin settings page and apply whenever a guest is not allowed to interact with a widget. 

  • Login URL: Where guests are sent when they need to log in.
  • Login Redirect Param: Optional query parameter used to send users back to the page they came from after login.
  • Guest Interaction Behavior:
    • Show Message On Click: The widget will display the 'Guest Interaction Message' to the user when they try to interact, prompting them to login
    • Auto Redirect to login:
  • Guest Interaction Message: The message shown when behavior is set to “Show Message on Click.” Basic links are supported.

Field Guest Settings

Each field also decides whether guests are allowed to interact at all.

Photo of a toggle with tittle text allow guest ratings
  • Ratings: Use Allow Guest Ratings.
  • Likes/Dislikes: Use Allow Guest Interactions.
  • Favorites: Use Allow Guest Interactions.

User Change Settings

Ratings and Likes/Dislikes can also control whether users are allowed to change their choice later.

  • Ratings: Allow Users to Change Their Rating
  • Likes/Dislikes: Allow Users to Change Their Vote
Two lines of text for user. Please log in or register to interact. Click to rate

How It Works

If guests are allowed, they can interact normally. If guests are not allowed, Engagement uses the global setting: show a message or redirect them to the login URL.