サイトでカスタムCMSを使用し、独自の追跡およびインバウンドマーケティングの目的で、インバウンドリンクにさまざまなパラメーターを使用しています。
通常、これらのURLパラメーターはリンクに追加されるため、システムは正確にどのリンクがクリックされたか、頻度などに関する統計を収集できます。
同じリンクがサイトの異なる場所、記事の行、サイドバー、フッター、「推奨」セクションなどに表示される場合、これらのスポットのそれぞれに、次のような異なるパラメーターがあります。
後で、統計情報を動的に取得することで、サイトをより適切に相互リンクし、より良い記事の推奨事項をユーザーなどに提供できます。
ただし、この手法では検索エンジンからissues with crawl budget
が発生します。多くの異なるURLパラメーターがあるため(およびそれらの複数の組み合わせ)、各URLはページには正規のタグがありますが、スパイダーは正規のバージョンだけをクロールするのではなく、無数の「オリジナルではない」URLに多くのクロール予算を費やしています。
Question:
インバウンドマーケティングの目的でクリックデータのすべての内部追跡/収集を実行するが、URLパラメーターを使用しない他の方法は何ですか? URLパラメーターを使用する以外に、以前と同様にリンククリックデータを収集するにはどうすればよいですか?
主な目標は、クロールの予算を保持する(および正しいページランクフローを持つ)パラメーターなしのクリーンな正規URLを保持すると同時に、ニーズに合わせてクリックデータを収集することです。
これは私の2セントですが、クロールの予算とページの権限を保持するために、Jsonブレッドクラムを利用します。差別化されたクリックを追加する別の方法は、Googleアナリティクストラッキングイベントを追加することです。以下のコードから、リンクがクリックされ、ラベルが「page1.html」である場合でもを送信しています。 JavaScriptも使用する必要はありません。
<a href="page1.html" onClick="clickone()">Anchor Text </a>
<script>
function clickone(){
ga ('send', 'event', 'internal-link', 'click', 'page1.html')
}
</script>
私は本当に外部リンクキャンペーンにのみURL作成を使用しますが、それは私です。お役に立てれば。
新しい内部クリックごとに新しいページを追加するPHPセッション変数を使用して配列を作成します。外部クリックで、配列をテキストファイルに追加します。
まず、リンクID、クラス、HREF、タイトルのテキストファイルにクリック数を保存するクリックカウンターを作成します。ここに私が始めました: https://stackoverflow.com/questions/26891603/button-click-counter-save-number
実際、xmlファイルに書き込む場合、デジタルレポートに表示することができます。
トラフィックソースを管理する多かれ少なかれ標準的な方法は、TMパラメーターを使用 独自のカスタムパラメーターではなくです。 UTMパラメーターは、Googleアナリティクス、Yandex Metrica、Piwikなど、すべての主要な分析パッケージによってトラフィックソースを追跡するためのディメンションとして認識されます。
UTMパラメータを生成および標準化するツールは多数あります。最も知られているものは GoogleのキャンペーンURLビルダー です。
他のサイトへのリンクのクリックを追跡するために、多くの人がページ内のJavascriptによってトリガーされるイベントを使用しています。