Webアプリケーションにアフィリエイトリンクを実装する方法

Yatendra Goel:

ソフトウェアの1つを販売するJava EEプラットフォームを使用してWebアプリケーションを構築しました。

次に、自分のWebサイトのマーケティング作業をさまざまなeマーケティング会社に提供したいと思います。しかし、私は彼らに委託をしなければならないので、誰がトラフィックを送るか知っているべきです。

上記の問題の1つの解決策は次のとおりです。

eマーケティング会社ごとに個別のURLを作成し、対応するURLを指定して、それらすべてのURLを単一のにリダイレクトしますServletそしてその後、いいえを数えます。特定のURL(eマーケティング会社のURL)の訪問者の数をカウントします。そのeマーケティング会社から紹介された訪問者の。

Googleそして一方を他方から区別する技術の様々な他の用途類似の種類。

Q1。それらのすべてがこの種のアプローチを使用していますか?

Q2。これをより良い方法で行うことができる他のアプローチはありますか?

他のアドバイスもできます...

前もって感謝します

サイモンロード:

はい、@ krassibと@TomRに同意します。queryStringパラメータを使用すると、サーブレットフィルタを記述して、特定のパラメータをチェックし、そのアフィリエイトの数を増やすことができます。サーブレットフィルターを使用すると、アフィリエイトごとに個々のリンクの数を追跡できるという追加のボーナスも得られます。

あなたは次のようなことをします:

import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

public class AffiliateTrackingFilter implements Filter {
    private AffiliateTrackingService affiliateTrackingService = null;

    @Override
    public void destroy() {
    }

    @Override
    public void doFilter(ServletRequest rq, ServletResponse rs,
            FilterChain chain) throws IOException, ServletException {
        String affililateId = rq.getParameter("affiliateId");
        affiliateTrackingService.incrementAffiliateHit(affililateId);
        chain.doFilter();
    }

    @Override
    public void init(FilterConfig fc) throws ServletException {
        affiliateTrackingService = new AffiliateTrackingService();
    }
}

次に、このようなものをweb.xmlに追加します

<filter>
    <filter-name>AffiliateTrackingFilter</filter-name>
    <filter-class>com.example.AffiliateTrackingFilter</filter-class>
</filter>

<filter-mapping>
    <filter-name>AffiliateTrackingFilter</filter-name>
    <servlet-name>MyMainServlet</servlet-name>
</filter-mapping>

そして、すべてのサーブレットのフィルターマッピングがあります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

jspを使用してSpring Boot Webアプリケーションにページネーションフロントエンドを実装する方法

分類Dev

既存のTomcat WebアプリケーションにSSOを実装する方法

分類Dev

Flaskアプリケーション-JavaScriptファイルをWebサイトにリンクする方法

分類Dev

WebアプリケーションにHTTPSログインページを実装する方法

分類Dev

jboss EAP6.2アプリケーション用のロガーファクトリを実装する方法

分類Dev

vueアプリケーションにPaypalサブスクリプションを実装する方法は?

分類Dev

Androidアプリケーションのアンインストール中にアプリケーションディレクトリを削除する方法

分類Dev

Roku SG アプリケーションにディープリンクを実装するには?

分類Dev

セマンティックWebアプリケーションにインテリジェントエージェントを実装するにはどうすればよいですか?

分類Dev

Javaアプリケーションとシェルスクリプト間の同期を実装する方法は?

分類Dev

iOSアプリケーションにOsmAndを実装する

分類Dev

IntelliJ IDEAのアプリケーション実行プロファイルでクラスパスにディレクトリを追加する方法

分類Dev

EJBベースのWebアプリケーションでリクエストをフィルタリングする方法は?

分類Dev

リクエストアプリケーションandroidをwebservice(REST)にリアルタイムでシンクロナイゼーションする方法は?

分類Dev

AdobeFlexアプリケーションをWebサイトにリンクする方法

分類Dev

モバイルアプリケーションクライアントのバックエンドdjangoにCSRFセキュリティを使用する方法

