メインコンテンツにスキップ

メール送信に関するよくある質問

対応者:Cameron Gumley

メール配信

Intercomはどのくらいの速さでメールを配信しますか?

Intercomは、継続的なメールも一度限りのメールも、選択したusersにできるだけ早く配信します。メッセージの配信にかかる時間は主に2つの要因によります。

  • メッセージを送るusersの数(ターゲットが絞られているほど、配信は速くなります)。

  • そして送信ボタンを押した時点でのキューの状態です。
    ​
    大規模なaudienceに送信する場合、最初の1,000通は比較的速く送信され、メッセージが機能していることがわかります。その後、残りはキューの状態に応じて数時間かけて配信されます。

なぜ私のメールはすぐに送信されないのですか?

アウトバウンドメールをライブに設定するとすぐに送信を開始しますが、大規模audienceの場合は処理キューのため完了までに時間がかかります。以下のことが予想されます。

  • 最初の1,000通のメール: 配信が機能していることを確認するために速やかに送信されます。

  • 残りのメール: キューの状態とaudienceの規模に応じて数時間かけて送信されます。

  • 適格性チェック:

    • 私たちは毎時間usersとleadsをチェックしますが、新規users(2時間未満)はオンボーディングを早めるためにping時に処理されます。

    • メッセージに配信ウィンドウがある場合、usersとleadsがその開いているウィンドウ内でのみメッセージを受け取るかチェックしますが、これはライブ設定時、新規userやleadのping時、毎時のファンアウト時の上記基準に従います。

    • シリーズエントリールールは毎時間チェックされ、内部ルールブロックは15分ごとに更新されます。

  • トランザクションメール: 最優先キューを通じて即時(通常数秒から数分以内)に送信されますが、トラフィックが多い場合はわずかな遅延が発生することがあります。アウトバウンドメールがaudience全体に送信完了していない場合は、まだ処理中で間もなく配信されます。

なぜ少人数のusersへのメールはより速く配信されるのですか?

メッセージ配信は複数の論理的な作業単位に分けられ、それぞれキューで処理されます。少人数のusersに送信されるメッセージは優先度の高いキューに入れられます。したがって、ターゲットが絞られているほど配信は速くなります。

新規usersはどのくらいの速さでメールを受け取りますか?

新規userがIntercomアカウントに作成されてから最初の2時間は、pingリクエストを受け取るたびに受け取るべきメールをチェックします。(これはIntercomがインストールされたwebアプリのページを読み込むたびに起こります)。

最初の2時間経過後は、Intercomは毎時間usersが受け取るべきメールをチェックします。

アウトバウンドメールを一時停止できますか?

audienceタイプによります。Fixedメールを一時停止すると、ライブ設定時にマッチしたusersにすでに送信済みです(将来の日時にスケジュールされていない場合)。Dynamicメールを一時停止すると、その時点以降のusersへの送信が停止されます。

アウトバウンドメールを取り消せますか?

いいえ、一度送信されたメールは取り消せません。

スパムトラップにかかり送信がブロックされた場合はどうすればよいですか?

送信を再開しスパムトラップ問題を解決するには、こちらの推奨事項に従ってください。サインアップフローにダブルオプトインを導入し、メッセージaudienceを見直し、未検証のメールアドレスを正しく除外してください。必要な変更を行ったら、Intercomサポートチームに対応内容を連絡し、ワークスペースの送信制限を見直してもらいましょう。

Intercom-mail.comでDMARC、DKIM、SPF準拠に必要なDNSエントリは何ですか?

Intercom-mail.comでドメインをDMARC、DKIM、SPF準拠にするには、ドメイン認証のために特定のDNSレコードを追加する必要があります。以下の手順でこれらのレコードを確認できます。

  1. 新しいメールアドレスを追加するか、現在認証されていない既存のメールアドレスを編集します。

  2. メールアドレスを認証します。認証メールが送信されるので、メール内のリンクをクリックしてこのページに戻ってください。

  3. 次にドメインを認証するを選択します。

  4. DMARC、DKIM、SPF準拠に必要なDNSレコードが表示されます。

  5. 指示に従ってDNS設定を更新してください。

