リード集約システムを構築する必要があります。一般に、システムが行うことは、クライアントがランディングページから送信するデータ(名前、電話、電子メールなど)を保存することです。
興味深いのは、各ランディングページにどのフィールドが含まれるかが先にわからないことです。したがって、1つのランディングページには、、およびが必要になる場合がありますが、他のランディングページにはname
、およびが必要になります。また、フィールドのキャプションをなんらかの方法で保存する必要があります。これは、として表示する必要があるためです。単純にすべてを1つのフィールドにJSONオブジェクトとして格納することを考えていましたが、それは安くて間違っていると感じました(そして、それを並べ替えて選択するのは面倒です)。phone
email
email
num_of_kids
num_of_kids
Number of Children
私は提案や回避策のアイデアを受け入れています(解決策は厳密にMySQLである必要はありません)。
編集:私はそのプロジェクトにMongoDBを使用することにしました。現時点では、今年私が下した最高の決断の1つに思えます。