2

ウェブサイトを別のテーマ(Wordpressベース)に切り替えることを計画しています。現在のウェブサイトには、多くのソーシャルシェアを持つ複数の記事があります。既存の記事ごとに、それらの共有数(ツイート数、いいね数など)を保持したいと思います。ウェブサイトは同じドメインと同じURL/パーマリンク構造でホストされます。

新しいWebサイトには新しいテーマがあり、ソーシャル共有ボタンは別のプラグイン(DiggDiggではなくJetpack)を介して配信されます。私の質問は次のとおりです。すべての記事のソーシャルシェア数を維持しますか?

ありがとう!

4

1 に答える 1

1

一般に、サイトのURLが同じままである場合、ソーシャルシェア数も同じままである必要があります。各サービス(Facebook、LinkedIn、Twitter、G +など)のソーシャル共有ボタンは、ページ上の特定のボタンがクリックされた回数ではなく、特定の正規URLが共有された回数に基づいてカウントされます。

Digg DiggからJetpackへの移行は、考えられる唯一の問題です。私が持っているDigg Diggを使用しているサイトを見ると、ネイティブのFacebook、Twitter、LinkedIn、およびG+ボタンを使用しているようです。つまり、「いいね」と「共有」をDiggDiggから別の場所に転送するのに問題はないはずです。

ただし、デモサイトからJetpackコードを見ると、問題がある可能性があります。追跡を支援するために、共有URLの末尾にURL変数が自動追加される可能性があるようです。ここで彼らのデモサイトをチェックしてください:

http://jetpack.me/support/sharing/

このページのDiggDiggを介した通常のFacebook共有ボタンのコードは次のようになります。

<div class='dd_button'>
    <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
    <fb:like href="http://jetpack.me/support/sharing/" send="false" show_faces="false"  layout="box_count" width="50"  ></fb:like>
</div>

同じページにあるJetpackの共有ボタンのコードは次のようになります。

<div class="sd-content">
    <a rel="nofollow" class="share-facebook sd-button share-icon" href="http://jetpack.me/support/sharing/?share=facebook" title="Share on Facebook" id="sharing-facebook-755">
        <span>Facebook</span>
    </a>
</div>

share-facebook...そして、 JavaScriptを介してクラスを適切な共有コードにプラグインします。

重要なのは、Jetpackで使用されているURLを見ると、?share=facebookDigg Diggが共有しているページが実際にはhttp://jetpack.me/support/sharing/である場合に、URLが最後に追加されていることです。

Jetpackがデフォルトですべての共有リンクの末尾にこれらのURL変数を追加する場合、共有数を維持するためにそれを削除する方法を調査する必要があります。しかし、Jetpackの動作に影響を与えることなくそれを実行できるかどうか。それが問題です。

リンクからURL変数を削除できない場合は、LinkedIn、Facebook、G +などがそれらを個別のリンクとして認識し、共有数をリセットする可能性があります。

于 2013-01-30T00:54:59.317 に答える