なぜ同じuserが異なるメール問題で表示されるのですか?

Issuesタブでは、同じuserが「配信停止」「スパム苦情」「ハードバウンス」など異なるアクションで表示されることがあります。この数はuser数ではなく、実際のユニークなアクション数に基づいています。個別のアクションは独立しているため、userはメールをスパムとしてマークしつつ配信停止もできます。

なぜ送信者の写真がアウトバウンドメールに表示されず、どうすれば表示できますか?

送信者の写真はプレビューメールに表示されますが、これはメールプラットフォームが連絡先リストのメールアドレスを認識しているためです。しかし、アウトバウンドメールにプロフィール写真を含める標準的な方法はありません。Intercomはこの機能をサポートしていませんが、以下の方法があります。

  1. 連絡先カードの利用: メールにvCard(連絡先カード)を添付できます。これにより受信者はプロフィール写真を含む連絡先情報を保存でき、メール受信時に表示されることがあります。

  2. メールクライアント用の会社ロゴ設定: 個人の送信者写真の代わりに会社ロゴを含めたい場合、Googleは認証済み企業向けにGmailでロゴを表示する機能を提供しています。Googleサポート記事に従って設定できます。

なぜ受信したHTMLメールの見た目が異なるのですか?

IntercomでHTMLメールを作成する際、サポートされるHTMLタグと属性は限られています。サポートされていない要素や属性は自動的に変更または削除されることがあり、そのため受信時にメールの見た目が異なることがあります。

サポートされるHTML要素とベストプラクティスの詳細は、こちらのガイドをご覧ください:HTMLメールテンプレートの作成。

メールにサポートされていないコードが含まれている場合は、開発チームと協力してHTMLをIntercomの要件に合わせて調整する必要があります。

「カスタムアドレスからアウトバウンドメールを送信できる」権限はAPI発信メールに影響しますか?

はい、「カスタムアドレスからアウトバウンドメールを送信できる」権限はAPI発信メールに影響します。これはInboxの作成者だけでなく、チームメンバー発信やREST API発信のメール送信にも適用されます。

Lite席のチームメンバーがメール作成のAPI呼び出し(例:POST /messages)で参照された場合、この権限がないと返信は検証済みのカスタム送信アドレスではなく、ワークスペースの自動生成ルーティングアドレスに戻ります。送信アドレスが完全に認証されていても同様です。


メールaudienceと参加者

ページURLルールでメールをトリガーできますか?

dynamic audienceを使ったメールは、ページのURLルールに基づいてトリガーされます。対象者がaudienceルールに合致し、そのURLを訪問するとメールが送信されます。

送信メールにCCやBCCを追加できますか?

現在、Outbound(大量メールキャンペーン)から送信されるメールに参加者をCCまたはBCCすることはできません。この機能は近い将来の予定はありませんが、Product Wishlistでこの機能リクエストに投票、コメント、購読が可能です。
​
ただし、Inboxからユーザーとのメール会話を開始する場合は、参加者をCCおよびBCCできます。

なぜaudienceプレビューが予想より小さいのですか?

メールメッセージのaudienceプレビューは、同じusersをチャットや投稿メッセージでターゲットにした場合や、Contactsでフィルタリングした場合と同じには見えません。

メールメッセージでは、以下のusersを自動的に除外します:

  1. メールアドレスがない

  2. あなたからのメールの配信を解除している

  3. あなたのメールをスパムとしてマークしている

  4. あなたが送ったメールがバウンスしたことがある

メールメッセージの受信から除外されたusersは、Contacts内で、メッセージのフィルターと同じ条件に加え、Email has any value かつ Unsubscribed from Emails is true または Marked email as spam is true または Has hard bounced is trueを追加して確認できます。

これがaudienceプレビューの数値の差異の原因となっているはずです。

audienceでCSVインポートを使いましたが、プレビューがファイル内のメール数より少ないのはなぜですか?

