Target Guests, Logged-In Users, or Joomla User Groups with QCDR

Pro, Max, and All Access can target a Rule or eligible Token to Everyone, Guests only, All logged-in users, or Selected Joomla user groups. Audience targeting is evaluated for the current frontend request before the replacement is applied.

Audience Modes

  • Everyone: no login/group restriction.
  • Guests only: applies only when the current Joomla request is unauthenticated.
  • All logged-in users: applies to any authenticated Joomla user.
  • Selected Joomla user groups: applies when the current user belongs to at least one selected group.

Selected Groups Use “Any Match” Logic

Joomla users can belong to multiple groups. QCDR compares the user's current group IDs with the selected audience group IDs, and the audience passes when the two sets have at least one group in common. The user does not need to belong to every selected group.

Audience Is One Gate Among Several

A matching user is not enough by itself. The Rule or Token must also pass its state, tier, page/menu, component/module, schedule, IP, technical-condition, and dependency checks that apply to that object.

Test with Real Session States

  1. Test the targeted page while signed out when using Guests only.
  2. Test with a normal authenticated account for Logged-in behavior.
  3. For Selected groups, test an account that belongs to a selected group and another that does not.
  4. If a user has several Joomla groups, remember that one selected membership is enough to pass the audience gate.

Caching Matters

Audience-specific rendered output should not be hidden behind a cache layer that serves one visitor's transformed HTML to another audience. Review Joomla page caching, reverse proxies, and CDN rules whenever the same URL is expected to produce different output for guests, logged-in users, or different groups.


Community Discussion

Want to compare workflows, share practical tips, or discuss how you use this QCDR feature? Visit the QC Dynamic Replacer Community. For private support, bug reports, account-specific issues, or feature requests, use the QuantaCade support system.