キャンペーンからウェブサイトへのトラフィックをトラッキングしたいと考えています。 campainリンクは、電子メールで送信することも、別のWebサイトで公開することもできます。キャンペーンのリンクが要求された場合、以下の値を追跡する必要があります。リンクは SEOのキャンペーンURLで暗号化されたデータの影響
- 一意の参照ID utm_campaignを(Googleアナリティクス)
- utm_medium(Googleアナリティクス)
- ...(将来的にはおそらく他の値)
これらの値をURLのクエリー文字列に追加することはできますが、WebサイトではURLのハッシュ部分を使用してリクエストされたAJAXコンテンツを識別するため、この方法は嫌いです。クエリ文字列がハッシュ部分の前に来るので、URLが醜いです。また、すべてのキャンペーンURLが同じURLハンドラで処理されている場合は、サーバーでキャンペーントラッキングを処理する方が簡単です。
私の解決方法は、追跡したい値と宛先URLをAESで暗号化し、その値をBase64でエンコードすることです。結果の文字列値はキャンペーンURLで使用されます。例:http://www.example.com/campaign/XXX
ここで、XXX
はエンコードされた文字列を示します。
サーバーでは、エンコードされた文字列がデコードされ、復号化されます。結果のトラッキング値は、受信キャンペーンリンクを追跡するために使用され、最後にサーバーはHTTP 301リダイレクトを使用してリンク先URLにリダイレクトします。
私の質問は以下のとおりです。
- SEO上、このアプローチの効果は何ですか?
- キャンペーンのURLにリンク先URLのキーワードを追加する必要がありますか?
- リダイレクトはどうですか? Twitter URLやFacebookでキャンペーンURLがtinyurl.comと短縮されたらどうなりますか?この結果、連鎖リダイレクト(2回のリダイレクト)が発生します。これはSEOに悪影響を及ぼしますか?
- キャンペーンURLがSEOに役立つのですか、これを行うより良い方法はありますか?
ありがとうございます。
ありがとうございました。 – Korneel