このページで学べること

Google サービス アカウントを設定して Firebase Cloud Messaging を有効化し、Klaviyo プッシュ通知を Android デバイスに送信できるようにする方法をご確認ください。

始める前に

以下の手順に進む前に、既存の Firebase プロジェクトが必要です。

クラウド メッセージング API を有効にする

  1. Google Cloud コンソールに移動します。
  2. 左上隅のドロップダウンから Firebase プロジェクトを選択します。
  3. 「Firebase Cloud Messaging API。」を検索します。
  4. マーケットプレイス リストから Firebase Cloud Messaging API を選択してください。
Searching for the Firebase Cloud Messaging API
Searching for the Firebase Cloud Messaging API
  1. 表示されるモーダルで、[有効化] をクリックしてください。
Page to enable Firebase Cloud Messaging API
Page to enable Firebase Cloud Messaging API

メッセージ作成に対応したカスタムロールを作成する

  1. Google Cloud コンソール ダッシュボード で、 クイック アクセス セクションの下にある IAM & 管理者 を選択します。
All Quick Access links, with only the IAM & Admin option highlighted
All Quick Access links, with only the IAM & Admin option highlighted
  1. 左側のメニューで、役割セクションに移動します。
Roles highlighted in the left sidebar
Roles highlighted in the left sidebar
  1. +ロールを作成 をクリックします。
Roles page, where Create role is shown in the upper left
Roles page, where Create role is shown in the upper left
  1. 役割に関する詳細(名前、説明など)を入力します。
Create Role window
Create Role window
  1. [+権限を追加] をクリックします。
  2. cloudmessaging.messages.create 権限のみを追加してください。(詳細については、Google の カスタム ロールの作成 に関する手順をご覧ください。)。
Searching for the correct role permission
Searching for the correct role permission
  1. [追加] をクリックします。
  2. 準備ができたら、[作成]を選択してロールを作成します。

Google サービスアカウントを作成する

  1. IAM & 管理者セクションの左側メニューで、サービス アカウントタブに移動します。
  2. [+サービス アカウントを作成] をクリックします。
Button to create a Google service account
Button to create a Google service account
  1. サービス アカウント名フィールドと サービス アカウントの説明(任意)フィールドに入力します。
First step of the wizard to create a new service account
First step of the wizard to create a new service account
  1. [作成して続行] をクリックします。
  2. ロールを選択 フィールドをクリックします。
Adding a role to a new service account
Adding a role to a new service account
  1. 先ほど作成したカスタム ロールを選択してください。ここでは「Test Role」を選択しますが、前のセクションで作成したロールを選択してください。
  2. [完了] をクリックして、サービス アカウントの作成を完了します。

サービス アカウント キーを生成

  1. [サービス アカウント] ページで、前のセクションで作成したサービス アカウントのメールアドレスをクリックします。
Service accounts page, where the accounts are blurred for security purposes
Service accounts page, where the accounts are blurred for security purposes
  1. [Keys] タブに移動します。
  2. [キーを追加] をクリックしてください。
  3. [新しいキーを作成] をクリックします。
Add key dropdown, when the Create new key option is highlighted
Add key dropdown, when the Create new key option is highlighted
  1. キータイプ で、[JSON] を選択します。
Modal to select the key type when JSON is selected
Modal to select the key type when JSON is selected
  1. [作成]をクリックして、サービスアカウント キー ファイルをダウンロードします。
    注:このファイルは再度ダウンロードできないため、コンピュータ上でファイルの場所を確認できるようにしてください。ダウンロードした JSON ファイルは、次の形式になっている必要があります:
    { "type": "service_account",
    "project_id": "PROJECT_ID",
    "private_key_id": "KEY_ID",
    "private_key": "-----BEGIN PRIVATE KEY-----\nPRIVATE_KEY\n-----END PRIVATE KEY-----\n",
    "client_email": "SERVICE_ACCOUNT_EMAIL",
    "client_id": "CLIENT_ID",
    "auth_uri": "https://accounts.google.com/o/oauth2/auth",
    "token_uri": "https://accounts.google.com/o/oauth2/token",
    "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
    "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/SERVICE_ACCOUNT_EMAIL" }

達成できること

Google サービス アカウントのロールを作成して割り当てたので、Klaviyo Android プッシュ通知の設定を開始できます。

その他のリソース

  • Android のプッシュ通知を設定する方法

    Klaviyo アカウントで Android 向けのプッシュ通知を設定する方法をご確認ください。この記事の手順を完了すると、フローとキャンペーンでプッシュ通知を送信できるようになります。

  • iOS プッシュ通知の設定方法

    Klaviyo アカウントでプッシュ通知を設定する方法をご確認ください。この記事の手順を完了すると、フローとキャンペーンでプッシュ通知を送信できるようになります。

この記事は役に立ちましたか?
この記事へのフィードバックには、このフォームのみを使用してください。 サポートへの連絡方法.

Klaviyo の詳細を見る

コミュニティ
同業者、パートナー、Klaviyo のエキスパートとつながり、インスピレーションを得たり、インサイトを共有したり、あらゆる質問への回答を得たりできます。
パートナー
特定のタスクのサポートや継続的なマーケティング管理のために、Klaviyo 認定エキスパートを雇いましょう。
サポート

アカウントからサポートにアクセスしてください。

メールサポート (無料トライアルと有料アカウント) 24 時間 365 日利用可能

チャット/バーチャル アシスタント
利用可否は地域およびプランタイプによって異なります