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

はじめに

Instagram Businessアカウントにアクセス可能なInstagram Businessコネクターは、コメントやメタデータの表示、そしてそれらに関するインサイトやメトリクスを得るために利用できます。Instagram APIの詳細については、ウェブサイト( https://developers.facebook.com/docs/instagram-api )を参照してください。 Instagram Businessアカウントには、Data Centerから接続します。Instagram Businessへの接続は必ず、まずお使いのInstagramアカウントをFacebookページに接続した上で、Facebookユーザーにコネクターへのアクセスを許可します。この手順は以降で説明します。 このトピックでは、Instagram Businessコネクターのユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加や更新スケジュールの設定、DataSet情報の編集に関する一般的な情報は、「 コネクターを使用してDataSetを追加する 」を参照してください。

必要条件

Instagram Businessコネクターの利用には以下が必要です。
  • Instagram Businessアカウント。標準のInstagramアカウントを使用できます。セットアップの過程で、Instagram Businessのアカウントに変換されます。
  • InstagramアカウントにリンクされるFacebookページのURL。各Facebookページから接続可能なInstagram Businessアカウントは1つに限られます。
  • InstagramにリンクするページのFacebook管理者ユーザーアカウントURL。
注記: Facebookユーザーは、Facebook開発者アカウントに登録している必要があります。招待を受け取るには、Instagram Businessコネクターを使用します。これは、 https://developers.facebook.com/settings/developer/requests/の リンクを選択し、「Register Now」をクリックすることで可能です。

Instagram Businessアカウントに接続する

このセクションでは、Instagram Businessコネクターページ内の [認証情報] ペインと [詳細] ペインのオプションについて説明しています。このページのほかのペインの項目にある [スケジュール設定][DataSetに名前を付け、説明を入力] に関しては、ほとんどのタイプのコネクターで共通しています。詳しくは、「 コネクターを使用してDataSetを追加する 」を参照してください。

[認証情報]ペイン

[認証情報] ペインでは、Facebook経由でお使いのInstagram Businessアカウントへの接続を行います。接続は、1) FacebookページとInstagramを接続し、2) Facebookユーザーによるアクセスを有効化した後で初めて可能となりますのでご注意ください。これらのステップについては以降で説明します。 Facebook経由でInstagram Businessに一度接続すると、それ以降は新しいInstagram Business DataSetを作成する際に常に同じアカウントを使用できるようになります。コネクターアカウントは、Data Centerの [アカウント] タブで管理できます。このタブの詳細については、「 コネクターのユーザーアカウントを管理する 」を参照してください。

InstagramをFacebookに接続する

FacebookページのInstagramへの接続は、以下の手順で行います。
  1. Facebookにログインし、Instagramに接続するページに移動します。
  2. 右上隅の [Settings] をクリックします。
    instagram_biz_1.png
  3. [Settings] 画面で、左側にある [Instagram] を選択し、 [Manage Instagram on Facebook] ペインの [Log In] をクリックします。
    instagram_biz_2.png
  4. Instagramログイン画面で、Facebookに接続するInstagramアカウントのユーザー名とパスワードを入力します。 Instagramアカウントがビジネスアカウントでない場合は、次のようにビジネス用プロフィールへの切り替えが求められます。
    instagram_biz_4.png
  5. (条件付き)上記のダイアログが表示されたら、[Continue] をクリックした後、 [Done] をクリックします。
リンクが完了すると、Facebookページの設定にInstagramプロフィールのビジネス情報が表示されます。
instagram_biz_6.png

Facebookユーザーを有効にする

