プライマリ・コンテンツに移動

Oracle® Application Express APIリファレンス リリース5.1 E85937-02 |
| 目次 | 索引

前 | 次 |

# 28.12 COUNT_CLICKプロシージャ

このプロシージャは、アプリケーション・ビルダーに組み込まれたアプリケーションから外部サイトへのクリックをカウントします。また、`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のパラメータ

パラメータ | 説明
--- | ---
`p_url` | リダイレクト先のURL
`p_cat` | クリックを分類するためのカテゴリ
`p_id` | クリックに関連付けられたセカンダリID (オプション)
`p_user` | アプリケーション・ユーザーID (オプション)
`p_workspace` | アプリケーションに関連付けられたワークスペース(オプション)

例

次の例に、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の管理に関する項