Facebook が正確ないいね数を表示しない 5 つの理由

公開: 2022-10-06

ほぼすべてのブログや他の多くの Web サイトには、ページのどこかに見慣れたバーがあります。 フローティング サイドバーかもしれませんし、ブログ記事の上または下にあるかもしれませんし、フッターにあるかもしれません。 ご存知のとおり、ソーシャル共有ボタンのバーです。

これらのボタンの多くは、今日では共有数を表示しなくなりました。 時々、サイトの所有者は単に共有数を気にせず、利用可能な機能だけを望んでいます。 また、ボタン自体に問題やエラーがあり、正確なシェアの合計を妨げているために、サイトの所有者がボタンをオフにしている場合もあります。 また、数字が表示されることもありますが、数字は不正確です。

もちろん、読んでいるブログ投稿の共有数をどのくらいの頻度で再確認しますか? 私は今まで持っているとは言えません。 そこにいる他の誰もが自分の番号を偽造している可能性があり、私は気付くのに十分な注意を払ったことはありません.

いずれにせよ、あなたがソーシャル共有プラグインを使用している人の 1 人である場合 (ほとんどの人がそうであると思います)、カウントが正確であることを再確認することをお勧めします。 特に、Facebook をチェックしてください。 Facebook に不正確な数値が表示されている場合、または単に0が表示されている場合は、いくつかの一般的な原因を確認して修正できます。

目次隠す
1. プラグインが古い API を指している
2. HTTPS 移行
3.更新の遅れ
4.バッドライクのパージ
5. 間違ったターゲット
関連記事:

1. プラグインが古い API を指している

Facebook は、それを使用するほとんどのソーシャル ネットワークやビジネス アプリと同様に、API を定期的に変更します。 Facebook が行っているように、API のサポートされるレベルのローリング シリーズがあります。 たとえば、バージョン 1.3、1.4、1.5、1.6、および 1.7 がすべてサポートされている場合があります。 アップデートをプッシュして 1.8 をロールアウトすると、1.3 のサポートは終了します。 もちろん、そのようなシーケンスではありません。 特定の API レベルのサポート終了日を発表し、その日が来たらそのバージョンをキャンセルします。

API ソーシャル アップデート

これはほとんどの場合、API に依存している開発者が、更新によって使用しているものを非推奨にする前に、新しい変更に適応する時間を与えるだけです。 たとえば、Facebook が特定のデータの表示方法を変更した場合、古いソースが非推奨になると、古いソースを使用するアプリが機能しなくなる可能性があります。

私がこれでどこに行くのか分かりますか? 少し前に、Facebook は Graph API を変更しました。 これにより、すべてのサードパーティのソーシャル共有ボタンのシェア合計が破られました。 この変更が行われたのは 2016 年で、ちょうど Twitter がシェア数のサポートを完全に廃止した時期です。

もちろん、私も含めて多くの人がこの意味を誤解していました。 Facebook はシェア数データを完全に削除していたわけではありません。 アクセス方法を変更していました。 しばらくの間、これは、すべてのサードパーティのソーシャル共有ボタンが Facebook のソーシャル共有数にアクセスできなくなったことを意味していましたが、公式の Facebook ボタンは引き続き機能していました。

今日でも、Graph API の最新バージョンであるバージョン 3.1 (この記事の執筆時点) を介して、ソーシャル シェア カウント データにアクセスできます。 ここでドキュメントを読むことができます。

もちろん、これが意味することは、古いバージョンの API を使用してデータにアクセスしようとするプラグインを使用している場合、そのバージョンは機能しなくなるということです。 API クエリはエラーで応答し、ソーシャル共有ボタンには表示するデータがありません。 通常、これはゼロになります。 したがって、共有の合計がゼロになった場合に最初に試すことは、ソーシャル共有ボタンのプラグインを更新することです。 プラグインが最新であるにもかかわらず、1 年以上更新されていない場合は、最近更新された別のプラグインに切り替えてみてください。

2. HTTPS 移行

