名前による性別の自動検出

電子メールマーケティングサービスPechkin-mail.ruで使用されている技術について引き続き説明しますが、単に名前による加入者の性別の自動決定について言及する義務があります。 2007年に、SMSメールサービスを開発して、「親愛なる」、「親愛なる」などの形容詞の末尾を自動的に置き換える可能性を本当に実現したかったのです。 通常、このような置換は、クライアントのアドレスベースの追加フィールドに基づいて実行されます。 しかし、私たちの意見では、これは最悪です。

これには3つの理由があります。

  1. サブスクライバーに性別を設定させることは愚かです(フォーム内のフィールドが多いほど、入力する確率が低くなります)
  2. 手動で決定-長時間、つまり高価
  3. 人は機械とまったく同じように間違いを免れない。




しかし、私たちは言語学者ではないため、このようなモジュールを実装することは非常に困難であり、機能は「必須」ではありません。 しかし最近、無限の行為、契約、その他の法的文書のテキストの減少に取り組んでいる間、私たちは2年間使用していたMorferサービスを思い出しました。 これはロシア語に特化した優れた言語サービスであり、単語、文全体、数字を活用したり、数字からテキストを受け取ったりすることができます。 一般的に、たった一人の驚くべき発展- セルゲイ・スレポフ



そこで、しばらくして彼のサイトを開いて調べます。PHPには、名詞の性別を判別できる便利でシンプルなモジュールがあります。 つまり 名前の組み合わせを置き換えると、性別(男性、女性)のかなり正確な定義を取得できます。 いいね! この関数の実装は間もなく開始されました。 すべては、メーリングテキストのテンプレートの形式で行われます。



cな赤緯のデザインを使用する:

{{|}}/{%% %%}
      
      





その結果、出力は「Dear」または「Dear」のいずれかになります。



コンストラクトの内容は任意です。 上記の例で説明しましょう:





別の構築例を次に示します。

 {{|}}/{%% %%} %{}%
      
      





=>結果は「Dear Ivan」または「Dear Margarita」または「Dear client」になります(名前が指定されていない場合)



オンラインエディターを使用する場合は、さらに簡単です。

画像



上のスクリーンショットにある右上の小さなボタンをクリックして、コントロールパネルの便利なリンクをクリックします。



そのようなラッパーを書くことは本当に難しくありません。 モジュールのパフォーマンスは驚くべきものであり、速度を落とすことなくニュースレターを送信するプロセスで、そのような性決定とテンプレートの自動置換を「オンザフライ」で使用できます。



そして、お客様にとっての利点は明らかです。





したがって、テキストを使用した「ライブ」作業、さまざまな単語やフレーズの変形、数字を使用した作業を行う場合、Sergeyのライブラリが役立ちます。 彼女に感謝します!



PS当社のサービスは、ロシアの電子メールマーケティングサービスでのこのライブラリの使用に限定されています。 この機能がお客様にとって本当に必要かつ有用になれば嬉しいです。



All Articles