初心者向けTIPS:⑨スコアリング以外でのスコアフィールドの活用
みなさま、こんにちは。
マルケトサポートの鷹箸です。
サポートケースにあげられるお問合せの中から、よくあるお問合せ・知っていると便利な機能などを、
主にマルケトを導入されたばかりで、これから使いこなしていかれる初心者の方向けに記事をアップしていきたいと思います。
9回目は、初心者向けというわけではないのですが、「こういったスマートキャンペーンできませんか?」というお声が多かったものを
いくつかご紹介致します。
〇〇な時にアラートメールを送信するスマートキャンペーンを作りたい、けれども、
「アクティビティ日の演算子のみでは実現できない」「スマートリストにトークンを使用できないからこんな実装ができない」というお声
Ideaスレッドでも複数みかけます。
早期実装されれば一番いいのですが、それまでは今回ご紹介するスコアフィールドを活用する方法がお役に立てれば幸いです。
今回は、下記3つの例でご紹介します。
- X日間連続でWEBアクセスがあったら・・する、というスマートキャンペーン
- X日ぶりにWEBアクセスがあったら・・する、というスマートキャンペーン
- X週間の内X日間Webアクセスしてくれている人に・・する、というスマートキャンペーン
〈X日間連続でWebアクセスがあったら・・する〉
実装方法:下記手順にて1つのカスタムスコアフィールドと、3つのスマートキャンペーンを作成します。

2日間連続という条件でしたら、「昨日」という演算子があるので簡単なのですが、3日以上連続となると、少し工夫が必要になります。
上記は、連続してアクセスしている日数をスコアフィールドでカウントするという方法になります。
複数日連続してWebアクセスをしてくれている人がいたら、アラートを送信したい。なんて場合にご活用ください。
※最後のフィルターが4になってますので、上記例は4日間連続してアクセスしたら、という条件になります。
〈X日ぶりにWEBアクセスがあったら・・する〉
実装方法:下記手順にて1つのカスタムスコアフィールドと、3つのスマートキャンペーンを作成します。

一見、非アクティブフィルターの「ウェブページへのアクセスなし」を使用すれば・・と思うのですが
演算子で「今日を除く過去」という指定ができないため、簡単にはいきません。
X日間連続で・・とは反対に、非アクセス日数をスコアフィールドでカウントするという方法になります。
〈X週間の内X日間Webアクセスしてくれている人に・・する〉
実装方法:下記手順にて1つのカスタムスコアフィールドと、2つのスマートキャンペーンを作成します。

X日間連続でWEBアクセスがあったらの応用編です。
過去2週間でスコア変更が+4されていたら、2週間の内、4日間アクセスがあったということになります。
上記は一例となります。
他にも良いアイデアをお持ちの方、ぜひぜひご紹介ください。