流行の技術である「人工知能」や「機械学習」を使わなくても、適切なSQL文さえ書くことができれば顧客のライフタイムバリューを上げることができるという意見がソフトウェアエンジニアから出ています。以下のツイートに一連のスレッドがぶら下がっています。2018年4月21日Ominさんはかつて、週ごとに最も多くの商品を買ってくれた顧客をデータベースからSELECTし、ささやかなクーポンを添えてサンキューメールを送付してみたことがあるそうです。すると、メールを送った顧客の実に99%がリピートしてくれたとのこと。機械学習を使わなくても、シンプルなSQL文を書くだけでこうした情報を集めることができるというわけです。データベースから今度は最後のショッピングの日付が3か月以上前の顧客をSELECTして「戻ってきていただけると嬉しく思います。〇〇円のクーポンをお付けします」という内容のメールを送ってみたこともあるそうです。このメールを送るといつも50%以上の人がアクションを返してくれたとのことです。Ominさんによるとこうした取り組みは今でもGoogleやFacebookに広告費を払うよりもはるかに効果的で、買い物かごの中を見てニュースレターで関連するメールを送ってみたところ、一般的には7%-10%程度の開封率が25%-30%ほどにも達したとのこと。CRONと組み合わせて買い物かごに48時間以上商品を残している人をSELECTしてリマインドを自動送信するスクリプトを書いたこともあるそうです。ここでも人工知能や機械学習は必要ではなく、ただSQLとBashを組み合わせて動いています。代引きでの購入を3回連続でキャンセルした人にレッドマークを付け、次の注文があった際に電話で本当に必要な商品かどうかを聞けるようにするとともに代引きでの注文を受け付けないようにする取り組みもしたとのこと。ここでもSQLを使っています。配送が遅れていても、注文から7日以上たっていてまだ配送されていないものをSELECTして顧客にメールを送るcronジョブを設定することで、顧客にちゃんと見てもらえていると感じさせて安心させることができます。以上の例のように、人工知能や機械学習を利用しなくてもSQLをうまく利用することでNPSを劇的に改善することができます。Ominさんのツイートは「大切なのは何を使うかではなく、どう使うのか」であることを感じさせてくれるものとなっていました。ミュージックボックス」にリッツを載せてみたネタのタレコミその他のお問い合わせ広告掲載についてGIGAZINEについて。