InstagramアカウントをFacebookページにリンクした後、コネクターへのアクセスをFacebookユーザーに許可するようDomoに依頼する必要があります。 Domoサポートに連絡 して、アクセス許可を依頼してください。この際、以下の情報提供が必要となります。
  • 所属企業でお使いのDomoインスタンスのURL(例: mycompany.domo.com
  • お使いのFacebookのユーザー名。コネクターを使用するユーザーのFacebookユーザー名である必要があります。ページ名またはInstagramアカウント名とは 異なり ますのでご注意ください。Facebookプロフィールにアクセスすると、Facebook URLでお使いのユーザー名を検索可能です。
    instagram_biz_7.png
お使いのユーザー名が有効になると(最大5営業日かかります)、Facebookから送信される招待に承諾する必要があります。 FacebookプロフィールとFacebookページの違いに関する詳細については、ウェブサイト( https://www.facebook.com/help/337881706729661 )を参照してください。
注記: この通知はモバイルAppに表示されない場合があるため、デスクトップ上で確認することをお勧めします。

[詳細]ペイン

このペインには、メインの [Reports] メニューのほか、選択したレポートタイプに応じて表示・非表示になる様々なメニューがあります。

メニュー

説明

Report

実行するInstagram Businessレポートを選択します。以下のレポートが利用できます。

Hashtag Recent Media

特定のハッシュタグで公開された最新の写真と動画を取得します。

Hashtag Top Media

特定のハッシュタグでタグ付けされた最も人気のある写真や動画を取得します。

Media Comments

特定のメディアオブジェクトのコメントを読み込みます。

Media Insights

個々のメディアオブジェクトのインサイトデータを取得します。

Other Users

ほかのInstagram Businessアカウントに関連付けられたInstagramページの基本的なメタデータを取得します。

Other User’s Media

ほかのInstagram Businessアカウントに関連付けられたInstagramページのメディア情報を取得します。

Recently Searched Hashtags

Instagram Businessユーザーが直近7日間で検索したハッシュタグを取得します。

User

現在のユーザーのメタデータを取得します。

User Insights

お使いのInstagram Businessアカウントについてのインサイトを取得します。

User Media

Instagram Businessアカウントのメディアオブジェクトを取得します。

User Stories

Instagram Businessアカウントのユーザーストーリーを取得します。

Instagram Business Account Page

Instagram BusinessアカウントがリンクされているFacebookページを選択します。

Reporting Timeframe

レポートの各日のタイムフレームを選択します。

User Metrics

レポートに含める各種メトリクスを選択します。

Media Type

データを取得するメディアのタイプを選択します。 [Story] を選択した場合、ストーリーのメディアデータの取得は通常、ストーリー作成後24時間に限り可能ですのでご注意ください。

Media Metrics

レポートに含める各種メトリクスを選択します。

Media Items

データのプル対象を、単一のメディアアイテム、特定のアイテム範囲、すべてのメディアアイテムから選択します(「User Media」レポートのみ)。

Media

データを取得するメディアアイテムを選択します。

Date From

日付範囲の第1日目が特定日付か相対日付かを指定します。範囲の最後の日付を、 [Date To] で選択します。

Select Specific Date From

日付範囲の最初の日付を選択します。

Date To

日付範囲の2番目の日付が特定の日付なのか、相対的な日付なのかを指定します。日付範囲の最初の日付は、 [Date From] で選択します。

Select Specific Date To

日付範囲の最終日を選択します。

Date From Offset

レポートで表示する過去の日のうち、現在から最も遠い日までの日数を入力します。 [Date To Offset] と組み合わせて、表示する日付の範囲を作成します。

例えば、 [Date From Offset] で「10」、 [Date To Offset] で「5」を入力した場合、レポートに含まれるのは、 10 日前から 5 日前のデータとなります。

Date To Offset

レポートで表示する、直近の日までの日数を入力します。 [Date From Offset] と組み合わせて、表示する日付の範囲を作成します。

例えば、 [Date From Offset] で「10」、 [Date To Offset] で「5」を入力した場合、レポートに含まれるのは、 10 日前から 5 日前のデータとなります。

その他のペイン

スケジュール設定、再試行、更新に関するオプションなど、コネクターインターフェースのその他のペインに表示されるオプションについては、「 コネクターを使用してDataSetを追加する 」を参照してください。

よくある質問

重要: Facebook APIの制約があるため、約60日ごとにFacebookアカウントを再接続して不正なエラーを避ける必要があります。最も簡単な方法は、Data Centerのアカウントタブに移動してInstagram Businessアカウントを検索し、スパナアイコンをクリックして「再接続」を選択することです。
DomoからInstagram Businessアカウントに接続すると、FacebookのOAuthプロセスが開始されます。OAuthを正しく設定する必要があります。そうしないと、一部のデータ(Instagram Businessデータ、設定セクションのFacebookページなど)が失われる可能性があります。OAuthを正しく設定するための基本的なステップを以下に示します。
  1. 最初に、Instagram BusinessコネクターDataSetを作成するページ、またはコネクターのアカウント一覧で、[アカウントを追加]を選択します。アカウントについて詳しくは、「 コネクターのユーザーアカウントを管理する 」を参照してください。
  2. FacebookをDomoに接続したことがない場合、FacebookのOAuthの最初の画面は、以下の2つの画面のいずれかになります。必要な場合はFacebookの認証情報を入力し、続行します。
Facebook_login.png
Facebookアカウントに既にログインしている場合は、同じアカウントを使って接続するかどうかを確認する画面をDomoが表示します。
Domo-Facebook_login.png
  1. データの取得に使用するInstagram Businessアカウントを選択します。
Select_Instagram_Accounts.png
  1. 次に、Instagram BusinessアカウントにリンクされているFacebookページを選択します。
Select_Facebook_Pages.png
注記: Instagram BusinessアカウントにリンクされていないFacebookページのみを選択すると、データが失われます。ただし、無関係なFacebookページを選択しても問題ありません。つまり、Instagram BusinessアカウントがどのFacebookページにリンクされているか分からない場合は、[すべて選択]を選択することができます。
  1. 最後にすべての権限を有効にして、Domoがデータにアクセスしてデータを取得できるようにします。
Enable_Permissions.png
このコネクターは、バージョン15.0のFacebook API( https://developers.facebook.com/docs/graph-api/changelog/version15.0 )を使用します。
レポート名 エンドポイントURL
Hashtag Recent Media {hashtag-id}/recent_media
Hashtag Top Media /{hashtag-id}/top_media
Media Comments /{instagram_media_id}/comments
Media Insights /{instagram_media_id}/insights
Other Users /{instagram_business_account_id}?fields=business_discovery.username({account_name}){user_fields}
Other Users’ Media /{instagram_business_account_id}?fields=business_discovery.username({account_name}){media_fields}
Recently Searched Hashtags /{instagram_business_account_id}/recently_searched_hashtags
User /{instagram_business_account_id}
User Insights /{instagram_business_account_id}/insights
User Media /{instagram_business_account_id}/media
User Stories /{instagram_business_account_id}/stories
まず、お使いのFacebookページ、そのページで特定の役割を果たすFacebookアカウント、そしてInstagramのアカウントが必要です。その後は、InstagramアカウントとFacebookページを接続する手順を実行し、Instagram BusinessコネクターへのアクセスをFacebookユーザーに許可する手順を実行します。詳しくは、「 InstagramをFacebookに接続する 」を参照してください。
FacebookページをInstagramアカウントに接続後、Instagram Businessアカウントへの変換を行います。ご自身がページ管理者である必要はありませんが、Instagram Businessアカウントへの接続には、ページとアカウント間に何らかの関連付けが必要となります。
ページに関する情報はほとんどが24時間ごとに更新されます。「インサイト」メトリクスが選択されている場合、約15分ごとに更新されます。DataSet設定は、24時間ごとの実行を推奨します。
Instagram Businessコネクターでは、ユーザー1名につき200コール/時間の制限があります。

トラブルシューティング

「Domoは利用可能ですが、Instagramからエラーが報告されました。アクセストークンの検証エラー:Sess..」というエラーメッセージが何度も表示されます。これを解決するには、以下の手順を実行します。
  1. エラーが発生したら、[Re-Edit] または[アカウント]タブの [アカウントを編集] をクリックして認証情報を再接続してください。
  2. 引き続きエラーメッセージが表示される場合は、アカウントのOAuthアクセストークンの有効期限がすでに切れていることを示しています。