“我创建了一个弹出窗口,但用户看不到它”。如果您的访问者没有按预期看到您的弹出窗口,请检查Conditions、Triggers和Advanced Rules是否设置正确。
- 条件确定弹出窗口将出现在何处(在哪个页面上)。您的条件是否表明弹出窗口将出现在您期望的页面上?
- 触发器是导致弹出窗口发生的用户操作。用户是否做了触发弹出窗口所需的操作?(即单击某物、滚动等)。
- 高级规则涵盖会导致弹出窗口发生的其他情况。您有高级规则集吗?会出现这种情况吗?例如,您可能已经设置了一个高级规则,以在访问者从搜索引擎访问该页面时显示一个弹出窗口。那一幕发生了吗?
- Advanced Rules > Hide for Logged In Users选项可能无法在缓存的网站上正常工作。
还要考虑您可能有几个不同的条件、触发器和高级规则集,这些条件、触发器和高级规则集都必须在弹出窗口出现之前发生。如果只满足其中一些规则,而不是全部,则不会出现弹出窗口。
让我们看一个例子。
网站提供的其中一项服务是高价商业导师会员计划。为了展示加入该计划的价值,我们为所有注册成为试用会员的人制作了三份高质量的综合免费指南。将向任何试图在未加入的情况下离开会员登陆页面的人显示一个弹出窗口。如果用户在弹出窗口中填写表单,弹出窗口将提供要提供给用户的三个指南之一。提供哪个指南将取决于用户在登陆此页面之前来自哪里,因此将创建三个弹出窗口。
弹出窗口 A – 提供有关获取新客户的指南
条件:仅显示在会员登录页面上
触发器:仅在用户打算退出页面时显示
高级规则:仅向未登录的用户显示,这些用户来自讨论客户获取的内部页面
弹出窗口 B – 提供有关有效管理客户项目的指南
条件:仅显示在会员登录页面上
触发器:仅在用户打算退出页面时显示
高级规则:仅向未登录的用户显示,这些用户来自讨论项目管理的内部页面
弹出窗口 C – 提供有关整个企业会员计划好处的通用指南
条件:仅显示在会员登录页面上
触发器:仅在用户打算退出页面时显示
Advanced Rule : 仅显示给未登录的来自搜索引擎的用户
对于要显示的三个弹出窗口中的任何一个,必须应用每个规则,否则不会出现弹出窗口。在这个例子中:
- 如果用户来自 2 个指定内部页面以外的任何地方,或者来自搜索引擎,则不会显示弹出窗口。
- 如果用户满足其中一个弹出窗口的所有规则但用户已登录,则不会显示任何弹出窗口。
- 如果用户不在会员页面上,则不会显示弹出窗口。
弹出窗口可能会遇到 iOS10 或更低版本的布局问题,并且弹出窗口与 IE 11 或更低版本不兼容或不受其支持。