コンテンツまでスキップ
日本語
  • 検索フィールドが空なので、候補はありません。

自社サイト連携とはなんですか?

自社サイト連携とは、お客様の保有するWebサイトにおいてフォーム等で取得した訪問者の情報をLOOVへ連携し、サンクスページなどへ動画シナリオの個人別視聴URLを表示することができる機能です。

▼サンクスページ連携時のイメージ

3分の動画で解説しています!是非.png

ご利用開始前に

自社サイト連携機能は特定のプランでのみご利用いただけます。連携機能がご利用いただけない場合は、LOOVの担当者までお問い合わせください。
連携を行うためには、Javascript に関する知識が必要となります。もしご自身での作業にご懸念がある際には、専門知識をもったエンジニアやベンダーへご相談ください。


手順


STEP1: APIキーの発行

自社サイト連携機能を利用するには、LOOV API を利用する必要があります。
LOOV API では、APIキーを用いた認証を行います。

下記図に従って、LOOV管理画面よりAPIキーを新たに発行します。
APIキーは発行された時に1度のみしか表示されないため、速やかにコピーして安全に保管してください。

無題.png
無題2.png

 

STEP2: 動画シナリオIDの確認

APIのリクエストには、個人別視聴URLを発行したい該当の動画シナリオの識別子(ID)を指定する必要があります。
添付図に従って、ブラウザのURLバーから動画シナリオIDを確認し、コピーしてください。(該当URLの「id=」より後ろ部分)

無題3.png
無題6.png

 

STEP3: コードの追加

お客様のWebサイトにおいて、LOOVの個人別視聴URLを表示したいページに下記例のコードを追加してください。

▽APIの詳細についてはこちらをご確認ください
https://api.service.loov-video.com/external/docs/

const apiKey = '<STEP1 で取得したAPIキー>'
const scenarioId = '<STEP2 で取得した動画シナリオID>'

// 個人別 URL に付与する視聴者の情報
const data = {
  scenarioId, // required
  name: "訪問者の名前", // optional
  email: "訪問者のメールアドレス", // optional
  notificationEmail: "個人別視聴URLにクリックされた際に通知するメールアドレス", // optional
}

// LOOV API の呼び出し
const res = await fetch(
  "https://api.service.loov-video.com/external/v1/generate-scenario-url",
  {
    method: "POST",
    headers: {
      "Content-Type": "application/json",
      "x-api-key": apiKey,
    },
    body: JSON.stringify(data),
  }
)
const data = await res.json()

if (!res.ok) {
  return console.error(`LOOV API の呼び出しに失敗しました。`, data)
}

const url = data.url

// 以下、サンクスページなどへ表示させる
// ...