ユーザーは、Microsoft Store アプリにこれまで以上に多くの時間を費やしています。 ストア アプリでのアクティビティの中には、閲覧、製品の検索、製品の詳細に関する調査、購入の完了などがあります。 ストア アプリに多くの時間を費やす顧客は、多くの場合、広告主にとって最も価値のある対象ユーザーです。
Web 上の UET JavaScript タグからのユーザー アクティビティシグナルと同様に、Microsoft Advertising がチャネル間でユーザーを識別し、キャンペーン クリエイティブを最適化し、広告の選択精度、関連性、パフォーマンスを向上させるための行動を理解するために、ストア アプリからのユーザーシグナルが重要です。 アプリ内シグナルとコンバージョンに関するレポートは、広告主が広告ターゲティングを最適化し、広告キャンペーンの成果を正確に測定し、広告支出の収益を向上させるのに役立ちます。
概要 - Windows App UET SDK
Microsoft Store アプリでは、UET イベントを発生させる SDK を提供します。 ただし、これは Web ベースの UET とは若干異なります。 このガイドでは、Windows App UET SDK を統合してユーザー操作イベントをログに記録することで、新しいアプリまたは既存のアプリにアプリ イベントを追加する方法について説明します。 Microsoft フレームワークでもある Web ベースのユニバーサル イベント 追跡 (UET) の詳細については、 Microsoft Ads Web UET のヘルプ ドキュメントを参照してください。
Windows App UET SDK を使用する前に、次の前提条件を満たしていることを確認する必要があります。
- Microsoft Store でアプリまたはゲームを発行します。 アプリまたはゲームをまだ公開していない場合は、ここから始めます。
- Microsoft Advertising アカウントを設定します。 サインアップの詳細については、こちらをご覧ください。
インストール
ユニバーサル Windows プラットフォームアプリケーションの場合は、Windows App UET SDK NuGet パッケージをダウンロードします。
Win32 アプリケーションの場合は、 Windows App UET SDK NuGet パッケージをダウンロードします。
PWA アプリケーションの場合は、 Windows App UET SDK NPM パッケージをダウンロードします。
アプリアクションの追跡
Windows App UET SDK のインスタンスを作成するには、コンストラクター uetSdk = 新しい UETSdk(number tagId)を 呼び出す必要があります。tagID は UET tagID です。 UET のインスタンスが作成されると、SDK によってアプリの起動が自動的に追跡されます。 これらの起動を追跡する方法の詳細については、「 UET ダッシュボード 」セクションを参照してください。
タグがアプリケーションのユーザー アクションに関するデータを Microsoft Advertising に送信すると、タグの追跡状態は "タグアクティブ" になります。
注:
タグがデータの送信を開始するまでに数日かかる場合があります。顧客は、このデータのフローを開始するためにアプリケーションのインストール & アクティブ化を開始する必要があるためです。
追跡状態が "タグ非アクティブ" の場合、Microsoft Advertising は過去 24 時間以内に UET タグを通じて顧客アクティビティを受け取っていません。 この追跡状態が表示された場合は、UET タグが正しく実装されていることを確認する必要があります。
次のアクションのみを追跡しようとしている場合は、trackGoal API を使用して推奨およびカスタム Goalsに直接スキップできます。
- アプリケーションのアクティブ化 (ダウンロード後に最初に開く)
- アプリケーションの起動
- アプリ内購入。
- アプリ内サブスクリプション。
アプリケーション内の他のカスタム イベントを追跡する必要がある場合は、次のセクション「変換の作成」Goalsに進む必要があります。
変換Goalsの作成
UET タグを使用して自動的に追跡されるイベント (アクティブ化と起動) が 2 つあり、Microsoft がすべてのユーザーに対して既に設定している 2 つの推奨イベント (購入とサブスクリプション) があります。 推奨されるイベントの詳細については、次のセクションを参照してください。
追跡するその他のカスタム イベントについては、カスタムコンバージョン目標を作成する必要があります。
コンバージョントラッキングは、ユーザーが広告をクリックした後にアプリケーションに対して行ったアクションを追跡することで、キャンペーンの投資収益率を測定します。 アクションがコンバージョン目標と一致すると、コンバージョンとしてカウントされます。 コンバージョン目標とカスタム イベントの詳細については、こちらをご覧ください。
たとえば、アプリ内購入を追跡して、アプリケーションが広告からダウンロードした後に発生する収益を追跡できます。
Microsoft Store 広告のコンバージョン目標をCreateする
注:
Microsoft Store 広告プログラムは間もなく新しい拡張バージョンに移行し、パイロット フェーズで顧客や開発者から寄せられたフィードバックに基づいて、魅力的な新機能が追加されます。 この移行の一環として、現在のキャンペーンは 2024 年 5 月 31 日までに終了します。 更新プログラムや、新しいアプリ プロモーション エクスペリエンスへの関心を高めるために、 MS ストアの新しいアプリプロモーション エクスペリエンス: 関心リストに参加してください。
Microsoft Store 広告に固有のコンバージョン目標を作成するには、いくつかの固有の手順を実行する必要があります。
上部のメニューで、[ツール>] [コンバージョントラッキング>][コンバージョン目標] の順に選択します。
[コンバージョン目標] ページで、[Create] を選択します。
追跡するコンバージョンの種類を選択します。
-
[Web サイト]、[モバイル アプリのインストール] または [オフライン] を選択できます。 Microsoft Store アプリ内のコンバージョンを追跡する場合は、[ Web サイト] を選択します。
-
[Web サイト]、[モバイル アプリのインストール] または [オフライン] を選択できます。 Microsoft Store アプリ内のコンバージョンを追跡する場合は、[ Web サイト] を選択します。
コンバージョン 目標の [目標] カテゴリ と [目標の種類 ] を選択します。 目標カテゴリの詳細については、こちらをご覧ください。
- 選択した目標カテゴリは、この追跡方法には影響しません。 このカテゴリは、チームが個別の目標の違いを理解するために使用する必要があります。
- アプリケーションのほとんどの目標については、[ イベント] を選択します。 アプリ内購入の目標を設定する例では、ユーザーが特定のアクションを完了したときにこのアプリ内購入が発生するため、[ イベント ] を選択します。
- このコンバージョン目標を使用して広告キャンペーンから生成された収益を追跡する場合は、関連性の値を設定する必要があります。
UET タグが既に設定されていることを確認します。
イベント タグをインストールします。
- UET タグのインストールの詳細については、こちらをご覧ください。
コンバージョン目標を確定します。
コンバージョン目標を作成すると、Microsoft Advertising UI の [コンバージョン目標] ページの表に表示されます。 また、そのページで目標によって生成されたコンバージョンの数とコンバージョン収益も確認できます。
変換の目標が完了し、UET タグにアタッチされると、追跡状態が "コンバージョンの記録" に更新されます。 これは、UET タグが過去 7 日間に少なくとも 1 つのコンバージョンを記録したことを意味します。
トラッキングの状態が "最近のコンバージョンなし" の場合、UET タグは過去 7 日間コンバージョンを受け取っていません。 これは、目標が正しく作成されていない可能性があります。 この状態が表示された場合は、変換が正しく実装されていることを確認する必要があります。
注:
UET タグの追跡状態と同様に、コンバージョン目標が正しく実装されていることを確認するために、サポート スタッフに連絡する前にコンバージョンの記録を開始するために、コンバージョン目標を数日与える必要があります。
trackGoal API を使用した推奨およびカスタム Goals
Windows App UET SDK には、推奨されるイベントとカスタムのイベントと目標を追跡するための trackGoal API が用意されています。 このカスタム イベント 追跡とコンバージョン目標を組み合わせて、広告キャンペーンの ROI (投資収益率) を測定できます。
推奨されるイベント
推奨イベントは、多くの広告主が関心を持ち、Microsoft Advertising UI で追加のコンバージョン目標を作成せずに追跡できるイベントです。 カスタム イベントを追跡するには、次のパラメーターを使用して、アプリケーションに trackGoal API を実装する必要があります。
アクション パラメーターは、アプリ内購入 (inapp_purchase) とサブスクリプション (inapp_subscribe) に対して定義済みです。 他のパラメーターを使用して、これらのイベントを追跡できます。
アプリ内購入とサブスクリプションの推奨イベント:
パラメーター | 値 | 必須 | 説明 |
---|---|---|---|
action | inapp_purchase または inapp_subscribe | はい | このアクション値を使用して、レポートでアプリ内購入メトリックを有効にする必要があります (使用可能になったら最適化します)。 |
ラベル | 推奨事項なし | いいえ | 広告主はこれを使用して、さまざまな購入イベントを区別できます。 たとえば、ユーザーがゲーム内で 1 つのコインまたはコインの袋を購入できる場合、ラベルとカテゴリ パラメーターを使用して、これら 2 種類の購入を区別できます。 |
category | 推奨事項なし | いいえ | 上記を参照してください。 |
収益 | 広告主は、期待される収益でこれを入力する必要があります。 | はい | 収益値を渡すと、アプリ内の ROAS ベースのメトリックがレポートで有効になります (使用可能になると、広告費用対効果の最適化も可能になります)。 |
currencyCode | 推奨事項はありません。 広告主が収益を入力する場合は、これを入力する必要があります。 | はい | 例: "USD" |
省略可能なパラメーター
これらのパラメーターは、より豊富なユーザー操作データをキャプチャするのに役立ちます。 これらのイベントは、リマーケティング リストと動的リマーケティング リストを作成し、コンバージョン目標を定義する場合に使用されます。 これらのイベントを適用できるページの一部を次に示します。
- ホームページ
- カテゴリ参照ページ
- 検索結果ページ
- 製品表示ページ
- カート ページ
- 購入確認ページなど
カスタム目標を設定するには、uetSdk.TrackGoal (文字列アクション、文字列ラベル、文字列カテゴリ、float revenue、string currencyCode) を呼び出します。
UET 要求を作成するときは、次のパラメーターを使用します。
パラメーター | 説明 |
---|---|
action | Web ページで実行されるアクションの名前。 たとえば、"クリック"、"購入" などです。 |
ラベル | イベントまたは複数のイベントのカスタム タグ。 |
category | イベントまたは複数のイベントのカテゴリのカスタム タグ。 |
収益 | "購入" などの特定のユーザー アクションからの収入。 |
currencyCode | 世界中で使用されるさまざまな通貨を表す 3 文字のアルファベット コード。 たとえば、"USD" です。 |
注:
これらのパラメーターが使用できない場合は 、null を 送信できます。
コンバージョン目標と trackGoal API 情報を設定したら、Microsoft Advertising UI の [コンバージョン目標] ページからコンバージョンを追跡できます。 これにより、コンバージョンやコンバージョン収益などを追跡できます。
コンバージョン Goals ダッシュボードのスクリーンショットをここに挿入する
コード例
注:
現在、C# と C++11 がサポートされています。
ユニバーサル Windows プラットフォーム アプリの C# での Windows アプリ UET SDK の使用例を次に示します。
UET tagId を指定して、アプリ起動時にアプリケーション レベルで Windows App UET SDK を初期化します。
public sealed partial class App: Application
{
internal static UETSdk uetSdk;
public App()
{
this.InitializeComponent();
this.Suspending =+ OnSuspending;
}
protected override void OnLaunched(LaunchActivatedEventArgs e)
{
uetSdk = new UETSdk(123456); // your UET tagId
}
}
Win32 アプリの C++ での Windows アプリ UET SDK の使用例を次に示します。
UET tagId を指定して、アプリ起動時にアプリケーション レベルで Windows App UET SDK を初期化します。
using namespace Microsoft::BingAds::UETSdkWin32;
UETSdk* uetSdk = NULL;
int APIENTRY wWinMain(_In_ HINSTANCE hInstance,
_In_opt_ HINSTANCE hPrevInstance,
_In_ LPWSTR lpCmdLine,
_In_ int nCmdShow)
{
uetSdk = new UETSdk(L"YourAppName", L"YourStoreId", 123456);
// YourAppName: replace with your registryKey, all the data used by UET SDK will be stored in the registry - HKEY_CURRENT_USER\Software\[YourAppName]
// YourStoreId: replace with your product (store) id
// 123456: replace with your UET tag id
}
PWA アプリの Javascript での Windows アプリ UET SDK の使用例を次に示します。
UET tagId を指定して、アプリ起動時にアプリケーション レベルで Windows App UET SDK を初期化します。
import UETPWASDK from '@bing-ads/uet-pwa-sdk';
const uet = new UETPWASDK ({
ti: "<tag_id>"
});
推奨されるイベントを追跡するには、作成された SDK オブジェクトの TrackGoal API を使用します。
public sealed partial class MainPage : Page
{
private void Button_Click(object sender, RoutedEventArgs e)
{
//Recommended event purchase
App.uetSdk.TrackGoal("inapp_purchase", "Buy Coins", "Other", 5, "USD");
}
}
uetSdk->TrackGoal(L"inapp_purchase", L"Buy Coins", L"Other", 5, L"USD");
uet.trackGoal("inapp_purchase", "Product XYZ", "ecommerce", 100, "USD");
カスタム目標を追跡するには、作成された SDK オブジェクトの TrackGoal API を使用します。
public sealed partial class MainPage : Page
{
private void Button_Click(object sender, RoutedEventArgs e)
{
App.uetSdk.TrackGoal("click", "Buy Coins", "Other", 5, "USD");
}
}
uetSdk->TrackGoal(L"click", L"Buy Coins", L"Other", 5, L"USD");
uet.trackGoal("click", "Buy coins", "other", 100, "USD");
C++/WinRT アプリからの UET SDK の使用
C++/WinRT アプリケーションから C# UWP UET SDK を参照するには、次の手順に従います。
Microsoft.BingAds.UETSdk の Nuget パッケージへの参照を追加します。
Visual Studio で{YourCppProject}プロジェクトのショートカット メニューを開き、[プロジェクトの アンロード ] を選択して、テキスト エディターで {YourCppProject}.vcxprojを開きます。
{YourCppProject}.vcxprojの最初の PropertyGroup に次の XML をコピーして貼り付けます。
<!-- Start Custom .NET Native properties -->
<DotNetNativeVersion>2.2.9-rel-29512-01</DotNetNativeVersion>
<DotNetNativeSharedLibrary>2.2.8-rel-29512-01</DotNetNativeSharedLibrary>
<UWPCoreRuntimeSdkVersion>2.2.11</UWPCoreRuntimeSdkVersion>
<!--<NugetPath>$(USERPROFILE)\.nuget\packages</NugetPath>-->
<NugetPath>$(ProgramFiles)\Microsoft SDKs\UWPNuGetPackages</NugetPath>
<!-- End Custom .NET Native properties -->
DotNetNativeVersion、DotNetNativeSharedLibrary、および UWPCoreRuntimeSdkVersion の値は、Visual Studio のバージョンによって異なる場合があります。 正しい値に設定するには、%ProgramFiles(x86)%\Microsoft SDK\UWPNuGetPackages を開き、次の表の各値のサブディレクトリを確認します。 %ProgramFiles(x86)%\Microsoft SDK\UWPNuGetPackages\Microsoft.Net.Native.Compiler ディレクトリには、2.2 で始まるインストール済みのバージョンの .NET ネイティブを含むサブディレクトリがあります。 次の例では、2.2.9-rel-29512-01 です。
MSBuild 変数 | ディレクトリ |
---|---|
DotNetNativeVersion | %ProgramFiles(x86)%\Microsoft SDK\UWPNuGetPackages\Microsoft.Net.Native.Compiler |
DotNetNativeSharedLibrary | %ProgramFiles(x86)%\Microsoft SDK\UWPNuGetPackages\runtime.win10-x64.microsoft.net.native.sharedlibrary |
UWPCoreRuntimeSdkVersion | %ProgramFiles(x86)%\Microsoft SDK\UWPNuGetPackages\Microsoft.Net.UWPCoreRuntimeSdk |
Microsoft.Net.Native.SharedLibrary でサポートされているアーキテクチャは複数あります。 x64 を適切なアーキテクチャに置き換えます。 たとえば、arm64 アーキテクチャは %ProgramFiles(x86)%\Microsoft SDK\UWPNuGetPackages\runtime.win10-arm64.microsoft.net.native.sharedlibrary ディレクトリにあります。
- 次に、最初の PropertyGroup の直後に、次の (変更なし) を追加します。
<!-- Start Custom .NET Native targets -->
<!-- Import all of the .NET Native / CoreCLR props at the beginning of the project -->
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\Microsoft.Net.UWPCoreRuntimeSdk\$(UWPCoreRuntimeSdkVersion)\build\Microsoft.Net.UWPCoreRuntimeSdk.props" />
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk\$(UWPCoreRuntimeSdkVersion)\build\runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk.props" />
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk\$(UWPCoreRuntimeSdkVersion)\build\runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk.props" />
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk\$(UWPCoreRuntimeSdkVersion)\build\runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk.props" />
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\Microsoft.Net.Native.Compiler\$(DotNetNativeVersion)\build\Microsoft.Net.Native.Compiler.props" />
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\runtime.win10-x86.Microsoft.Net.Native.Compiler\$(DotNetNativeVersion)\build\runtime.win10-x86.Microsoft.Net.Native.Compiler.props" />
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\runtime.win10-x64.Microsoft.Net.Native.Compiler\$(DotNetNativeVersion)\build\runtime.win10-x64.Microsoft.Net.Native.Compiler.props" />
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\runtime.win10-arm.Microsoft.Net.Native.Compiler\$(DotNetNativeVersion)\build\runtime.win10-arm.Microsoft.Net.Native.Compiler.props" />
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\runtime.win10-arm64.Microsoft.Net.Native.Compiler\$(DotNetNativeVersion)\build\runtime.win10-arm64.Microsoft.Net.Native.Compiler.props" />
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\runtime.win10-x86.Microsoft.Net.Native.SharedLibrary\$(DotNetNativeSharedLibrary)\build\runtime.win10-x86.Microsoft.Net.Native.SharedLibrary.props" />
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\runtime.win10-x64.Microsoft.Net.Native.SharedLibrary\$(DotNetNativeSharedLibrary)\build\runtime.win10-x64.Microsoft.Net.Native.SharedLibrary.props" />
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\runtime.win10-arm.Microsoft.Net.Native.SharedLibrary\$(DotNetNativeSharedLibrary)\build\runtime.win10-arm.Microsoft.Net.Native.SharedLibrary.props" />
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary\$(DotNetNativeSharedLibrary)\build\runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary.props" />
<!-- End Custom .NET Native targets -->
- プロジェクト ファイルの最後に、閉じる Project タグの直前に、次の (変更なし) を追加します。
<!-- Import all of the .NET Native / CoreCLR targets at the end of the project -->
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk\$(UWPCoreRuntimeSdkVersion)\build\runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk.targets" />
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk\$(UWPCoreRuntimeSdkVersion)\build\runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk.targets" />
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk\$(UWPCoreRuntimeSdkVersion)\build\runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk.targets" />
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\Microsoft.Net.Native.Compiler\$(DotNetNativeVersion)\build\Microsoft.Net.Native.Compiler.targets" />
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\runtime.win10-x86.Microsoft.Net.Native.Compiler\$(DotNetNativeVersion)\build\runtime.win10-x86.Microsoft.Net.Native.Compiler.targets" />
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\runtime.win10-x64.Microsoft.Net.Native.Compiler\$(DotNetNativeVersion)\build\runtime.win10-x64.Microsoft.Net.Native.Compiler.targets" />
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\runtime.win10-arm.Microsoft.Net.Native.Compiler\$(DotNetNativeVersion)\build\runtime.win10-arm.Microsoft.Net.Native.Compiler.targets" />
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\runtime.win10-arm64.Microsoft.Net.Native.Compiler\$(DotNetNativeVersion)\build\runtime.win10-arm64.Microsoft.Net.Native.Compiler.targets" />
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\runtime.win10-x86.Microsoft.Net.Native.SharedLibrary\$(DotNetNativeSharedLibrary)\build\runtime.win10-x86.Microsoft.Net.Native.SharedLibrary.targets" />
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\runtime.win10-x64.Microsoft.Net.Native.SharedLibrary\$(DotNetNativeSharedLibrary)\build\runtime.win10-x64.Microsoft.Net.Native.SharedLibrary.targets" />
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\runtime.win10-arm.Microsoft.Net.Native.SharedLibrary\$(DotNetNativeSharedLibrary)\build\runtime.win10-arm.Microsoft.Net.Native.SharedLibrary.targets" />
<Import Condition="'$(WindowsTargetPlatformMinVersion)' >= '10.0.16299.0'" Project="$(NugetPath)\runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary\$(DotNetNativeSharedLibrary)\build\runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary.targets" />
<!-- End Custom .NET Native targets -->
- Visual Studio でプロジェクト ファイルを再読み込みします。 これを行うには、Visual Studio ソリューション エクスプローラーで {YourCppProject} プロジェクトのショートカット メニューを開き、[プロジェクトの再読み込み] を選択します。
ログ記録
データが正確に送信されていることを確認するためのテスト期間をお勧めします。 私たちのチームはこのプロセスを支援します。 通常、受信するデータの形式に関する検証と調整を探します。 可能な限り正確にデータを受信して報告するために、統合の調査に関するヘルプが必要な場合があります。 Windows アプリケーションから fiddler トレースを確認して、送信されたデータを確認することもできます。
UET ダッシュボード
UET ダッシュボード機能は、特定のタグのキー メタデータのライブ ビューを提供します。 お客様は、このメタデータをデータ収集エンドポイントに送信して、簡単なトラブルシューティングを行うことができます。 ユーザーは、過去 30 日間に送信されたすべてのイベントと特定のパラメーターに関する集計分析情報と詳細なデータを取得できます。
メタデータには、次のものが含まれます。
- タグ ID と名前
- タグの状態: アクティブ/非アクティブ/受信トラフィック
- タグに関連付けられた目標と対象ユーザーのカウント
ペイロードには次のものが含まれます。
- イベントの種類を持つカスタム イベント
- 1 日あたりに受け取るイベントの合計数
- 受信したパラメーター。
お客様には、このデータを Excel ファイルにエクスポートするオプションがあります。 このデータをキャンペーンに再統合できます。
コンプライアンス
Microsoft Store アプリに Windows App UET SDK を使用する場合、ビジネス用語では、ユーザーの情報を収集して処理するための適切な法的根拠が必要です。 GDPR およびその他の EU (欧州連合) および CCPA データ保護規則では、SDK を介してデータを送信する前にエンド ユーザーの同意を得る必要があります。 したがって、SDK の実装がこれらの同意要件を満たしていることを確認する必要があります。
よく寄せられる質問
Q: コンバージョン目標が機能していることを確認するにはどうすればよいですか?
A: コンバージョン目標が設定され、アプリが (UET ダッシュボードで) イベントを送信していることを確認したら、UET タグの追跡状態が "アクティブ" であることを確認し、コンバージョン目標の追跡状態が "コンバージョンの記録" であることを確認すると、すべてのコンバージョンのカウントが増加します。 また、アプリケーションからの fiddler トレースを確認して、UET エンドポイントに送信されるトラフィックを検証することもできます。 いずれの方法でも問題が解決しない場合は、サポートにお問い合わせください。