Repro - Mobile Analytics for growth
English
アカウント登録 管理画面に戻る
  • 動作環境
  • 管理画面ガイド
  • 開発ガイド
    • アカウント作成
    • iOS/Android SDK
    • Web
    • オーディエンスAPI
    • オーディエンスインポート(β)
    • プッシュAPI
    • イベントバルクトラッキング (β)
    • ユーザープロフィールAPI
    • ユーザープロフィールバルクインポート
    • ニュースフィードAPI
    • 削除ユーザー登録API
    • メール
      • 配信前準備の概要
      • 迷惑メール対策
      • メールチャネル設定
        • メールチャネルの作成
          • 「全てのユーザー」チャネル
        • メールチャネルに対するメールアドレスの紐づけ
        • SDKを利用したメールチャネルの購読・購読解除
          • チャネルの購読
          • チャネルの購読解除
        • キャンペーンでのチャネル指定
        • よくあるご質問
          • SDKからのメールアドレス登録時、メールアドレスが紐づくチャネルを指定することはできますか?
      • Reproへのメールアドレス連携方法
      • 配信リスト整備
      • ワンクリック購読解除
      • メール配信のウォームアップ
  • リリースノート
  • FAQ

メールチャネル設定¶

キャンペーン作成時は、どの配信カテゴリーとしてメールを送るかを指定する必要があります。Reproでは、この配信カテゴリーをチャネルとして管理します。メール配信を始める前に、利用するチャネルをあらかじめ作成してください。

注釈

複数の配信カテゴリーを使い分けない場合でも、チャネルの指定は必須です。 メールの利用開始時には、どのプロジェクトにも「全てのユーザー」チャネルがあらかじめ作成されています。 配信を分ける必要がない場合は、「全てのユーザー」チャネルを利用してください。

メールチャネルの作成¶

管理画面にログインし、サイドメニューから[設定] > [メール設定] > [メールチャネル設定] をクリックします。

メールチャネル設定画面

配信したい内容に応じて、クーポンのお知らせ、キャンペーンのお知らせなどの単位で [新規作成] からチャネルを作成してください。

「全てのユーザー」チャネル¶

メールの利用開始時には、「全てのユーザー」チャネルがあらかじめ作成されています。既に登録済みのメールアドレスは、「全てのユーザー」チャネルの購読状態として登録されています。 また、メールアドレスをチャネルに紐づけてインポートした場合、その情報は指定したチャネルに加えて「全てのユーザー」チャネルにも反映されます。 例えばチャネルAを指定してメールアドレスCSVをアップロードした場合、チャネルAと「全てのユーザー」チャネルの2つにCSVの内容が反映されます。 ただし、「全てのユーザー」にも反映されるのは、対象となるユーザーが「全てのユーザー」チャネルに対する購読情報が存在しない時のみです。

メールチャネルに対するメールアドレスの紐づけ¶

複数の配信カテゴリーを利用してメールを配信する場合は、どのユーザーがどのチャネルを購読しているかをReproに連携する必要があります。 管理画面からのCSVアップロード、またはS3へのCSVアップロード時に、メールアドレスをチャネルに紐づけて連携できます。 なお、新しくチャネルを作成した場合、すでにReproに登録済みのメールアドレスであっても、そのチャネルの配信対象として利用するには、当該チャネルに紐づけて再度インポートする必要があります。

詳細は メールアドレスのReproへの連携 を参照してください。

SDKを利用したメールチャネルの購読・購読解除¶

ユーザーによるメールチャネルの購読・購読解除を、SDKのAPIからReproに連携できます。 アプリ内にユーザーが受け取りたいメールの種別(チャネル)を選択できる画面を用意している場合などに利用してください。

注釈

  • 本APIは iOS SDK / Android SDK / Cocos2d-x SDK / Unity SDK / Cordova SDK / React Native SDK / Flutter SDK / Web SDK で利用可能です。

  • APIを呼び出す前に、必ず setUserID() を使用してユーザーの識別子を設定してください。ユーザーIDが設定されていない状態では、購読・購読解除の連携は行われません。

  • チャネルIDには [設定] > [メール設定] > [メールチャネル設定] の該当チャネルに表示されているチャネルIDを、正の整数で指定してください。

  • SDKは購読状態を保持しません。購読・購読解除いずれのAPIも、現在の購読状態に関わらずイベントを送信します。すでに購読(解除)済みのチャネルに対して実行しても、状態は維持されエラーにはなりません。

