Visibility

Estimated reading: 2 minutes 80 views

Introduction

With Odoo’s Website Visibility settings, you can decide who sees what on your website.
This means you can display or hide specific building blocks and elements based on:

  • Device type (mobile or computer)
  • Visitor’s country (IP-based geolocation)
  • Website language
  • UTM campaign parameters
  • Login status

This feature helps you personalize the visitor experience, improve engagement, and ensure your site displays the right content to the right audience.

Step-by-Step Instructions

 

1. Show or Hide Content by Device (Mobile or Computer)

 

  1. Open the website editor and select a building block.
  2. Go to the Customize
  3. Find the Visibility
  4. Click Show/Hide on Desktop to hide the block for desktop visitors.
  5. Click Show/Hide on Mobile to hide the block for mobile visitors.
  6. Click Save.

2. Apply Visibility Conditions (Country, Language, UTM, Login)

  1. In the website editor, select a building block.
  2. In CustomizeVisibility, click No condition and select Conditionally.
  3. Choose from the available options:
    • Country – Show/hide content based on the visitor’s IP location.
    • Languages – Show/hide content based on the website language. (Available only if multiple languages are installed.)
    • UTM Campaign – Filter by campaign tracking code.
    • UTM Medium – Filter by the medium (e.g., email, social media).
    • UTM Source – Filter by the traffic source (e.g., Google, Facebook).
    • Users – Show content only to Logged In or Logged Out
  4. For each condition, choose Visible for or Hidden for, then click Choose a record… to select one or more values.
  5. To remove a condition, click the remove
  6. Click Save to apply changes.

3. Managing Invisible Elements

  • Blocks or elements with custom visibility settings appear at the bottom of the editor sidebar.
  • Click the visible icon to hide an element in the editor view.
  • Click the hidden icon to show it again for preview purposes.

Tips for Using Visibility Effectively

  • Use mobile-only content for simplified navigation on small screens.
  • Target specific countries for region-specific promotions.
  • Show special offers only to campaign visitors using UTM parameters.
  • Hide login prompts for already logged-in users to keep the experience smooth.
  • Test each visibility rule in preview mode before going live.

Leave a Reply

Your email address will not be published. Required fields are marked *

Learn how we helped 100 top brands gain success