分類Dev

Java / Swingアプリケーションに多言語を実装する方法は?

分類Dev

Kotlinアプリケーションにfirebasegooglesignを実装する方法

分類Dev

WindowsPhoneアプリケーションにBranch.ioを実装する方法

分類Dev

スプリングブートアプリケーションにセキュリティを実装する方法は?

分類Dev

DDDベースのアプリケーションでチェックアウトを実装する方法は?

分類Dev

MeanJSアプリケーションでファイルのダウンロードを実装する方法

分類Dev

.NETアプリケーション-依存ライブラリの実装を非表示にする方法は?

分類Dev

.NETCoreアプリケーションで承認フィルターを作成および実装する方法

分類Dev

JavaScript(Vue.js)を使用してJavaアプリケーション(ゲーム)をWebサイトに実装する方法はありますか

分類Dev

Javaデスクトップアプリケーションに「フィードバックの送信」機能を実装する

分類Dev

フラッターで単一ページのWebアプリケーションにナビゲーションを実装する方法は?

分類Dev

WebアプリをネイティブChromeアプリケーションに変換する方法

分類Dev

アプリケーションイベントロガーを実装する方法

Related 関連記事

  1. 1

    jspを使用してSpring Boot Webアプリケーションにページネーションフロントエンドを実装する方法

  2. 2

    既存のTomcat WebアプリケーションにSSOを実装する方法

  3. 3

    Flaskアプリケーション-JavaScriptファイルをWebサイトにリンクする方法

  4. 4

    WebアプリケーションにHTTPSログインページを実装する方法

  5. 5

    jboss EAP6.2アプリケーション用のロガーファクトリを実装する方法

  6. 6

    vueアプリケーションにPaypalサブスクリプションを実装する方法は?

  7. 7

    Androidアプリケーションのアンインストール中にアプリケーションディレクトリを削除する方法

  8. 8

    Roku SG アプリケーションにディープリンクを実装するには?

  9. 9

    セマンティックWebアプリケーションにインテリジェントエージェントを実装するにはどうすればよいですか?

  10. 10

    Javaアプリケーションとシェルスクリプト間の同期を実装する方法は?

  11. 11

    iOSアプリケーションにOsmAndを実装する

  12. 12

    IntelliJ IDEAのアプリケーション実行プロファイルでクラスパスにディレクトリを追加する方法

  13. 13

    EJBベースのWebアプリケーションでリクエストをフィルタリングする方法は?

  14. 14

    リクエストアプリケーションandroidをwebservice(REST)にリアルタイムでシンクロナイゼーションする方法は?

  15. 15

    AdobeFlexアプリケーションをWebサイトにリンクする方法

  16. 16

    モバイルアプリケーションクライアントのバックエンドdjangoにCSRFセキュリティを使用する方法

  17. 17

    Java / Swingアプリケーションに多言語を実装する方法は?

  18. 18

    Kotlinアプリケーションにfirebasegooglesignを実装する方法

  19. 19

    WindowsPhoneアプリケーションにBranch.ioを実装する方法

  20. 20

    スプリングブートアプリケーションにセキュリティを実装する方法は?

  21. 21

    DDDベースのアプリケーションでチェックアウトを実装する方法は?

  22. 22

    MeanJSアプリケーションでファイルのダウンロードを実装する方法

  23. 23

    .NETアプリケーション-依存ライブラリの実装を非表示にする方法は?

  24. 24

    .NETCoreアプリケーションで承認フィルターを作成および実装する方法

  25. 25

    JavaScript(Vue.js)を使用してJavaアプリケーション(ゲーム)をWebサイトに実装する方法はありますか

  26. 26

    Javaデスクトップアプリケーションに「フィードバックの送信」機能を実装する

  27. 27

    フラッターで単一ページのWebアプリケーションにナビゲーションを実装する方法は?

  28. 28

    WebアプリをネイティブChromeアプリケーションに変換する方法

  29. 29

    アプリケーションイベントロガーを実装する方法

ホットタグ

アーカイブ