NuGetとMS Visual Studioを使ったUniversal Tracker SDKのインストール

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

ユニバーサルトラッカー SDKをインストールするには、NuGetとMicrosoft Visual Studio:

  1. Visual Studioでプロジェクトを作成します。デスクトップアプリケーション、モバイルアプリケーション、Silverlightアプリケーションなどを作成できます。この例はコンソールアプリケーションの作成方法を示しています。

    visual studio new project dialog
  2. Solution Explorerのウィンドウで、プロジェクトノードを右クリックします。

  3. コンテキストメニューで「 NuGetパッケージの管理」をクリックします。

    visual studio mobilsdkdemo program
  4. パッケージNuGet管理 」ダイアログボックスで、検索欄にSitecore.UniversalTracker.MobileSDK IDを入力してください。IDは大文字大文字を区別しません。

  5. Universal Trackerの検索結果としてSitecore Mobile SDKを選択し、「**インストール」**をクリックします。

    nuget package manager
  6. UT SDKのライセンス契約を読み、受け入れてください。

    NuGetパッケージがインストールされると、更新されたプロジェクト参照を確認できます。

    solution explorer
  7. Visual Studio Code Editorで、アプリケーションのMain()関数に以下のコードを追加します:

    private static void Main(string args) { string instanceUrl = "http://my.site.com"; string channelId = "27b4e611-a73d-4a95-b20a-811d295bdf65"; string definitionId = "01f8ffbf-d662-4a87-beee-413307055c48"; var defaultInteraction = UTEntitiesBuilder.Interaction() .ChannelId(channelId) .Initiator(InteractionInitiator.Contact) .Contact("jsdemo", "demo") .Build(); using (var session = SitecoreUTSessionBuilder.SessionWithHost(instanceUrl) .DefaultInteraction(defaultInteraction) .BuildSession() ) { var eventRequest = UTRequestBuilder.EventWithDefenitionId(definitionId) .Timestamp(DateTime.Now).Build(); var eventResponse = session.TrackEventAsync(eventRequest).Result; Console.WriteLine("Track EVENT RESULT: " + eventResponse.StatusCode); } }

  8. コードを正しくコンパイルするために、以下の名前空間をプロジェクトに追加してください:

    using System; using System.IO; using System.Threading.Tasks; using Sitecore.UniversalTrackerClient.Entities; using Sitecore.UniversalTrackerClient.Request.RequestBuilder; using Sitecore.UniversalTrackerClient.Session.SessionBuilder;

アプリケーションのサンプルアウトプット:

application output universaltrackerdemo
この記事を改善するための提案がある場合は、 お知らせください!