安全なウェブサイトを持つことは、最近のユーザーにとって大きなメリットです。 基本的な SSL 暗号化 (HTTP ではなく HTTPS プロトコル) を使用すると、ユーザーが安全にサイトを使用できるようになり、トラフィックのスキミングや詮索、監視が困難になります。 ISP レベルの追跡では、トラフィックやさまざまなマルウェアや侵入を引き続き監視できますが、脅威の邪魔になる障害物が多ければ多いほど、状況は改善されます.

さらに、Google は安全なサイトはわずかな SEO の利点であると考えています。 決して大きくはありませんが、競争力の低いキーワードの範囲を 1 つ上げることができます。 あなたは決して知りませんよね? それに、将来もっと重要になるかもしれないから、今やった方がいい。

HTTP から HTTPS

SSL に問題がないわけではありません。 よく遭遇する問題の 1 つは、クロスサイト埋め込みコンテンツです。 暗号化されていないコンテンツを暗号化されたページに埋め込もうとすると、コンテンツが表示されないというエラーが発生する可能性があります。 もちろん、もう 1 つの問題は、単純に SSL 証明書の料金を支払わなければならないことです。

もう 1 つの問題は、URL 追跡にあります。 次の 2 つの URL を比較してください。

  • http://www.example.com
  • https://www.example.com

二人とも同じところに行っているように見えますよね? そして彼らはそうします。 両方をクリックすると (もちろん実際のサイトにつながると仮定して)、同じページにたどり着きます。 ただし、2 つの URL は同じではありません。 1 つの製品に 2 つのシリアル番号があると考えてください。 どちらの番号も同じ製品を参照していますが、番号は異なります。

Google は両方のページが同じであることを認識するほど賢いですが、正規化を実装して、どちらを本物のコピーとして扱うべきかを伝える必要があるかもしれません。

Web の多くの要素は、1 つの URL、1 つのエンティティの原則で動作します。 ソーシャル シェア カウント ボタンと API も別の機能です。 Facebook の API は URL を要求し、それに関するデータを返します。 上記の 2 つの例は 2 つの異なる URL であるため、2つの異なるデータ セットがあります。

共有数が不正確な場合、これが原因の 1 つとして考えられます。 古いシェアの合計を回復し、それらを新しいシェアの数とマージする必要があります。 一部の共有ボタンはこれを自動的に行いますが (Social Warfare など)、他の共有ボタンは少し助けが必要な場合があります。

共有の回復

この投稿には、適切なリダイレクトと正規化を実装するための段階的な手順が含まれています。また、移行について Facebook に通知し、正確なカウントを取得するためにデータの再スクレイピングを強制します。 Facebook は、Google と同様に、移行に合わせて調整できますが、最初にそれについて知る必要があります。

3.更新の遅れ

テクノロジーに対する現実的な期待に関する限り、Facebook にはほぼ無限のユーザーがいます。 実際、データの記録は、必然的にリアルタイムではなく、ローリング ベースで行われます。 リアルタイム分析は、中小企業や、信じられないほどのリソースを持つ最大のブランドにとって贅沢です。

Facebook にはリソースがあり、API データをリアルタイムで利用可能にして最新の状態に保つことができますが、常にそうしているわけではありません。 多くの場合、そこにあるデータの 90% をキャッシュし、必要な場合にのみ新しいデータをクエリします。 最も活発にバイラルまたは重要なデータのみがリアルタイムで更新され、その場合でも遅れることがよくあります。 ブログ投稿が口コミで広まり、いいねがリアルタイムで急速に上下するのを確認できると想像してみてください。 確かにきれいだけど、何の役に立つの?

いいねキャッシュをクリア

ここでは、キャッシュ関連の問題が 2 つあります。 まず、いいねボックス プラグインが、キャッシュされているデータをポーリングしている可能性があります。 Facebookだけが知っているさまざまな要因に応じて、更新された共有数は1日に1回程度しか取得できません. または、共有カウント ボタンがデータをキャッシュする可能性が高いため、新しいユーザーがページを読み込むたびに API をポーリングする必要はありません。 十分に正確なデータを提供しながら、読み込み時間とサーバーのオーバーヘッドを大幅に削減します。 また、API アクセスが過度に使用されて取り消されるのを防ぐのにも役立ちます。

