Repro - Mobile Analytics for growth
English
アカウント登録 管理画面に戻る
  • 動作環境
  • 管理画面ガイド
    • アナリティクス
    • マーケティング
    • データエクスポート
    • イベント
    • ユーザープロフィール
    • 設定
      • プロジェクト設定
      • Web設定
      • メンバー管理
      • LINEチャネル設定
      • ReproへのLINEユーザーIDの登録
        • ReproへのLINEユーザーIDの登録方法
          • 推奨構成
        • 共通の準備事項
          • LINEユーザーIDとユーザーIDの準備
          • CSVフォーマット
          • インポート種別
          • 一般的なインポートパターン
          • インポート時の動作について
        • 管理画面からインポートする
        • S3による自動インポート
          • S3 パス構造と各パラメータの説明
          • CSVフォーマット
          • アップロード例
          • インポートのタイミング・頻度
          • よくあるご質問
        • Web/iOS/Android SDKを利用して登録
      • セキュリティ設定
    • アカウント
    • その他
  • 開発ガイド
  • リリースノート
  • FAQ

ReproへのLINEユーザーIDの登録¶

ReproへのLINEユーザーIDの登録方法¶

LINEユーザーIDは、以下の3つの方法でReproに登録できます。

  1. 管理画面からのインポート

    • CSVファイルを使用し、LINEユーザーIDを一括で登録します。初回の登録に最も簡単な方法です。

  2. S3による自動インポート

    • CDPや社内システムから生成したCSVファイルをS3にアップロードすることで、Reproが自動的にLINEユーザーIDを取り込みます。

  3. Web/iOS/Android SDKを利用して登録

    • アプリやWebサイトにRepro SDKを組み込み、ユーザー操作に応じてLINEユーザーIDをリアルタイムでReproに送信します。

推奨構成¶

初回は管理画面インポートによりベースデータを登録し、

以降の運用では SDK または S3インポート による自動更新を組み合わせる方法を推奨しています。

これにより、最新のLINEユーザーID情報を常にReproと同期させることができます。

共通の準備事項¶

LINEユーザーIDとユーザーIDの準備¶

CDPや社内システム等からReproのSDKでセットしている ユーザーID と LINEユーザーID を後述するCSVフォーマットに沿って出力します。 ユーザーIDも同時にインポートして紐付けを行う場合は、あらかじめ ユーザーアカウントの連携 等の方法でユーザーIDとLINEユーザーの連携が必要です。 ReproのユーザーIDとの紐付けが不要な場合は、LINEユーザーIDのみを含むCSVでインポートできます。

警告

  • LINEのユーザーIDは、LINEで登録されているユーザーの表示名や、 LINEでの友だち検索に利用するLINE ID とは異なります。

CSVフォーマット¶

CSVファイルは以下の2つの形式に対応しています。

形式1: LINEユーザーIDとユーザーID(推奨)

line_user_id,user_id
Uxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,dummy_user_id_000000000001
Uyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy,dummy_user_id_000000000002
...

形式2: LINEユーザーIDのみ

line_user_id
Uxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Uyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
...
  • ヘッダー

    • 1行目には必ずヘッダーの指定が必要です

    • line_user_id は必須です。 user_id は任意です。

  • データの内容

    • line_user_id

      • LINEのユーザーID (Uから始まる英数33文字)

      • 必須項目

    • user_id

      • ユーザーID (SDKからユーザーIDとしてセットした値)

      • 上限191文字

      • 任意項目(省略可能)

  • ファイルサイズ上限

    • 500MB

  • 文字エンコーディング

    • UTF-8 (BOMなし)

インポート種別¶

LINEユーザーIDのインポートには、以下の2つの種別があります。

  • 配信可能ユーザーとしてインポート: 友だち登録済みの配信可能なユーザーとしてインポートします。

  • ブロックユーザーとしてインポート: ブロック済みのユーザーとしてインポートします。ブロックユーザーはLINE配信の対象から除外されます。

管理画面からのインポート・S3による自動インポートいずれの方法でも、インポート時にこの種別を指定します。

