跳至内容

让网站 "千人千面" !Odoo 19可见性控制完全攻略:设备适配、国家定向、UTM追踪、登录状态——精准展示给对的人

设备适配、国家定向、UTM追踪、登录状态——精准展示给对的人

Table of contents

No titles in the blog post



一、为什么可见性是网站的 "智能开关" ?

想象一下这个场景:

        你经营一家跨国电商,法国客户访问你的网站,看到的却是英文内容和美元价格——客户一脸懵,转身去了竞争对手的网站。又或者,你做了一个仅限会员的优惠活动,结果没登录的访客也看到了折扣码,白白浪费了营销预算。

        这就是没有可见性控制的代价。

        Odoo 19 的 Visibility(可见性) 功能,就像给网站装上了 "智能开关" ——你可以控制每个建筑块、每个元素,在什么情况下显示、在什么情况下隐藏。让对的人看到对的内容,转化率自然飙升。

Odoo 19 可见性控制的两大维度:
维度 控制方式 应用场景
设备类型桌面端/移动端显示或隐藏响应式设计、移动端优化
条件触发国家、语言、UTM参数、登录状态精准营销、个性化内容、会员专享



二、设备类型可见性:让桌面和移动端 "各取所需"

控制建筑块的设备可见性

- 打开网站页面 → 点击 Edit 进入编辑模式
- 选中 一个建筑块
- 进入 Style 标签页
- 找到 Visibility 区域


两个切换按钮
按钮 图标 功能 效果
Show/Hide on Desktop🖥️隐藏/显示桌面端桌面/笔记本用户看不到该块
Show/Hide on Mobile📱隐藏/显示移动端手机/平板用户看不到该块
- 点击按钮切换状态
- 点击 Save 保存更改
> 实战场景:桌面端显示复杂的表格数据,移动端隐藏表格改用卡片展示——用户体验瞬间提升。


元素级设备可见性

不仅建筑块可以控制,块内的单个元素也能单独隐藏:

- 选中建筑块内的某个元素
- 查看该元素的定制选项中是否有 Visibility 选项
- 如有,同样可以使用 🖥️ 和 📱 按钮控制

> 典型场景:一张很宽的图片在手机上显示不全,单独隐藏该图片,换成适合移动端的版本。

示例:
红色的 📱(Show/Hide on Mobile)按钮表示:选中的图片在移动设备上已隐藏。



三、条件可见性:让内容 "按需出现"

进入条件设置

- 选中建筑块或元素
- 进入 Style 标签页 → Visibility 区域
- 点击 No condition 下拉菜单
- 选择 Conditionally


六大条件类型
条件类型 说明 数据来源 实战场景
Country访客所在国家IP地址地理位置法国用户看法语内容、美国用户看美元价格
Languages网站语言访客选择的语言版本中文用户看中文促销、英文用户看英文活动
UTM Campaign营销活动追踪链接中的UTM参数只有点击 "夏季大促" 链接的用户看到专属优惠
UTM Medium营销媒介追踪链接中的UTM参数邮件渠道用户看到邮件专享价
UTM Source营销来源追踪链接中的UTM参数Google广告用户看到广告落地页内容
Users登录状态访客是否登录会员专享内容、未登录用户看到注册引导


条件配置方法

对于前五种条件(Country、Languages、UTM Campaign、UTM Medium、UTM Source):

第一步:选择显示/隐藏方向
选项 说明
Visible for满足条件的用户能看到该块
Hidden for满足条件的用户看不到该块

第二步:选择具体条件

- 点击 Choose a record…
- 选择一个或多个选项
- 可多选叠加

第三步:管理条件

- 点击 ➖(remove) 按钮移除某个选项
- 可添加多个不同类型的条件

第四步:保存

- 点击 Save 应用更改


登录状态条件(Users)
选项 说明
Visible for Logged In仅登录用户可见
Visible for Logged Out仅未登录用户可见
Visible for Everyone所有人可见(默认)
> 实战场景:未登录用户看到 "注册享9折" banner,登录用户看到 "欢迎回来,您的积分余额" banner。



四、复合条件实战:多条件叠加的 "精准狙击"

Odoo支持多个条件同时生效,实现极其精细的内容展示控制。

实战示例

场景: 一个建筑块配置如下条件:

条件类型 设置 说明
CountryVisible for Belgium仅比利时IP可见
LanguagesVisible for French仅法语版本可见
UTM CampaignHidden for Sales排除点击Sales追踪链接的用户

结果: 只有同时满足以下三个条件的访客才能看到该块:

- ✅ IP地址位于比利时
- ✅ 正在浏览法语版本的网站
- ❌ 没有 通过标记为 "Sales" 的UTM campaign链接访问页面

> 这就是 "精准狙击" ——把最相关的内容展示给最精准的受众,避免信息过载和营销浪费。



五、不可见元素列表:预览不同条件下的页面效果

设置了自定义可见性的建筑块和元素,会列在网站编辑器侧边栏底部的 Invisible Elements 区域。

功能说明

操作 效果
点击 👁️(眼睛图标)切换该元素在预览中的显示/隐藏状态
元素名称显示在列表中表示该元素有自定义可见性设置

示例列表:

元素名称 状态
Banner👁️ 可见/隐藏切换
Features Wall👁️ 可见/隐藏切换

> 用途:方便预览不同条件下的页面效果,确保每个用户群体看到的内容都正确无误。



六、可见性控制的 "最佳实践"
实践 说明 效果
移动端精简内容隐藏桌面端复杂的表格/图表提升移动端加载速度和体验
国家定向促销不同国家显示不同价格和货币提升转化,避免汇率困惑
语言版本差异化不同语言显示本地化内容增强用户归属感
UTM专属落地页不同渠道用户看到不同内容提升广告ROI
会员专享内容登录/未登录用户看到不同banner促进注册,提升留存
复合条件精准投放国家+语言+UTM叠加最大化营销精准度
预览检查用Invisible Elements切换预览确保各条件组合下内容正确



七、总结:可见性控制,让网站从 "一视同仁" 变成 "千人千面"
维度 控制方式 核心价值
设备类型🖥️ 桌面 / 📱 移动端响应式优化,各设备体验最佳
国家IP地理位置本地化内容,精准定价
语言网站语言版本母语体验,提升信任
UTM Campaign营销活动追踪渠道专属内容,提升ROI
UTM Medium营销媒介追踪媒介差异化策略
UTM Source营销来源追踪来源精准归因
登录状态已登录/未登录会员运营,注册引导


        记住:最好的网站不是 "给所有人看一样的内容" ,而是 "给每个人看他最需要的内容" 。 Odoo 19的可见性控制功能,就是让你的网站实现 "千人千面" 的终极武器!


存档

Comments

登录 留下评论

让网站 "活" 起来!Odoo 19网页元素完全攻略:标题、按钮、图片、视频、动画——像搭积木一样打造视觉盛宴
让网站 "活" 起来!Odoo 19网页元素完全攻略