見出し画像

【第66回】 List Detective を無効化する方法 - カスタム List Detective の設定

以前に List Detective 機能とは何か?についての記事を書きました。

List Detective とは

List Detective は、メール配信の到達性に悪影響を与える可能性のあるメールアドレスを自動的に検出し、送信対象から除外する機能です。これにより、IP レピュテーションの低下を防ぐことができます。なお、この機能をアカウントで完全に無効化することはできません。

たとえば、以下のようなユーザー名(アカウント名)を含むメールアドレスは、自動的に送信対象から除外されます。

- info
- default
- support
- webmaster
- subscribe
- unsubscribe
- null
- noreply
- privacy
- postmaster
- mailerdaemon
- nobody
- none
- www
- remove
- root
- invalid
- junk
- junkemail
- junkmail
- noc
- noemail
- listserv
- usenet
- abuse
- uucp


カスタム List Detective の活用

一方で、例えば「info@」など一部のアドレスの List Detective を解除して、送信を許可したいケースもあります。

その場合は 「カスタム List Detective」 を利用します。

この機能を有効化するには、Salesforce サポートチームにケースを起票する必要があります。有効化されると、Email Studio の管理者タブに以下のような設定画面が表示され、ユーザー名(アカウント名)やドメイン単位で制御が可能になります。

注意点

  • List Detective を解除するための「ユーザー名」や「ドメイン名」を登録できるのは Salesforce サポートチームのみです

  • 一見、画面上では新規登録ができるように見えますが、ユーザー自身で追加登録しても List Detective は解除されません。

    • むしろ、その「ユーザー名」や「ドメイン名」を持つメールアドレスが List Detective の対象になりますので、送信除外対象になります

    • つまり、本来は List Detective を登録する機能です


データエクステンション内での一括調査方法

データエクステンションに含まれるメールアドレスのうち、List Detective に該当するユーザー名がどの程度存在するか調べたい場合は、以下の SQL を利用できます。

SELECT TOP 100
    SUBSTRING([Email], 0, CHARINDEX('@', [Email])) AS User_Name,
    COUNT(SUBSTRING([Email], 0, CHARINDEX('@', [Email]))) AS Count
FROM [Data_Extension_Name] 
WHERE SUBSTRING([Email], 0, CHARINDEX('@', [Email])) IN (
    'info', 'default', 'support', 'webmaster', 'subscribe', 'unsubscribe',
    'null', 'noreply', 'privacy', 'postmaster', 'mailerdaemon', 'nobody',
    'none', 'www', 'remove', 'root', 'invalid', 'junk', 'junkemail',
    'junkmail', 'noc', 'noemail', 'listserv', 'usenet', 'abuse', 'uucp'
)
GROUP BY SUBSTRING([Email], 0, CHARINDEX('@', [Email]))
ORDER BY COUNT(SUBSTRING([Email], 0, CHARINDEX('@', [Email]))) DESC
  • [Data_Extension_Name] → 対象のデータエクステンション名

  • [Email] → メールアドレスを格納しているフィールド名

に置き換えてご利用ください。

今回は以上です。


Click here for English version

次の記事はこちら

前回の記事はこちら

私の note のトップページはこちら