一般的なインポートパターン¶

LINEユーザーIDのインポートには、組織のシステム環境やブロック情報の管理状況に応じて、以下のようなパターンがあります。

パターン1: 自社システムにブロック情報がなく、Repro以外のLINE配信ツール上にのみブロック情報がある場合

このパターンでは、配信可能ユーザーとブロックユーザーを別々にインポートする必要があります。

  1. 自社システムやCDP等から形式1(LINEユーザーID、ユーザーID)で、ブロックユーザーも含めた全ユーザー分を取得し、Reproに 配信可能ユーザーとしてインポート します。

  2. LINE配信ツールから形式2(LINEユーザーIDのみ)でブロックユーザーを取得し、Reproに ブロックユーザーとしてインポート します。

パターン2: 自社システム上にブロック情報を管理している場合

このパターンでは、あらかじめブロックユーザーを除外したリストをインポートします。

  1. 自社システムやCDP等から形式1(LINEユーザーID、ユーザーID)で、ブロックユーザーを除外したユーザー分を取得し、Reproに 配信可能ユーザーとしてインポート します。

パターン3: ブロックユーザー情報を保持していない場合

このパターンでは、LINE Messaging APIを利用してブロック状態を確認し、配信可能ユーザーのみをインポートします。

  1. 自社システムやCDP等から形式1(LINEユーザーID、ユーザーID)で全ユーザー分を取得します。

  2. LINE Messaging APIの Get follower IDs API を利用して、ブロックされていない友だち一覧を取得します。

  3. 1と2のリストを突合し、ブロックユーザーを除外したリストをReproに 配信可能ユーザーとしてインポート します。

注釈

  • いずれのパターンでも、初回インポート後も定期的にユーザー情報を更新することで、常に最新の配信可能ユーザーリストを維持できます。

インポート時の動作について¶

  • 配信可能ユーザーとして形式2(LINEユーザーIDのみ)でインポートした場合: ReproのユーザーIDとの紐付けは行われません。この場合、既存ユーザーへの一斉配信のみ可能で、セグメントを利用した配信はできません。ユーザーIDと紐付けてセグメント配信を行いたい場合は、形式1を使用してください。

  • ブロックユーザーとしてインポートした場合: すでに配信可能ユーザーとして形式1でインポート済みのユーザーについては、そのユーザーのブロック状態が更新されます。

  • インポート後のブロック状態の確認: ID指定オーディエンス を利用してLINEユーザーIDまたはユーザーIDで検索することで、個別のユーザーのブロック状態を確認できます。

管理画面からインポートする¶

  1. [設定] > [LINE設定] > [LINE配信用ユーザー情報インポート] にアクセスします。

    LINE配信用ユーザー情報インポート画面への遷移
  2. インポート先のLINEチャネルを選択します。

    LINE配信用ユーザー情報インポート画面
  3. [インポートするLINEユーザーIDの種別] で、 インポート種別 を選択します。

  4. CSVファイルを選択し、[インポート]をクリックします。

  5. アップロードしたCSVのステータスが アップロード中 → インポート完了 になれば完了です。

    インポート履歴テーブル

警告

  • ステータスは自動的に更新されません。ブラウザを更新してご確認ください。

  • ステータスがエラーになった場合、エラーの内容がメールで送信されます。

    • エラーの内容を修正後、再度インポートし直してください。

S3による自動インポート¶

Reproの提供するAWS S3 bucketに対してCSVファイルをアップロードすることで、LINE配信用ユーザー情報の登録を行うことができます。

注釈

  • 利用する際には、Reproの提供するAWS S3 bucketに対してオブジェクトをアップロードするための認証情報を事前に発行する必要があります。詳細については こちら の項目をご確認ください。

S3 パス構造と各パラメータの説明¶

以下の形式でアップロードします。

配信可能ユーザーとしてインポート

s3://repro-data-store/<YOUR_APP_ID>/line_user_id/<line_channel_id>/<year>/<month>/<day>/followed/<file_name>.csv

