【Tableau】ファネルチャート（遷移・離脱・CVRを見るのに最適）


## ファネルチャートとは？
・ファネルごとの遷移・離脱・コンバージョンを見るのにおすすめなチャート
・ファネルごとのデータの動きが斜面の傾向で分析できる（斜面が緩やかなのか急なのか）
・ファネルチャート、ファンネルチャート、ファネルグラフ、ファンネルグラフともいう
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/d41598e7-79ed-1d93-4fda-26baa8b0245d.png" width=80%>



## ファネルチャートの見方
前提としてファネルチャートは、下（後ろのファネル）に行くにつれて徐々に減少するものではある
・斜面が急な場合は、次ファネルまでの遷移が少ない/離脱が多い
・斜面が緩やかな場合は、次ファネルまでの遷移率が多い/離脱が少ない
etc...


## ファネルチャートを作っていこう
※あくまで私の解釈なので必要に応じてアレンジしてください

### 前提
■ファネルチャートで実現したいこと
・チームまたたび（架空のねこアイドルユニット）のマネージャーは流入〜チケット購入までのCVRを見たい
・CVRまでのファネルは今回、以下の4ステップ

①流入→②試聴→③購入画面→④チケット購入

■データイメージ
ここでは縦長がデータをTableauに入れてます。
・goalは表出上、必要になってくるので手動で作成
・チケット購入（最後のファネル）の実数と同様の値にし、step名のみgoalにする
（今回のサンプルデータはExcelで作成しているので、Excelにてgoal部分を投入してますが、カスタムSQLを利用するシーンであればカスタムSQL内で作成するのが良いです）

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/5e6cbb1d-8dfa-5791-6105-a7bccb88250a.png" width=50%>

これによって先ほどは4ステップでしたが以下のような5ステップになります。
①流入→②試聴→③購入画面→④チケット購入→⑤goal（中身のデータは手前のチケット購入と同じ）

### 手順

1.以下の計算フィールドで必要項目を作成

```SQL
IF ATTR([Step]) = '流入' OR  LOOKUP(ATTR([Step]),-1) = '流入' THEN SUM([Count]) END
```

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/774c3d53-40e6-ad0b-c79e-895ee1f96cde.png" width=70%>

その他のファネルも全て、それぞれ計算フィールドを作成してください（goalは作成しなくてOK）
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/93100d89-a769-9087-eeb2-e863dd67e17c.png" width=40%>


2.列：メジャーバリューを追加
手前の工程で作成した計算フィールドのみ追加されているのを確認してください
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/6418a98e-8dda-f365-b75e-8d9c8d191541.png" width=80%>


3.列：メジャーバリューの複製
先ほど追加したメジャーバリューにカーソルをあてcommandボタンを押しながらスライドすると複製できます（Mac端末）
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/13a9e47d-06da-c927-1f22-6d7c8d8cb7bd.png" width=80%>


4.以下を追加
列：inflow
行：step
※今回はstepがファネルを判別するカラム
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/ca194449-071c-1d82-cfc9-344663c5535f.png" width=80%>

5.マーク：エリアに変更
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/2c5fc151-30ca-1a62-fe3d-87e253bf1eaf.png" width=80%>

6.表計算の設定変更
今回は下ファネルに対してチャートを加工する必要があるので「表（下）」を選択
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/89aa5399-f16a-1a74-a9c3-247b87a50ff7.png" width=80%>

各ファネルの計算フィールドに対して同じ動作を行う
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/a6502cb9-4923-b32e-1f20-9371fca455e6.png" width=80%>


7.ファネルの並び替えを行う
対象ファネルをドラックして並び替えを行う
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/63dda492-bdb4-0b0d-7666-78383493e031.png" width=80%>

稀にドラックでの並び替えがうまくいかない事があります
その場合にはディメンションにカーソルをあて右クリック→並び替え→手動の順で実施してください
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/5bd64c49-b20d-01b4-72d4-dc02d90c8940.png" width=80%>

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/2e906fab-251d-3120-c593-e2c6f9f42518.png" width=50%>

8.スタックマークをオン→オフに変更
※重要。私はここではまりました
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/4eb01c2d-85c7-cdb6-956c-2749ff938324.png" width=80%>

ここまで来るとだいぶ形が見えてきます
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/6655b6dc-d0c3-d71d-cc1d-df2c865d6fa3.png" width=80%>

