スパムまたはボットフォームのフィルターの処理

説明 description

メールアドレスの場合は「kjsag@sm4.to」、電話番号の場合は「111-111-1111」など、意味のないデータがフィールドに含まれている可能性があるフォーム送信、またはコメントフィールドに他のランダムな意味のないテキストが表示されているフォーム送信を受信してい
す。

解決策 resolution

現在、Marketoには、必須フィールドに入力した場合にフォームの送信を禁止するデフォルト設定はありません。 Marketoでこのような不正なフォーム送信に対処する優れた回避策は、フォームに「honeypot」フィールドを実装することです。

これを行うには、カスタムのMarketo フィールドと文字列型を作成し、独特の名前(「スパム」や「ハニーポット」など)を付ける必要があります。 Marketo Admin > Field Management でこのフィールドを作成したら、この新しいフィールドを非表示フィールドとしてフォーム上に配置します。

実際のライブエンドユーザーには非表示のフィールドは表示されませんが、スパムボットには非表示のフィールドが表示され、使用可能なすべてのフィールドに入力されます。 これで、フォームがこのハニーポットフィールドを「not empty」と入力した場合、ボット入力であることがわかりました。

Honeypot フィールドの設定

これらのスパム/偽のフォーム入力に問題があるトリガーキャンペーンがあるとします。 このキャンペーンのフローでは、上部にフローステップを追加できます。フローから削除(選択あり)。

選択肢:

Honeypot フィールドが空でない場合は、フローから削除します

デフォルト:何もしない

これにより、リードレコードがフローから削除されます。 また、これらの偽のフォーム入力を処理する他のキャンペーン(レコードを削除するための毎日の繰り返しバッチなど)を使用することもできます。

その他のオプション

ボットフィルターを処理するもう 1 つの方法は、reCaptcha を ​ 有効にする方法です。 実際、非常に多作なMarketo ユーザーがカスタムコードを記述していて、それを使用してフォーム上で reCaptcha を有効にできるかもしれません。 確認してください:https://codepen.io/figureone/pen/meybqN?editors=0110

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f