ブロックユーザーとしてインポート

s3://repro-data-store/<YOUR_APP_ID>/line_user_id/<line_channel_id>/<year>/<month>/<day>/unfollowed/<file_name>.csv

各項目の意味

項目

説明

<YOUR_APP_ID>

Repro 管理画面で付与されるアプリケーション ID

<line_channel_id>

対象となる LINE チャネルの Channel ID

<year>/<month>/<day>

ファイルアップロード日。 yyyy/mm/dd 形式で必須

followed / unfollowed

インポート種別。 followed は配信可能ユーザーとしてインポートします。 unfollowed はブロックユーザーとしてインポートし、LINE配信の対象から除外します。

<file_name>

アップロードする CSV ファイル名

注釈

  • <line_channel_id> は、 [設定] > [LINE設定] > [LINEチャネル設定] ページから確認することができます。

警告

  • アップロードするCSVファイルは、名前に / 及び空白文字を含めることはできません。

CSVフォーマット¶

CSV ファイルの形式については、 CSVフォーマット セクションを参照してください。

アップロード例¶

例として、AWS CLIを利用した場合には以下のようなコマンドでCSVをS3にアップロードできます。

配信可能ユーザーとしてインポートする場合

$ export AWS_ACCESS_KEY_ID=AKIAXXXXXXX
$ export AWS_SECRET_ACCESS_KEY=XXXXXX
$ aws s3 cp line_user_ids.csv s3://repro-data-store/<YOUR_APP_ID>/line_user_id/<line_channel_id>/<year>/<month>/<day>/followed/line_user_ids.csv

ブロックユーザーとしてインポートする場合

$ export AWS_ACCESS_KEY_ID=AKIAXXXXXXX
$ export AWS_SECRET_ACCESS_KEY=XXXXXX
$ aws s3 cp blocked_user_ids.csv s3://repro-data-store/<YOUR_APP_ID>/line_user_id/<line_channel_id>/<year>/<month>/<day>/unfollowed/blocked_user_ids.csv

インポートのタイミング・頻度¶

  • S3バケットへのファイルアップロードをトリガーとして自動的にインポート処理が開始されます。

  • 頻度に制限はなく、複数ファイルを並行してアップロードできます。

    • ただし、S3パスとファイル名が同じ場合、最初にアップロードしたデータが処理されず最後にアップロードしたデータが複数回処理されることがあります。同日に同名のファイルをアップロードしたい場合は、各ファイル名を変更してください。

よくあるご質問¶

  • ファイルのアップロードが完了したかはどのように知ることができますか?

    • インポート処理が完了すると、インポートしたLINE配信用ユーザーファイルの情報を記載した通知メールが送信されます。エラーが発生した場合は、エラー用CSVファイルのダウンロードリンクも合わせて記載されます。

  • S3パスに含まれる year、month、dayはいずれも指定が必須ですか?

    • 全て指定が必須です。ファイルアップロード日を yyyy/mm/dd(例:2025/04/30) 形式で指定するようにしてください。

  • S3へのアップロード中、さらに別のファイルをアップロードすることは可能ですか?

    • 可能です。並行して複数ファイルのアップロードができます。

    • ただし、S3パスとファイル名が同じ場合、最初にアップロードしたデータが処理されず最後にアップロードしたデータが複数回処理されることがあります。同日に同名のファイルをアップロードしたい場合は、各ファイル名を変更してください。

Web/iOS/Android SDKを利用して登録¶

アプリやWebサイトからSDKを利用してLINEユーザーIDを登録することができます。 この方法で登録を行うと、ユーザーのLINEユーザーIDを取得してすぐにLINEメッセージを配信できます。

詳細な実装方法については、以下のドキュメントをご確認ください

iOS/Android: ReproへのLINEユーザーIDの登録 (iOS/Android SDK)

Web: ReproへのLINEユーザーIDの登録 (Web SDK)

  • « LINEチャネル設定
  • セキュリティ設定 »

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

© 2022 Repro Inc.