Skip to content
Josh Lind edited this page May 8, 2017 · 33 revisions

Work In Progress, NOT YET ACCURATE

Managed Favorites

Force some user properties to be dynamically controlled by tag favorites, based on user behavior.

groucho.config.favorites = [{
    userProperty: 'user.genre',
    favoritesKey: 'music_genre',
    overwrite: true
  }, {
    userProperty: 'user.role',
    favoritesKey: 'audience_type',
    overwrite: false
}];
  • userProperty - localStorage value to adjust automatically.
  • favoritesKey - Tag vocabulary to discover favorites.
  • overwrite - Should favorites overwrite existing values (used if value can be set by user).

Personalization

Page Adjustments

<section data-groucho-pane="user.genre" class="hidden">
  <span data-groucho="pop">Gaga</span>
  <span data-groucho="rock">Zeppelin</span>
</section>

Param Overrides

groucho.config.overrides = [{
    parameter: 'music',
    userProperty: 'user.genre'
  }, {
    parameter: 'campaign',
    userProperty: 'campaign'
}];
Clone this wiki locally