ルールアーティファクトの概要

ルールアーティファクトは、Adobe Target on-device decisioning アクティビティのJSON表現です。 Adobe Targetによって生成され、エンドユーザーにできるだけ近いルールアーティファクトが利用可能になるようにAkamai CDNに反映されます。 アクティビティを正確に実行して配信するためのメタデータと、イベントのトラッキングによるリアルタイムの分析を備えています。 Adobe Target SDKは、ルールアーティファクトの自動管理を可能にする方法で設定できます。これにより、ユーザーが指定した時間間隔に従ってダウンロードまたは更新できます。 さらに、Memcachedなどの分散メモリキャッシュシステムを使用してルールアーティファクトの独自のローカルコピーを管理し、Adobe Target SDKを初期化して、ステートレスサーバーがリクエストをすぐに処理できるようにすることもできます。 これらのオプションについて詳しくは、次のガイドを参照してください。

ルールアーティファクトの例

​ ルール アーティファクト ​の例については、ここをクリックしてください。

クライアントのルールアーティファクトの表示方法

トレースを有効にすると、ルールアーティファクト、特にURLに関するAdobe Targetからの追加情報が出力されます。

  1. Target UIに移動します。

    alt画像

  2. Administration > Implementation​に移動し、Generate New Authorization Token​をクリックします。

    alt画像

  3. 新しく生成された認証トークンをクリップボードにコピーし、Target リクエストに追加します。

    code language-javascript line-numbers
    
    const request = {
      trace: {
        authorizationToken: '88f1a924-6bc5-4836-8560-2f9c86aeb36b'
      },
      execute: {
        mboxes: [{
          address: getAddress(req),
          name: "node-sdk-mbox"
        }]
    }};
    
  4. ターミナルを介してTarget Traceを出力し、アーティファクトに関する詳細を表示します。 URLには、artifactLocation変数からアクセスできます。

    code language-none
    "trace": {
      "clientCode": "your-client-code",
      "artifact": {
        "artifactLocation": "https://assets.adobetarget.com/your-client-code/production/v1/rules.bin",
        "pollingInterval": 300000,
        "pollingHalted": false,
        "artifactVersion": "1.0.0",
        "artifactRetrievalCount": 10,
        "artifactLastRetrieved": "2020-09-20T00:09:42.707Z",
         "clientCode": "your-client-code",
       "environment": "production",
        "generatedAt": "2020-09-22T17:17:59.783Z"
      },
    
recommendation-more-help
target-dev-help-dev