Facebook・Instagram連携に関するよくある質問
この記事では、ストアをFacebookページアカウントおよびInstagramアカウントに連携する際によくある質問や、発生しやすい異常・エラーへの対処方法を解説します。
ここで紹介する手順に従うことで、ストアとFacebookページおよびInstagramアカウントを正しく接続できるようになります。
よくある質問
SHOPLINE管理画面から、チャネル > Facebook > SNSマーケティング > 設定 > Facebookアカウント 欄の[連携する] をクリックし、[Facebookページアカウントへ進む] を選択して連携を開始します。
接続手順の詳細については、「Facebookへの接続方法」 の記事をご参照ください。
ページが接続画面で見つからない場合の対処方法
以下の点を確認してください。
- Facebookページの管理者権限を取得してから7日以上経過していますか?
管理者になってから7日未満の場合、Facebookの仕様によりSHOPLINEとの連携はできません。 - 管理者期間が7日以上の場合:Facebookにログインし、画面右上の矢印をクリックして 設定とプライバシー > 設定 > ページ設定 > 詳細メッセージ設定 > 表示 の順に進みます。
「Messenger by SHOPLINE」 のチェックボックスを選択し、[削除] をクリックします。その後、SHOPLINE管理画面に戻り、再度ページの接続をお試しください。 - Facebook for Businessでページ権限を管理している場合:Facebook for Business管理画面内で、ページ設定の権限が有効になっていることを確認してください。
異常が発生した場合の対処方法
メッセージモジュールで送受信が正常に行えない場合
Facebook内でSHOPLINEがプライマリアプリとして設定されていない場合、エラーメッセージが表示されることがあります。その場合は、案内に従ってSHOPLINEをプライマリ受信アプリとして設定してください。
- エラーメッセージの内容例:「メッセージを正常に送信できません。ページ設定でSHOPLINEをハンドオーバープロトコルのプライマリ受信者として設定し、メッセージセンターに戻って現在のメッセージを再送信してください。顧客に手動でメッセージを送信した後に再送信を行うことで、一時的に問題を解消できます。」
- この問題は、Facebookチャンネルのメッセージ制御権が他のアプリに占有されている場合に発生することがあります。この状況では、管理画面のホームページおよびコミュニティマーケティングセクションに警告が表示されます。
- Facebook公式からのフィードバックは以下の通りです:
「システムのボットが顧客への返信を行えません。テンプレートメッセージの送信に失敗しました。Facebookから次のエラーが返されました:(#10) Message failed to send because another app is controlling this thread now.」
このエラーの原因は、Facebookアプリのスレッド(メッセージのやり取りの制御権)を他のアプリが使用しているため、SHOPLINEのメッセージセンターがメッセージを送信できなくなっていることです。
解決方法
- Facebookのプロフェッショナルアカウントにログインし、画面右上の「設定とプライバシー」をクリックします。
- 「設定」を選択します。
- 「ページ設定」に移動します。
- アプリ設定 > Messenger受信者 > 設定 をクリックします。
- 設定画面でSHOPLINEをハンドオーバープロトコルのプライマリ受信者として指定し、設定を完了します。
SHOPLINEがすでにFacebookのプライマリアプリとして設定されている場合でも、エラーが表示されることがあります。
この場合は、現在のメッセージを再送信するだけで問題が解決します。再送信後、管理画面が操作権を取得し、正常にメッセージを送受信できるようになります。
- エラーメッセージ例:「メッセージの送信に失敗しました。現在のメッセージを再送信してください。」
- 対処法: メッセージを再送信すると、問題が解消されます。