iOS - カスタムユーザーデータの送信

場所やユーザーに関する追加情報を名前と値のペアとして Target に送信できます。

この情報は、カスタムオーディエンス(例えば、25,000 マイルを超えたユーザー)の構築とレポートで使用できます。

Target の呼び出しで送信できるパラメーターには次の 2 種類があります。

  • mbox パラメーター

    Mbox パラメーターは、セッションを超えて持続しません。

  • プロファイルパラメーター

    プロファイルパラメーターは、訪問者のプロファイルストアに保存され、セッションを超えて持続します。Mbox パラメーターは永続的ではありません。一部のキーは予約されていますが、プロファイルと mbox の両方のパラメーターはカスタムのキーと値のペアとすることができます。

予約済みのキーがありますが、プロファイルと mbox の両方のパラメーターにはカスタムのキーと値のペアを含めることができます。

  1. 辞書を作成します。

    まず、Target に渡すために送信する値で辞書を作成します。利便性のため、これを welcomeMessageCampaign メソッドの内部に追加すると、範囲について考慮する必要がなくなります。

    次にサンプルの辞書を示します。コピー (void)welcomeMessageCampaign することができます。userLeveluserMiles のようなキーの値は、この例ではハードコードされています。通常は、対応する変数を使用して渡します。

    NSDictionary *targetParams = [[NSDictionary alloc] initWithObjectsAndKeys: 
                                  @"platinum",@"userLevel", 
                                  @26500,@"userMiles", 
                                  @"1067007",@"entity.id", 
                                  @"dealsapp.qa", @"host", 
                                  @"fashion",@"entity.categoryId", 
                                  @"millenial", @"profile.persona", 
                                  @"cohort_5", @"profile.cohort", 
                                  nil];
    
    • プレフィックスプロファイルのあるキー(例えば、profile.persona)は、ユーザーのプロファイルに保存されます。

      これらのプロファイル属性は、様々なアクティビティおよびチャネルで使用できます。

    • プレフィックスのないキー(例えば、userMiles)は mbox パラメーターです。

      これらのパラメーターは、セッション中にのみ利用できます。

    • プレフィックスエンティティのあるキー(例えば、entity.category.id)は製品のレコメンデーションで使用されます。

  2. データを検証します。

    1. アプリケーション didFinishLaunchingWithOptions で、コメントを解除または追加 [ADBMobile setDebugLogging:YES]; します。

      これにより、詳細なデバッグログが出力されます。

    2. アプリを構築します。

    3. Target の呼び出しにパラメーターが渡されていることを確認します。

      デバッグコンソールで Target の場所の名前を検索します。先ほど渡したすべてのパラメーターとともに、YOUR-CLIENT-CODE.tt.omtrdc.net への呼び出しが表示されます。


      Target Standard では、オーディエンスを構築して、これらのパラメーターを使用し、コンテンツの表示を制限またはターゲット設定することができます。

このページ

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now