この問題の根本的な解決策はありません。 Facebookがデータを更新するのを待つだけです. いいねボタン プラグインのキャッシュ データである場合、プラグイン自体のコードを調整してキャッシュをより頻繁に更新できる場合とできない場合があります。 コードにアクセスして編集できるほど十分に開いているかどうか、試してみると自分が何をしているのかを知っているかどうかは、プラグインに大きく依存します。

4.バッドライクのパージ

Facebook は定期的にサイトを調べて、ボット、スパマー、または何らかの方法でサイトを悪用しているアカウントを削除します。 Instagramの大規模なパージのように大規模なパージになることもありますが、ほとんどの場合、あちこちでほんの数回です. それは大したことありません; それは絶え間ないことです。

ただし、これらのアカウントが削除されると、それらのエンゲージメントもすべて削除されます。 自分自身を一時的または完全に削除する通常のアカウントでも同じことが起こります。 これは、いいねやシェアが定期的に上下することを意味します。 古いコンテンツは、いいねが来なくなると時間の経過とともに失われます。

ページのいいねが削除された例

ボットが削除されると、他の人よりも大きな影響を受ける人がいます。 投稿に多くのボット エンゲージメントがあった場合 (購入したかどうかに関係なく)、そのエンゲージメントは 6 か月または 1 年以内に消滅する可能性が非常に高くなります。

もちろん、その時点で、それはもはや重要ではありません。 平均的なブログには、公開後最初の数週間を超えてチェックする価値のある常緑のコンテンツとして、そのコンテンツの約 10% しかありません。 つまり、たとえ婚約が解消されても、誰も気付かないだろうし、大したことではないということです。

偽のエンゲージメントを購入するのではなく、正当なエンゲージメントを構築する以外に、この問題を実際に解決することはできません。 エンゲージメントがなくなったら、古い投稿をプロモーション エンジンで再度実行しない限り、それを実際に回復することはできません。

5. 間違ったターゲット

私が目にする他の問題の 1 つは、通常、新しい投稿に本来よりも多くのいいね! が付けられていることに誰かが気付いたときによく発生します。 または、すべての投稿の合計が同じであることに気付いたときに表示されます。 問題が何であるかについての推測はありますか?

とてもシンプルです。 いいねボタンを適切に構成する代わりに、基本的にサイト全体のすべてのいいねボタンに同じ URL を追加しただけです。 投稿の URL を指す代わりに、あなたのホームページの URL、またはすべての投稿として設定されたランダムな他の投稿を指します。

これが発生した場合、ボタンのすべてのインスタンスは、指定した URL のデータをポーリングします。これは同じ URL です。したがって、すべてのインスタンスは、同じような投稿と共有数を持ちます。

ホームページを指している Facebook のようなボタン

これを修正するのは難しくありません。 これは通常、投稿ベースのいいねカウンターではなく、サイトベースのいいねカウンターのコードを誤って使用した場合に発生します。 ご存知のように、フォロワー数を追跡するもので、Facebook が「いいね」と名付けたものであり、いいねを投稿するのとは対照的に、彼らはリアクションにブランド変更しました。 ボタンのコードを交換するだけで、準備完了です。

ここでは、いいねボタンの数が不正確になる最も一般的な原因のトップ 5 を示しています。 不正確な点があり、これらで修正できない場合は、お知らせください。 人々が実際に遭遇した他の問題に興味があります。 率直に言って、これら 5 つのほとんどはあまり一般的ではありません。 HTTPS への移行は、これまでに見た中で最も一般的な問題であり、解決策は少し技術的ですが、問題なく機能します。 それ以外の場合、これらは事実上問題ではないか、少なくとも重要な問題ではありません。 ボット エンゲージメントの長期的な実行可能性に依存せず、使用するソーシャル共有プラグインの構成手順に従ってください。開始する前に、考えられる問題のほとんどが解決されています。