CSVからaudienceをフィルタリングする機能を使う際に注意すべき点がいくつかあります:

  • CSV内のcontactsはすでにIntercomに存在している必要があります。このインポートは存在しないメールのcontactsを作成しません。

  • contactsに重複したメールアドレスがある場合、どちらをaudienceに追加すべきか判断できません。この問題を防ぐために、User IDもインポートしてください。

  • 上記のFAQで述べたように、バウンス、スパムマーク、配信解除したusersはメール送信対象から除外されます。

アウトバウンドメールをライブに設定しようとすると「Invalid audience or predicates dependent on deleted objects」エラーが出ますか?

アウトバウンドメッセージをライブに設定しようとしてこのエラーが出る場合、audienceルールで使用しているカスタムデータ属性(CDA)が現在Intercomで追跡されていない可能性があります。

「追跡されていない」とはどういう意味ですか?

Intercomでは、CDAはユーザー/leadに少なくとも1つの値が入るまで追跡されていないとみなされます。それまではaudienceフィルターやメッセージルールで使用できません。

追跡の仕組みは以下の通りです:

  • UIまたはAPIで作成されたカスタムデータ属性を使用している場合、自動的に追跡されます。

  • 資格属性(名前やメールなどのデフォルト以外のCDA)を使用している場合、最初は追跡されておらず、workspace内の任意のuser/leadに値が入ると追跡されるようになります。

修正方法

アウトバウンドメールaudienceでCDAを使用するには:

  1. その属性のデータを(CSVインポート、API、Messenger経由で)送信していることを確認してください。

  2. 任意のuser/leadが値を受け取ると、その属性は追跡されます。

  3. その後、メッセージaudienceルールで使用できるようになります。

アウトバウンドメッセージのaudienceルールでは、予期しない動作を避けるために追跡されていない属性の使用が禁止されています。ルールがまだ受信していないデータに依存すると、メッセージが送信されなかったり、usersが誤って除外されたりする可能性があります。


メールの配信解除

Contactのメール配信を解除するには?

いくつか方法があります:

Intercomコードスニペット経由

特定のuserを大量メールの受信から除外するには、intercomSettingsスニペットに追加オプションを含めます:

var intercomSettings = {  
'app_id' : 'abc123',
'email' : 'john@example.com',
'created_at' : 1350467386,
'unsubscribed_from_emails' : true
}

WorkspaceのContactsプロフィール経由

LeadsおよびUsersは、プロフィール内の特定の購読を選択するか、「すべてのメールの配信解除」をチェックして大量メールの受信を解除/再登録できます。

注意:特定の購読タイプに再登録しても、グローバルな「すべてのメールの配信解除」ステータスは解除されません。すべてのメールの配信解除をしているContactは、グローバルステータスが別途解除されない限り、大量メールから除外され続けます。

userのintercomSettingsでunsubscribed_from_emailsに値を設定すると、プロフィールページやメール内の配信解除リンクによる手動操作を上書きします。

Inbox経由

Inboxでチャット中にLeads/Usersを直接配信解除できます。名前横の3点メニューからLead/User Data inboxアプリを開いてください👇

重要:Ticket通知メールには必ず配信解除リンクが含まれています—現在これを削除することはできません。セキュリティスキャナーが自動でクリックしていると思われる場合は、サポートチームに連絡してください。

セキュリティスキャナーがメール内の配信解除リンクを取得して、contactsを配信解除することはありますか?

Intercomの修正がworkspaceに適用されると、セキュリティスキャナーがメール内の配信解除リンクを取得してもcontactsは配信解除されません。企業のメールフィルターやセキュリティスキャナーは受信メール内のすべてのリンクを開いてチェックすることがあり、以前はこれが配信解除リクエストをトリガーしていました。修正により、スキャナーがリンクを取得しても配信解除リクエストは発生せず、contacts自身の操作のみが配信解除を行います。

メールセキュリティスキャナーを使用している企業で大量にcontactsが配信解除される場合は、Intercomサポートチームに連絡し、workspaceへの修正適用を依頼してください。