チャネルの購読¶

ユーザーを指定したメールチャネルに購読させるには、 subscribeEmailChannel メソッドを使用します。

// Set user ID first
[Repro setUserID:@"user123"];

// Subscribe to an email channel
[Repro subscribeEmailChannel:CHANNEL_ID];
// Set user ID first
Repro.setUserID("user123")

// Subscribe to an email channel
Repro.subscribeEmailChannel(channelID: CHANNEL_ID)
// Set user ID first
Repro.setUserID("user123");

// Subscribe to an email channel
Repro.subscribeEmailChannel(CHANNEL_ID);
// Set user ID first
Repro.setUserID("user123")

// Subscribe to an email channel
Repro.subscribeEmailChannel(CHANNEL_ID)
// Set user ID first
ReproCpp::setUserID("user123");

// Subscribe to an email channel
ReproCpp::subscribeEmailChannel(CHANNEL_ID);
// Set user ID first
Repro.SetUserID("user123");

// Subscribe to an email channel
Repro.SubscribeEmailChannel(CHANNEL_ID);
// Set user ID first
Repro.setUserID("user123");

// Subscribe to an email channel
Repro.subscribeEmailChannel(CHANNEL_ID);
// Set user ID first
Repro.setUserID("user123");

// Subscribe to an email channel
Repro.subscribeEmailChannel(CHANNEL_ID);
// Set user ID first
await Repro.setUserID("user123");

// Subscribe to an email channel
await Repro.subscribeEmailChannel(CHANNEL_ID);
repro.subscribeEmailChannel(CHANNEL_ID);
Repro.subscribeEmailChannel(CHANNEL_ID);
// Set user ID first
reproio('setUserID', 'user123');

// Subscribe to an email channel
reproio('subscribeEmailChannel', CHANNEL_ID);

チャネルの購読解除¶

ユーザーの指定したメールチャネルの購読を解除するには、 unsubscribeEmailChannel メソッドを使用します。

[Repro unsubscribeEmailChannel:CHANNEL_ID];
Repro.unsubscribeEmailChannel(channelID: CHANNEL_ID)
Repro.unsubscribeEmailChannel(CHANNEL_ID);
Repro.unsubscribeEmailChannel(CHANNEL_ID)
ReproCpp::unsubscribeEmailChannel(CHANNEL_ID);
Repro.UnsubscribeEmailChannel(CHANNEL_ID);
Repro.unsubscribeEmailChannel(CHANNEL_ID);
Repro.unsubscribeEmailChannel(CHANNEL_ID);
await Repro.unsubscribeEmailChannel(CHANNEL_ID);
repro.unsubscribeEmailChannel(CHANNEL_ID);
Repro.unsubscribeEmailChannel(CHANNEL_ID);
reproio('unsubscribeEmailChannel', CHANNEL_ID);

注釈

特定のチャネルの購読を解除しても、「全てのユーザー」チャネルの購読状態は解除されません。「全てのユーザー」チャネルの購読を解除する場合は、当該チャネルのチャネルIDを指定してください。

キャンペーンでのチャネル指定¶

メールキャンペーンの作成時には、送信に利用するチャネルを指定します。 選択したチャネルを購読しているユーザーのみが配信対象になります。 詳細は メールキャンペーン作成 を参照してください。

よくあるご質問¶

SDKからのメールアドレス登録時、メールアドレスが紐づくチャネルを指定することはできますか?¶

指定ができません。メールアドレス登録時は「全てのユーザー」チャネルにメールアドレスが紐づくように登録されます。 追加でチャネルに紐づくよう設定をしたい場合は、管理画面からのCSVアップロードまたはS3からのアップロードをご利用ください。 なお、iOS SDK / Android SDK / Web SDK では、ユーザーが購読・購読解除するチャネルを指定するAPIを提供しています。詳細は SDKを利用したメールチャネルの購読・購読解除 を参照してください。

  • « 迷惑メール対策
  • Reproへのメールアドレス連携方法 »

Repro Service Site About Us Careers Terms of Service Privacy Policy Cookie Policy

© 2022 Repro Inc.