9.軸の反転を行う
・左軸にカーソルを合わせて右クリック
・軸の編集を選択
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/cb83cdec-5758-ace6-6637-f83aaf2a84e8.png" width=80%>

「反転」のチェックボックスにチェック
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/0d70ee22-925f-7dc0-978f-24c363062d40.png" width=60%>

10.ヘッダー・null値の警告のを非表示にする
・左軸にカーソルを合わせて右クリック
・「ヘッダーの表示」のチェックを外す
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/0252a41f-7995-97de-1e5c-286a6cd17579.png" width=80%>

・nullの警告にカーソルを合わせ右クリック
・「インジケーターを非表示」を選択
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/5cbade5c-11d5-6f05-279d-5b6ffa1466b3.png" width=80%>

11.色を設定する
step(ファネルを判別するディメンション)を色へ追加
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/ede6e2eb-2c6a-d063-268d-cba7e30a147e.png" width=80%>

不透明度が薄くなっている可能性があるので確認
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/09baecf7-af5a-f976-8014-9c2eb6469902.png" width=60%>

おすすめは100%です（その方がファネルの仕切りがしっかり見えます）
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/5405f6de-8de9-9efb-d0f9-c2f418b5f2f7.png" width=60%>

二つ目のメジャーバリューも同様の設定を行なう
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/a54825d6-8de5-43ef-7fd8-1e7a9cb07aad.png" width=60%>


12.実数を出す
※一つ目のメジャーバリューに対して行う
実数となるメジャーをラベルへ追加
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/8267223e-7ca9-efa5-cd66-fd1a49fe214e.png" width=80%>

ラベルの詳細を以下に変更
水平方向：左
垂直方向：下
※フォントがでかい場合は調整すると◎
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/c1c9b115-e26d-176a-17e7-630dfc49fd8a.png" width=80%>


13.遷移率を出す（ここは離脱の場合もあると思いますのでお好みで）
※二つ目のメジャーバリューに対して行う
マーク設定の余白部分でダブルクリックすると直接計算式が入力可能（無駄にメジャーを増やす事なく簡潔できます）
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/d6ffb309-b7d1-dc40-1dda-72d4ee356f63.png" width=80%>


以下の計算式を入力
```SQL
SUM([Count])/LOOKUP(ZN(SUM([Count])),-1)
```

ラベルを選択
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/48ef63c3-5337-8a1b-9204-35c1a9a53172.png" width=80%>


書式設定を選択
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/0d3037e3-7d42-d33c-428e-89d54fcaafc4.png" width=80%>


パーセンテージを選択し、小数点以下も調整する
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/6180007d-f4b5-d447-72b5-8654aecd68b1.png" width=80%>

ラベルの詳細を以下に変更
水平方向：右
垂直方向：下
※フォントがでかい場合は調整すると◎
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/383f2d62-5721-251e-ac4f-c8ef92d884f4.png" width=80%>


14.境界線をなくす
書式設定画面を開く
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/9cc9b080-a1a5-e9d4-9400-ec5285fc5d76.png" width=80%>

田んぼマーク→列→列の境界線を「なし」に変更
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/5049379a-27c5-9306-a24e-19db2c7e8e15.png" width=80%>


15.ゼロラインをなくす
線マーク→列→グリッド線「なし」・ゼロライン「なし」に変更

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/6ab05681-1221-9a4d-2b80-cb3db5383988.png" width=80%>


完成です！！
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1537142/371236a6-4002-44d6-9178-1afe846c8dc2.png" width=80%>

サンプルデータですが、折角なのでデータを眺めて推測してみましょう

・net newsからの流入数は一番大きかったが、CVRに繋がったのは10分の1以下。
試聴した後に購入画面へ進んだ数が少ないことから、チームまたたび（架空のねこアイドルユニット）のファンではなくnet newsを見て興味を持った人の流入が多かったっぽい
・Twitter、にゃんstagramでは流入数はnet newsに敵わないものの購入画面への遷移率はまぁまぁ。
おそらくチームまたたびのファンの流入が多い？
・**ビラ配り！！！！！！！圧倒的なCVR！！！！！**
チームまたたびが実際にビラ配りを行なったことで、確実に購買意欲をわかせることが出来た。
今後もビラ配りを続けて新規ファンの開拓を狙うのは良さそう


以上です。
参考になれば幸いです！