セキュリティスキャナーによって配信解除されたcontactsを再登録するには?

セキュリティスキャナーによって配信解除されたcontactsは、Intercom Contact APIを使って購読ステータスを更新することで再登録できます。Contact APIによる再登録は大量のcontactsを復元する推奨方法です。配信解除を自ら選択していないcontactsのみ再登録してください。

usersを一括で購読/配信解除するには?

Intercomでusersをメール配信解除に設定するには、ユーザーメールと2列目に「unsubscribed_from_emails」があり、各行にtrueの値が入ったCSVをアップロードしてください。

そのCSVの例は以下の通りです:

usersをインポートする際は、Emailフィールドをマッピングし、次に「Which additional columns would you like to import」が表示されるまで他の項目はスキップしてください。

unsubscribed_from_emails列を選択し、ドロップダウンから「Create a new custom attribute」を選択します(名前は正確に「unsubscribed_from_emails」にしてください)。次にBooleanのdata typeを設定し、最後に確認してusersをインポートします。

購読解除したLeads/Usersにまだ連絡できますか?

はい。購読解除したLeadsとUsersには以下が届きます:

単一のLead/Userに一回限りのメッセージを送るには?

Lead/Usersのプロフィール内の「新しい会話」ボタンをクリックして1:1メッセージを開始できます👇


クリックトラッキング

クリックトラッキングとは?

Intercomは開封トラッキング、目標トラッキング、クリックトラッキングでメッセージの成功を測定します。これらの方法はメッセージのどの部分が最も効果的かを特定し、将来のキャンペーンを最適化するのに役立ちます。エンゲージメントはキャンペーンの健康状態の良い指標です。エンゲージしたusersは通常、メールを開き、リンクをクリックし、メッセージで促した行動を取ります。

仕組みは?

クリックトラッキングは、メッセージ本文のリンクを当社のポータル経由に書き換え、最終目的地へリダイレクトすることで機能します。

例えば、www.example.com/picardspersonallogのようなリンクを貼ると、当社が別のユニークなリンクに変換します。ユーザーがそのリンクをクリックすると、当社のdomainを経由してクリックカウンターが増加し、その後元の目的地に転送されます。

リンクは以下のようになります:

デフォルトのクリックトラッキングdomainはintercom-clicks.comで、このリンクは4日間有効です。つまりリンクは機能しますが、leadは識別されません。

クリックトラッキングにより、メールを送ったleadsがあなたのサイトのリンクをたどった際に識別できます。


例えば、新しいleadにメールを送信した場合:「michelle@example.com」がリンクをクリックしてあなたのサイトに来ると、Messengerで会話を始めた際に同じメールアドレスで自動的に識別されます。これにより、パーソナライズされたin-app messageで挨拶し、会話を続けられます。


ABM(アカウントベースマーケティング)を行っている場合、会話を開始しなくてもleadがサイトを訪問した際に直接通知を受け取ることも可能です。
​
​メッセージのクリック統計から、どのusersがメッセージ内のリンクをクリックしたか、各リンクが何回クリックされたかを確認できます。

ディープリンクは使えますか?

Intercomを使うと、in-app messagesやプッシュメッセージのURIにディープリンクを埋め込めます。モバイルアプリでディープリンクを有効にするには、AndroidとiOSの開発者ドキュメントをご覧ください。

ユニバーサルリンクは使えますか?

ユニバーサルリンクは特定のiOSモバイルアプリにユーザーを誘導するために使われますが、現在のクリックトラッキング機能とは互換性がありません。すでにユニバーサルリンクをサポートし、Apple App Site Association (AASA)ファイルをホストしている場合は、クリックトラッキングをオフにすることでモバイルデバイス上の特定アプリにユーザーを誘導できます。

クリックトラッキングをオフにしたいdomainは設定 > Outbound > カスタマイズのUniversal linkingで指定できます。

iOS SDK(例:製品内メッセージや記事)でユニバーサルリンクを使うには、開発者ドキュメントの手順に従ってください。

