云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云存储_在线dns域名解析_折扣

小七 141 0

文件存储_阿里云拓扑图_好用

活动执行黑名单应用程序

旧抑制规则应用程序的用法之一是抑制特定电子邮件地址或来自特定域的联系人。幸运的是,我们现在有了这个专门的应用程序来做到这一点。此外,您还可以将CSV列表直接导入应用程序,并为每个条目提供原因文本。

另请参阅有关活动执行黑名单的文档。

通信类别限制应用程序

为完整起见,我还提到了分段作为抑制某些联系人的一种手段。如果你可以建立你的动态目标群,使之只包含你想处理的联系人,那么你可能已经避免了某些抑制要求。

此外,你可以使用分段创建活动执行中可用作筛选器的活动目标群(查看"筛选器"字段)"发送电子邮件"操作中的"条件")。这允许您在执行级别上有一个附加的抑制方法。同样,这不是一个全局抑制规则,因为您必须确保确实使用了该过滤条件。实现这一点的一种方法是使用活动模板,并在适当的位置安装这样的过滤器。

另请参阅有关过滤的文档。

抑制BAdI(1908年的新特性和示例)

抑制BAdI存在了一段时间,但在1908年得到了改进,有一些用于更干净代码的助手类和用于常见用例的示例。BAdI在活动执行之前就被检查了,比如权限、限制和现在不推荐使用的禁止规则。

当然你需要知道一点ABAP来充分利用这个BAdI的潜力。不过,对于这些示例,您可以从激活其中一些示例代码片段开始。在下面的用例部分,我将解释一些示例代码。

入门

您可以在应用程序"Marketing Extensibility"的组"Extensibility and Adaptibility for Marketing"中找到定义BAdI逻辑的应用程序。在应用程序中,您需要选择"创建自定义字段"(这有点违反直觉,云服务器器,因为它没有说明任何逻辑)。在这里,您需要选择选项卡"自定义逻辑"。

然后您需要为业务上下文"Marketing:Permission"和BAdI Description"Suppression Rules Check"创建一个新条目。给它起个名字然后创建。接下来,您应该看看BAdI文档(UI中的选项卡和链接)和示例(通过按右侧的"Example"按钮)。通常示例已经在草稿的代码编辑器中填充。如果没有,你可以从示例部分复制粘贴它。然后,我建议您选择一个要评估的示例,并删除其余的示例。但是,不能删除第一个示例上面的第一个声明!(DATA(factory)=…)

如果您试图根据我进一步提供的提示为自己编写代码,请记住,在点击控制空间时通常可以获得代码完成信息。

您现在可以发布BAdI并运行一个活动来测试它。请注意,这是一个全局检查,任何其他用户也将受到您的BAdI的影响!一旦您对编码更加熟悉,您还可以在测试过程中加入一些限制,以便代码只影响某些活动,例如,中国云,购买云服务器,对于名称中的某个模式(例如,"‘u SR’):

代码逻辑和业务参数的分离

您可能会认为您的抑制逻辑中有某些参数需要业务用户不时地进行调整,并且不允许您的业务用户在应用程序中调整这些参数BAdI编码本身。关于如何实现这一点,有两条建议:

最简单的方法,虽然不是傻瓜式的,但就是在开始时将代码分成参数部分,然后再分成逻辑部分。您可以在参数部分使用大量注释来解释参数。然后,您可以访问该应用程序,将BAdI更改为有限数量的关键用户,并向他们解释允许他们更改第一部分,但他们不得执行以下任何更改。下面是一个例子:

这个方法更先进,我在这篇博文中描述了这个过程:"抑制:使用自定义业务对象将业务参数与BAdI编码分离"。这里是过程步骤的总结:

有用的助手方法

在下面的部分中,我解释了1908年引入的一些最有用的助手方法。但是,当您稍后阅读此内容时,可能会有更多内容–因此这只是一个有限的选择。

请注意,对于下面显示的所有示例(通常对于整个编码),您必须在编码的顶部有以下声明(如示例编码中所示):

抑制具有特定属性的联系人给定时间段内特定交互的次数(以秒为单位)。这应该是最常用的方法之一。

示例:禁止显示在过去7天(25200秒)内有3封或更多电子邮件的所有联系人

此方法禁止显示在任何时间段内有特定数量特定类型交互的联系人。

示例:禁止显示有3封或更多软跳转的所有联系人。

此方法允许特定地禁止显示以前通过任何编码准备的联系人列表。

示例:请参阅下面"读取联系人及其属性"一节中的示例。

这与禁止显示类的工作原理类似(其方法与上面的相同),但它会反转效果。这可能是有用的代码块在最后包括某些测试联系人再次执行,而不管任何以前的抑制规则。

示例:重新介绍所有联系人与电子邮件地址的域的测试员.domain"

从活动ID检索活动属性。

示例:仅当活动名称与模式"\u SR\u"匹配

检索联系人以及所有联系人属性。

示例:获取居住在"禁止街道"的所有联系人并将其抑制。

由于所有涉及句点的抑制方法都以秒为单位,因此这是一种有用的方法,可提高可读性。以下方法可用:period\u days、period\u hours、period\u minutes.

示例:禁止显示最近7天内的所有电子邮件联系人。

其他一些相关方法不接受任何参数,但返回实际期间开始后的秒数:period\u current\u month、period\u current\u week,物联网应用,今天的句号。

示例:禁止显示本周已收到电子邮件的所有联系人。

在下面的部分中,我将更详细地讨论每个用例,以及关于首选解决方案和替代方案的建议。BAdI示例中还提供了一些用例。

禁止电子邮件地址和域(黑名单)

禁止基于联系人属性(例如,大数据精准获客,标记"请勿联系")

禁止基于过去的交互