このプロシージャは、アプリケーション・ビルダーに組み込まれたアプリケーションから外部サイトへのクリックをカウントします。また、APEX_UTIL
.COUNT_CLICK
のかわりに、短縮版のプロシージャZ
を使用できます。
構文
APEX_UTIL.COUNT_CLICK ( p_url IN VARCHAR2, p_cat IN VARCHAR2, p_id IN VARCHAR2 DEFAULT NULL, p_user IN VARCHAR2 DEFAULT NULL, p_workspace IN VARCHAR2 DEFAULT NULL);
パラメータ
表28-10 COUNT_CLICKのパラメータ
パラメータ | 説明 |
---|---|
|
リダイレクト先のURL |
|
クリックを分類するためのカテゴリ |
|
クリックに関連付けられたセカンダリID (オプション) |
|
アプリケーション・ユーザーID (オプション) |
|
アプリケーションに関連付けられたワークスペース(オプション) |
例
次の例に、COUNT_CLICKプロシージャを使用して、指定したhttp://yahoo.com
リンクをユーザーがクリックした回数を記録する方法を示します。この情報は、記録後、APEX_WORKSPACE_CLICKSビューおよびワークスペース管理者とサイト管理者が使用可能なこのビューに対するレポートに表示できます。
DECLARE l_url VARCHAR2(255); l_cat VARCHAR2(30); l_workspace_id VARCHAR2(30); BEGIN l_url := 'http://yahoo.com'; l_cat := 'yahoo'; l_workspace_id := TO_CHAR(APEX_UTIL.FIND_SECURITY_GROUP_ID('MY_WORKSPACE')); HTP.P('<a href=APEX_UTIL.COUNT_CLICK?p_url=' || l_url || '&p_cat=' || l_cat || '&p_workspace=' || l_workspace_id || '>Click</a>'); END;
参照:
このマニュアルの「FIND_SECURITY_GROUP_IDファンクション」および『Oracle Application Express管理ガイド』のクリック・カウント・ログ・エントリの削除に関する項
『Oracle Application Express管理ガイド』の認可済URLの管理に関する項