Intercomのどこで表示されますか?

この機能はIntercomの3か所に表示されます:

Composer

メールにURLを挿入すると、リンククリックの追跡方法とリンクをクリックしたleadsの識別方法を説明するドキュメントへのヘッダーを表示します。

Inbox

Messengerでリンクをクリックして識別された人と話しているとき、メッセージ下に小さな警告アイコンを表示し、識別方法となりすましの可能性について説明するドキュメントへのツールチップリンクを表示します。

設定

この機能のON/OFF切り替えは設定 > セキュリティのデータセキュリティ設定タブにあります。既存の顧客はデフォルトでOFF、新規顧客はデフォルトでONです。

メールで送ったリンクを開いたleadsを識別できますか?

はい、クリックトラッキングにより、メールを送ったleadsがあなたのサイトのリンクをたどった際に識別できます。


例えば、新しいleadにメールを送信した場合:「michelle@example.com」がリンクをクリックしてあなたのサイトに来ると、Messengerで会話を始めた際に同じメールアドレスで自動的に識別されます。これにより、パーソナライズされたin-app messageで挨拶し、会話を続けられます。


ABM(アカウントベースマーケティング)を行っている場合、会話を開始しなくてもleadがサイトを訪問した際に直接通知を受け取ることも可能です。
​
​メッセージのクリック統計から、どのusersがメッセージ内のリンクをクリックしたか、各リンクが何回クリックされたかを確認できます。

メールアドレスに基づいてleadsを識別する機能のON/OFFはどう切り替えますか?

Workspaceでメールアドレスに基づいて識別する機能は、Workspaceのセキュリティ設定のデータセキュリティ設定タブ内のLead email identificationで調整できます。

記事内でクリックトラッキングは機能しますか?

現在、IntercomのHelp Center記事内ではクリックトラッキングは利用できません。

送信したメールの「Clicked」列が空白なのはなぜですか?

メール統計レポートで「Clicked」列が空白の場合、クリックトラッキングが期待通りに機能していない理由はいくつか考えられます。以下の一般的なケースを確認してください:

「HTMLモード」のメールテンプレートを使っていますか?

メールがHTMLモードで作成されている場合、Intercomはクリックトラッキング用のリンクを抽出できません。これはカスタムHTMLを自動解析できないため、想定された動作です。

✅ 解決策:リンクを追跡可能にするため、HTMLではなく標準のIntercomメールテンプレートを使用してください。

ログインが必要なページへのリンクですか?

メールのリンクがログインが必要なページ(例:ダッシュボードやアカウントエリア)に誘導し、クリック時にユーザーがログインしていない場合、ログイン画面にリダイレクトされることがあります。そのログイン画面が元のURL(トラッキングパラメータを含む)に正しくリダイレクトしない場合、クリックは追跡されません。

✅ 解決策:ログイン後にトラッキングパラメータを含む元のURLにユーザーをリダイレクトするログインフローを確実に設定してください。


ユースケース

ユーザーがサインアップしてから14日後にメールを送信するルールをどのように設定できますか?

ユーザーのサインアップの2週目にメールを送信するルールを設定するには、audience rules セクションで「signed up more than 13 days ago and signed up less than 15 days ago」というルールを使用できます。

チームメンバーが送信したメッセージのメールタグ付けを自動化するにはどうすればよいですか?

次の手順でWorkflowを作成することで、チームメンバーが送信したメールメッセージに自動的にタグを付けることができます。

  1. AI & Automation > Workflows に移動します。

  2. New workflow をクリックし、Create from scratch. を選択します。

  3. トリガーとして「When teammate sends any message」を選択します。

  4. トリガー設定でチャネルをEmailに設定します。

  5. アクションとしてTag conversationを追加し、希望のタグを設定します。

  6. Workflowをライブに設定します。

設定が完了すると、このWorkflowはチームメンバーが送信するすべての送信メールメッセージに指定したタグを自動的に適用します。

こちらの回答で解決しましたか?