本文说明Audience Manager特征和区段工具如何使用布尔表达式AND、OR和NOT。
布尔表达式
布尔逻辑是代数的一个分支,它使用一些基本表达式(或运算符)来确定语句是true还是false。 最常见的运算符是AND、OR和NOT。 这些表达式的组合可帮助您制定专注的特征或细分资格规则,使之独特地适合您的数据需求。 下图显示了基本布尔表达式的工作方式。
NOT运算符使用隐含的“and”条件,有时写作AND NOT。
如何在特征和区段生成器中使用布尔表达式
您可以使用布尔表达式构建特征和区段资格规则。 下表介绍了创建AND、OR和NOT的资格标准的一般最佳实践。
表达式 | 使用它创建 | 获得资格 |
---|---|---|
且 |
明确、重点明确的受众资格要求。 |
用户必须属于所有指定特征或区段。 |
或者 |
范围广泛、重点较少的受众资格要求。 |
用户可以属于任何指定的特征或区段。 |
NOT |
明确、重点明确的受众资格要求。 当存在多种条件导致难以或效率低下定义受众资格要求时很有用。 有时,根据排除而非包括的要求进行验证会更容易。 |
用户不得属于被排除的特征或区段。 |
AND用例示例
当您有轻松枚举的特征成员资格要求时,AND运算符很有用。 例如,假设您需要创建“昂贵的相机购物者”受众。 使用像素模型,您必须在页面上创建和放置相机的像素和数字价格值。 相反,对于特征,您可以应用布尔运算符来处理这两种情况(相机AND价格)。 这样,HTTP调用数量减少,从而有助于保持您网站上的用户体验,从而有效地收集数据。
OR用例示例
如果要创建具有广泛受众资格要求的信号,OR运算符很有用。 如果您有几个特征或区段资格要求,当您的网站访客显示这些特征的任何时,OR运算符将计算为true。 OR 当您希望快速创建大量合格网站访客时,可能最有用。
AND NOT用例示例
当更容易通过exclusion而不是inclusion定义受众时,AND NOT运算符很有用。 例如,假设您正在进行销售,并且希望将访客细分为仅查看完整价格项目的客户。 如果访客有不看到销售价格项目,则可能更容易确定其资格,而不是为所有符合条件的完整或销售价格项目创建信号列表。 这在管理上是有效的,因为与全价销售相比,您的销售价格项目通常更少。 对于布尔值NOT,访客不得显示销售信号以获得全价受众会员资格。 相反,AND NOT与AND用例相反,后者显示了如何通过包含(即,基于2个明确声明的信号限定的受众)来确定访客成员资格。