パフォーマンスアナリティクススクリプトを更新

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • プラットフォームアナリティクスソリューション レコードに対して計算を実行するための パフォーマンスアナリティクス スクリプトを含めます。これらのスクリプトは、インジケーターソースのタイムスタンプフィールドを使用します。インジケーターソースのタイムフィールドスタンプを変更する場合は、関連するスクリプトも変更します。

    始める前に

    重要:
    プラットフォームアナリティクスソリューションでインジケーターソースを更新しなかった場合は、このタスクをスキップします。

    必要なロール:pa_admin、admin

    手順

    1. 移動先 すべて > パフォーマンスアナリティクス > 自動化 > スクリプト.
    2. スクリプトをクリックすると、その詳細が開きます。
      たとえば、Change.CloseTime.Hours スクリプトレコードには次のスクリプトが含まれています。
      var diff=function(x,y){return y.dateNumericValue() - x.dateNumericValue();};
      var hours=function(x,y){return diff(x,y)/(60*60*1000);};
      hours(current.opened_at, current.closed_at);
    3. [ソース] セクションで、フィールドのリストの横にあるロックアイコンをクリックします。

      ロックアイコンが表示されているスクリプトレコードの [フィールド] リスト
      フィールドセレクターが開きます。
    4. 目的のフィールドをスクリプト用に 選択されている フィールドに移動し、適切でないフィールドを削除します。
      たとえば、組織で [ 作成済み タイムスタンプ] フィールドを使用して新しい変更を定義する場合は、[ オープン][作成済み] に置き換えます。

      [オープン済み] が削除され、[作成済み] が追加された後のフィールドセレクター

    5. [ スクリプト] フィールドで、使用されていないフィールドへの参照を、選択したフィールドへの参照に置き換えます。
      この例では、[ オープン] フィールドへの参照が [作成済み] への参照に置き換えられています。
      var diff=function(x,y){return y.dateNumericValue() - x.dateNumericValue();};
      var hours=function(x,y){return diff(x,y)/(60*60*1000);};
      hours(current.opened_atcurrent.sys_created_on, current.closed_at);
    6. [更新] をクリックして変更を保存します。