カスタム条件を作成する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
JavaScriptに精通している場合は、カスタム条件を作成できます。条件を使用すると、マーケターは完全なオーディエンスエクスポートで使用されるセグメントをさらにフィルタリングできます。
条件を公開した後、マーケターはそれをフィルターとしてオーディエンスのエクスポートに適用できます。オーディエンスエクスポートの出力には、条件を満たすセグメントのゲストのみが含まれます。
開始する前に、条件で使用されるパラメーター、コンテキストパラメーター、要素の種類、およびサポートされているJavaScript関数とサポートされていない関数について理解しておくことをお勧めします。
カスタム条件を作成するには:
-
ナビゲーション ウィンドウで、Developer center > Conditionsをクリックします。
-
「 Create」をクリックします。または、既存の条件を複製して編集することもできます。
-
新しい条件の名前を入力し、Createをクリックします。
-
コード エディターで、EditをクリックしてJavaScriptを構成します。応答本文でオブジェクトを返すことをお勧めします。別の条件から コードをコピーして 、作業を開始することができます。
先端レスポンスで返された値には、バリアントAPIレスポンスから「filter」としてアクセスできます。
-
コーディング ウィンドウのDataタブをクリックして、ゲスト データ モデルの属性またはパスをコピーし、JavaScriptエディターに貼り付けます。
アイコンをクリックし、次のいずれかのオプションを選択します。-
ゲストのタイプに基づいてランダムなゲストの属性を表示するには、検索ボックスをクリックし、Quick Select CustomerまたはQuick Select Visitorを選択します。システムは、最近アクティブだったゲストを選択します。
-
特定のゲストのフィールドを選択するには、検索ボックスに一意の識別子を入力します。たとえば、セグメント メンバーシップを動的データとして使用する場合は、セグメントのメンバーであるゲストを検索します。ゲストは、メールアドレス、その他の一意の識別子、ブラウザIDなどを使用して検索できます。
先端コードの設定やテスト時に頻繁に使用するデータを持つゲストがいる場合は、starアイコンをクリックしてゲストをブックマークすると、そのゲストを検索する必要がなくなります。
-
-
JavaScriptコーディング ウィンドウで入力パラメーターを定義すると、パラメーター名が右側のConfigurationタブに表示されます。条件出力は、次のセクションで説明するように、パラメータ名を使用して定義する必要があります。
条件出力の定義
条件出力は、説明的なフレーズと入力パラメーターの組み合わせです。ユーザーがオーディエンスのエクスポートに適用する条件を選択すると、次のように表示されます。
「今回の訪問中にcompares topageページから訪問has / has not始まりました」
この例では、has / has not、compares to、pageは、ユーザーがオーディエンスのエクスポートで条件を適用するときに値を選択する入力パラメーターです。条件出力は、文の構成と同様の方法で表現することをお勧めします。
出力を定義するには、次のようにします。
-
Configurationタブで、Outputオプションを選択します。
-
テキストとパラメータをConfigureテキストボックスに入力します。これは、ユーザーがオーディエンスのエクスポートで条件を適用するときに表示される内容です。入力すると、出力がPreviewセクションに表示されます。有効なパラメータは太字で示しています。ユーザーが選択できる入力パラメータ値を表示するには、Inputオプションをクリックします。
パラメーターは大文字と小文字が区別され、二重角括弧で囲む必要があります (例: path.name)。
メモJavaScriptコーディング・エディターで定義されているすべての条件パラメーターをConfigureテキスト・ボックスに含める必要があります。JavaScriptで定義されているが、Configureテキスト ボックスに含まれていないパラメーターには、赤い感嘆符が表示されます。
をクリックしてパラメータ名をコピーし、Configureテキスト ボックスに貼り付けます。Configureテキストボックスに含まれており、有効なパラメータには、緑色のチェックマークが付いています。
この画像は、has入力パラメーターがJavaScriptで定義され、Configureテキスト ボックスに含まれていることを示しています。入力パラメータが正常に含まれたことを示す緑色のチェックマークが表示されます。 compares toパラメーターとpageパラメーターには、Configureテキスト ボックスに含まれているにもかかわらず、二重角かっこで囲まれておらず、構文が無効であるため、赤い感嘆符が付いています。構文を有効にし、緑色のチェックマークを表示するには、パラメータを二重角括弧で囲みます。

-
条件出力のプレビューがConfigurationタブに表示されます。これは、オーディエンスのエクスポートで条件を適用するときに、ユーザーが条件をどのように表示するかを確認するのに役立ちます。「 Input 」オプションをクリックすると、ユーザーが条件に対して選択できるパラメータ値が表示されます。
-
Testをクリックして、ゲスト データを使用して 条件をテストします 。 公開する前に条件をテストして、エラーを特定し、最適なパフォーマンスを確保することをお勧めします。