web-dev-qa-db-ja.com

httpsに切り替えたときにソーシャルメトリックを保持する

今週、すべてのサイトをhttpsに切り替えていますが、問題が発生しています。共有ウィジェットにはAddThisを使用しており、それらのサポートによれば、切り替えが発生し、作業ラウンドがない場合、すべてのソーシャルメトリックはゼロにリセットされます。多くのページに1000のいいねやシェアがありますが、これらのメトリックを失うことは本当にありません。

シェア/ライクカウントを保持しようとする他のテクニックはありますか?すべてのサイトはWordPressで実行されます。

5
dasickle

ボタンは元のURLに添付され、リダイレクトに従いません。しかし、私の理解では、これは可能である、つまり、共有を保存することです。

SSLアップグレードの前に作成された投稿の場合:

function buttons(){var kCanonical = document.querySelector( "link [rel = 'canonical']")。href; window.kCompositeSlug = kCanonical.replace( 'https://'、 'http://');戻り; } buttons();

上記のコードは、http://の正規リンクのhttps://部分を変更し、新しい変数に格納します。

ドメイン名を完全に変更する場合はどうなりますか?それからこれを試してください:

function buttons(){var kCanonical = document.querySelector( "link [rel = 'canonical']")。href; window.kCompositeSlug = kCanonical.replace( 'https://newdomain.com','https://olddomain.com');戻り; } buttons();

JavaScriptをトリガーすると、投稿が公開された日付に基づいて実行されるように自動化できるため、スケジュールされた移行前に公開されたすべての投稿が自動的に更新されます。以下を参照してください。

{%if widget.oldPost%} Tweet document.write( '</ script>'); document.write( ''); document.write( ''); {%else%}ツイート{%endif%}

上記はHubspot内で使用されるように作成されましたが、開発者が簡単に修正して修正できるようにする必要があります。

ワードプレスの場合、Warefareと呼ばれるプラグインを試してください-これの有効性を証明することはできません。サブスクリプションベースのサービスなので、費用がかかります。

このページ addthis academyからも役立ちます。

また、サポートはあなたの共有を維持するのにも役立つと言われました。彼らに手を差し伸べてみてください。

幸運を祈ります!

2
Josh Salganik