本文说明Audience Manager特征和段工具如何使用布尔表达式AND、OR和NOT。
布尔表达式
布尔逻辑是代数的一个分支,它使用几个基本表达式(或运算符)来确定语句是真还是假。 最常见的运算符是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个明确声明的信号限定的受众)来确定访客成员身份。