Show Menu
トピック×

Adobeプラグイン:getVisitDuration

このプラグインは、Adobe Analyticsからより多くの価値を引き出すために、アドビコンサルティングから提供されています。 アドビカスタマーケアは、インストールやトラブルシューティングを含む、このプラグインのサポートを提供しません。 このプラグインに関するヘルプが必要な場合は、貴社のアカウントマネージャーにお問い合わせください。 担当コンサルタントとのミーティングを手配できます。
このプ getVisitDuration ラグインは、訪問者がその時点までサイトに滞在した時間を分単位で追跡します。 この時点までのサイトの累積時間を追跡する場合や、アクティビティの実行に要する時間を追跡する場合は、このプラグインを使用することをお勧めします。 このプラグインは、イベントの間隔を追跡しません。この機能が必要な場合は、プラグインを getTimeBetweenEvents 使用します。

Adobe Experience Platform Launch Extensionを使用してプラグインをインストールする

アドビでは、最もよく使用されるプラグインを使用できる拡張機能を提供しています。
  1. Log in to launch.adobe.com using your AdobeID credentials.
  2. 目的のプロパティをクリックします。
  3. タブに移動し Extensions 、ボタンをクリックしま Catalog す。
  4. 拡張機能のインストールと公 Common Analytics Plugins 開
  5. まだ設定していない場合は、「Initialize Plug-ins」というラベルの付いたルールを次の設定で作成します。
    • 条件:なし
    • イベント:コア — ライブラリ読み込み済み(ページの上部)
  6. 次の設定を使用して、上記のルールにアクションを追加します。
    • 拡張子:共通のAnalyticsプラグイン
    • アクションタイプ:getVisitDurationの初期化
  7. ルールに対する変更を保存して発行します。

カスタムコードエディターの起動を使用したプラグインのインストール

プラグイン拡張機能を使用しない場合は、カスタムコードエディターを使用できます。
  1. Log in to launch.adobe.com using your AdobeID credentials.
  2. 目的のプロパティをクリックします。
  3. タブに移動し Extensions 、Adobe Analytics拡張機能の下 Configure にあるボタンをクリックします。
  4. アコーディオ Configure tracking using custom code ンを展開し、ボタンを表示 Open Editor します。
  5. カスタムコードエディターを開き、下に示すプラグインコードを編集ウィンドウに貼り付けます。
  6. 変更を保存し、Analytics拡張機能に公開します。

AppMeasurementを使用したプラグインのインストール

次のコードを、Analyticsトラッキングオブジェクトのインスタンス化(を使用)後に、AppMeasurementファイルの任意の場所にコピーして貼り付 s_gi けます。 導入時にコードのコメントとバージョン番号を保持すると、アドビは潜在的な問題のトラブルシューティングに役立ちます。
/******************************************* BEGIN CODE TO DEPLOY *******************************************/
/* Adobe Consulting Plugin: getVisitDuration v2.0 */
s.getVisitDuration=function(){var d=new Date,c=d.getTime(),b=this.c_r("s_dur");if(isNaN(b)||18E5<c-b)b=c;var a=c-b;d.setTime(c+18E5); this.c_w("s_dur",b+"",d);if(0===a)return"first hit of visit";a=Math.floor(a/6E4);return 0===a?"less than a minute":1===a?"1 minute": a+" minutes"};
/******************************************** END CODE TO DEPLOY ********************************************/

プラグインの使用

メソッド getVisitDuration は引数を使用しません。 次のいずれかの値を返します。
  • "first hit of visit"
  • "less than a minute"
  • "1 minute"
  • "[x] minutes" (ここで [x] は、訪問者がサイトにランディングしてから経過した時間(分))。
このプラグインは、訪問者がサイトにランディングし "s_dur" てから経過したミリ秒数の、という名前のファーストパーティcookieを作成します。 cookieは、無操作状態が30分間続くと有効期限が切れます。

呼び出しの例

例1

次のコード…
s.eVar10 = s.getVisitDuration();

...は、常にeVar10を、訪問者がサイトにランディングしてから経過した分数に設定します。

例2

次のコード…
if(s.inList(s.events, "purchase")) s.eVar10 = s.getVisitDuration();

...inlistプラグインを使用して、イベント変数に購入イベントが含まれているかどうかを確認します。 その場合、eVar10は訪問者の訪問開始から購入時刻までの分数に設定されます。

例3

次のコード…
s.prop10 = s.getVisitDuration();

...は、常にprop10を、訪問者がサイトにランディングしてから経過した分数に設定します。 これは、prop10でパスが有効になっている場合に役立ちます。 「出口」指標をprop10レポートに追加すると、訪問者がサイトを離脱するまでに訪問にかかった時間を示す詳細な「散布図」レポートが表示されます。

バージョン履歴

2.0(2018年5月2日)

  • ポイントリリース(プラグインの完全な再分析/書き換え)。