こんにちは!

チャットサポートの島田です。週末に六本木の焼肉屋さんで女優の篠原涼子さんをお見かけしました!
めちゃめちゃ綺麗で、白の厚底スニーカーを履かれていたのが印象的でした!(震え声)

ミーハーな話題はさておき、A/Bテストをする際、対象ユーザーを半分に分割したい場面ってないでしょうか?

今回は、簡単にセグメントを分割できる条件設定について、お伝えいたします。

お問い合わせ内容:

接客のA/Bテストで、対象ユーザーを半分に分割できるようにセグメントを作成したいです。

例えば「user_idが偶数の時、奇数の時」のように、できる限り均一となるような方法を取りたいです。

疑問

この場合、ユーザーIDを1コ1コ登録するのは気が遠くなる作業だし、そもそもセグメント条件指定フォームの最大文字数は255文字までだから、上限オーバーしてしまう。

こういった時はどうすれば良いのでしょう?

以下、KARTEの設定がだいぶラクになる 「正規表現」を使った分割法になります!

解決方法:正規表現を使ってユーザーIDを奇数/偶数で分割する

正規表現にチェックを入れて、以下のコードを入力してください。

奇数: \d*[13579]\b

偶数: \d*[02468]\b

▼奇数の設定例:

すべての期間 > identify > ユーザーID > 最新の値 > 次と最後が一致(後方一致)> \d*[13579]\b

null

▼偶数の設定例:

すべての期間 > identify > ユーザーID > 最新の値 > 次と最後が一致(後方一致)> \d*[02468]\b

null


こうすれば、会員ID: 10001 みたいなタイプでも、アルファベットを含む A00001 みたいなタイプでも、比較条件を「後方一致」にしているので、奇数 / 偶数で分割することが可能なのです。

意図した分割になっているかどうかは、右下に表示されているサンプル値でも確認できますが、実際の挙動も念のため事前にテストでご確認くださいね!

あとがき:

なお、正規表現の記述については、サポート対象外となります。

その他の正規表現については、ドキュメント:設定した正規表現が正しいかどうか確認する 等をご参照ください。

チャットサポートでは、お問い合わせを受け付けております。

設定方法や仕様のほか、対応していて困ったこと、疑問に思ったことなど、どしどしお問い合わせください!

お問い合わせは 管理画面グローバルナビゲーション > [?] サポートガイド > より可能です!

null

お問い合わせをお待ちしています♪