Adobe Experience Platform Web SDK での Last Event Service JavaScript Library の使用

Adobe AdvertisingとAdobe Analyticsの統合のみを行う広告主

組織がデータ収集に従来のAdobe Analytics visitorAPI.js ライブラリを使用している場合は、必要に応じて、Adobe Experience Platform Web SDK ライブラリ(alloy.js)の使用に切り替えることができます。これにより、Edge Network を通じて様々なExperience Cloudサービスを操作できます。

Analytics for Advertising Last Event Service JavaScript ライブラリは、そのまま、ビュースルーイベントとクリックスルーイベントを記録し、追加の ID (SDID)を使用して関連コンバージョンにステッチします。 ただし、Web SDK ライブラリは stitch ID を提供しません。 Analytics for Advertising に Web SDK を使用するには、1) Web ページで使用する Last Event Service タグと、2) Web SDK sendEvent コマンドを適宜変更する必要があります。

手順 1:Last Event Service タグを編集して StitchID を生成する

Web ページで使用する Analytics for Advertising Last Event Service タグに、ライブラリにバンドルされているランダム ID ジェネレーターを使用して StitchID を生成するコードを追加します。

従来のタグ:

<script>
     if("undefined" != typeof AdCloudEvent)
          AdCloudEvent('IMS ORG Id','rsid');
</script>

新しいタグ:

<script>
     if("undefined" != typeof AdCloudEvent)
          stitchId = AdCloudEvent('IMS ORG Id','rsid').generateRandomId();
</script>

手順 2:Web SDK を使用して、StitchID を Analytics の XDM データとして送信する

Web SDK sendEvent コマンド内に次のプロパティを挿入し、Analytics. の StitchID as Experience Edge Experience Data Model (XDM)データに送信します。 Analytics はこの値を SDID として使用します。

追加するプロパティ:

     "_adcloud": {
       "advertisingStitchID": stitchId
     }

例:

<script>
  alloy("sendEvent", {
    "xdm": {
      "commerce": {
        "order": {
                ………
        }
     },
     "_adcloud": {
       "advertisingStitchID": stitchId
     }
    }
  });
</script>
recommendation-more-help
fbbdcc36-f208-41e5-b715-a077abaec5c3