フォームの非表示フィールドの値について | Community
Skip to main content
New Participant
November 14, 2022
Solved

フォームの非表示フィールドの値について

  • November 14, 2022
  • 2 replies
  • 59 views

いつもお世話になっております。

下記、ご教示いただけたら幸いです。

 

非表示フィールドを活用して、自動的に下記黄色部の値を入れるように設定しました。

 

アクティビティ履歴上、フォームの履歴を見ると確かに InquiryDetails というフィールドに「SG1A」と入力されています。

しかし、顧客データには記載されません。

フォームで入力したものは、全て記載されると思っていましたが違うケースもあるのでしょうか?

 

【以下は、私のテストデータです】

 

よろしくお願いします。

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Ken_Aizawa

@1004298-mi さん、こんばんは

あいざわといいます。

 

書かれているように、非表示フィールド(Hidden Field)にAutoFillの値を入れておいてフォーム送信(Fill out form)すれば、自動で連携先のフィールドに値が入るはずですね。

 

アクティビティに出ているように「InquiryDetails」 というAPI名のフィールドに「SG1A」という値がセットされた、として、「問い合わせ製品|JP Inquiry Product」フィールドのAPI名が「InquiryDetails」に正しく一致しているか?は気になりました。


あとは、、、無いとは思いますが、「InquiryDetails」のフィールドが再度Empty値で上書きされたような形跡がないか?位でしょうか・・・

よろしければ上記確認結果を教えて頂ければ、、、別の可能性も考えられるかと思います。

2 replies

Naoki_Kumagai
New Participant
November 15, 2022

@1004298-mi

株式会社ルシダスの熊谷です。

ご質問の件、@ken_aizawa 様もおっしゃっていた以下2つの可能性以外では「フィールドの更新ブロック」が考えられます。

  1. フォームに仕込んだフィールドと確認したフィールドが違った
  2. 値は更新されたけど、確認したときには空欄(NULL)に上書きされてしまった

「フィールドの更新ブロック」という機能はフィールド自体に、ソースごとに更新をブロックする設定ができるものです。

Docsはこちら

https://experienceleague.adobe.com/docs/marketo/using/product-docs/administration/field-management/block-updates-to-a-field.html?lang=ja

なにか、ヒントになれば幸いです。

2022/12/5 補足追記

「フィールドの更新ブロック」機能は、あくまで「更新(=上書き)」をブロックするものですので、

該当のフィールドがもともと「空(NULL)」だった場合はブロックされずに値が入ってきます。

今回のケースですと、仮にフィールドの更新ブロックがかかっていても、該当のフィールドが空であれば値は回収できますし、既に値が入っている場合でも上書き更新がされないだけで元の値は残っているはずです。

ということで、やはり @ken_aizawa 様のおっしゃっていた2パターンのどちらかが有力かと思います。

アクティビティログから、該当フォーム入力前後にどのようなログがあるか、再度ご確認いただくことをお勧めします。

Ken_Aizawa
Ken_AizawaAccepted solution
New Participant
November 14, 2022

@1004298-mi さん、こんばんは

あいざわといいます。

 

書かれているように、非表示フィールド(Hidden Field)にAutoFillの値を入れておいてフォーム送信(Fill out form)すれば、自動で連携先のフィールドに値が入るはずですね。

 

アクティビティに出ているように「InquiryDetails」 というAPI名のフィールドに「SG1A」という値がセットされた、として、「問い合わせ製品|JP Inquiry Product」フィールドのAPI名が「InquiryDetails」に正しく一致しているか?は気になりました。


あとは、、、無いとは思いますが、「InquiryDetails」のフィールドが再度Empty値で上書きされたような形跡がないか?位でしょうか・・・

よろしければ上記確認結果を教えて頂ければ、、、別の可能性も考えられるかと思います。