Mauticってなんだ?マーケティングオートメーション(MA)ってなんだ?

Mautic Advent Calendar 2016 Day 9 書きます

http://www.adventar.org/calendars/1402

今年も残すところあと23日となりました。月日が経つのは早いものです。

昨日のKatzさんの投稿「Mautic と concrete5 の良い関係 〜 ユーザー情報連携のススメ」に続き、今日は私がMautic Advent Calendarのバトンを受取りました。

本日は、「Mauticってなに?」「マーケティングオートメーションってなに?」という方に向けたブログを書きます。

ただ、かくいう私もマーケティングオートメーションという単語に触れたのもMauticに触れたのも、今年2016年が初めてでした。いわばMautic元年!

マーケティングオートメーションという言葉すら知らなかった私がMauticに出会い、学んだことを、これからMauticに出会い、学んで行く方のためにお伝え出来たらと思っています。

少しでもお役に立てれば幸いです。

マーケティングオートメーション(MA)ってなんだ?

Mauticを紹介する前に、マーケティングオートメーションについてお話をする必要があります。

Mauticはマーケティングオートメーションツールのひとつだからです。

「マーケティングオートメーション?!」

なんだか難しく聞こえますが、安心してください!

できるだけ横文字を使わずに簡単にすすめていきます。

営業活動を自動化しよう

マーケティングオートメーションとは、一言で言うならば企業が行っている営業活動の一部を機械に任せてしまおう(自動化)という仕組みのことです。

マーケティングオートメーションを導入することで、営業活動の効率化を図ることが出来ます。

多分これだけの説明では「?マーク」がたくさん付くと思うので、今年9月のMautic Meetup Nagoyaで発表をした資料から抜粋してマーケティングオートメーションについてもう少し掘り下げて行きましょう。

こんな悩みはありませんか?

こんな悩みありませんか?

メールや電話で問い合わせをもらって意気揚々と営業に行ったものの、受注になかなか結びつかない…

資料作成の時間や打ち合わせの時間、交通費ばかりかさんでしまう。

こんな経験をしている方、結構いらっしゃるのではないでしょうか?

なぜこんなことが起きるのか?それは、問い合わせしてきたお客様の本気度は、お客様によってまちまちだからです。

お客様それぞれの本気度はバラバラ

オープンハウスに来た3組のお客様、どのお客様を接客する?

オープンハウス

例えば、皆さんが分譲住宅を販売する不動産の営業マンだと仮定して考えてみましょう。分譲住宅販売では、大抵の週末に実際の物件でオープンハウスを開催します。

そのオープンハウスに以下の3組のお客様が同時に来場されました。

  1. たまたま近所に分譲住宅が建ったことを知り、時間つぶしに来場したお客様
  2. 結婚を期に住宅購入を検討しているが、まだ分譲住宅にするか、注文住宅にするか、マンションにするか何も決まっていないお客様
  3. 不動産を具体的に検討していて、インターネットを見ていたらちょうど希望のエリア・希望の価格で販売されている物件があったから来場したお客様

もし、あなたが不動産の営業マンで、今月なんとしても1件契約が欲しい。と考えていた場合、どのお客様を真っ先に対応しますか?

ほとんどの方は、本気度の高そうな「3」のお客様に接客を仕掛けたいと思うのでは無いでしょうか?

ただ、実際には接客をして、話を聞いてみないと家を購入したいかどうかといった本気度はわかりません。話を聞いて経験と勘で本気度の高そうなお客様を嗅ぎ分けて行くスキルが必要になります。

しかしそういったスキルは一朝一夕で身につくものではありません。何年も何十年も営業をすることで身につくことだと思います。

本気度によって接客方法も変わるはず

また、お客様の本気度によって接客方法も異なってくるはずです。

「1」のお客様はカタログを渡してご友人を紹介してくださいね。というくらいで、長期的に追客が必要になるお客様。

「2」のお客様は、ぼんやりとはしているものの、近い将来家を買いたいというお客様ですし可能性はゼロではありませんし、カタログを渡してさようならではなく、他社との比較表をメールで送ったり、説明会を開いたりと今後、中期的に追客が必要です。

「3」のお客様は、最後の決断を促す為の追客が必要になります。

本気度によって対応方法も異なってきます

本気度が数値化されたら楽だと思いませんか?

もし接客する時点で、お客様の本気度が数値化されていたら、若手の営業マンでも経験豊富な営業マンも接客がしやすいと思いませんか?

「そんなの無理でしょ?」とお考えのあなた。実は出来るんです。

そう、マーケティングオートメーションツールならね。

本気度の数値化が出来るマーケティングオートメーション

マーケティングオートメーションツールは、ざっくりと以下のことをしてくれます(もちろんもっと機能はたくさんあります)。

  1. ホームページアクセスを匿名の見込客として登録
  2. フォーム送信・資料請求などの際に見込客情報を更新
  3. 設定したタイミングで自動で資料メール等を見込客に送信
  4. 見込客がメールを開いたかどうか、資料をダウンロードしたかどうかを判定
  5. メールを開いたら+10ポイント、ダウンロードしたら+10ポイントと言った具合に、お客様の本気度を数値化

例えば以下のようにマーケティングオートメーションの設定をしたとします。

見込客のスコアリング

この設定で運用すると以下のような見込客のリストが出来上がります。

集まった見込客のリスト

これを見たら、見込客の本気度が一目瞭然ですね。Dさんが一番受注の見込が高そうだとわかります。

このように、マーケティングオートメーションツールは、見込客を自動で収集し、各種案内を自動(もしくは手動)で送信することで見込客にその気を起こさせ、受注確度を高めていってくれます。

もちろん、全自動では無いので営業さんの仕事がゼロになることはありませんが、セミナー開催案内やセミナー参加のお礼といった事務的な営業活動はマーケティングオートメーションツールが代行してくれるはずです。

見込客の選別

マーケティングオートメーションでは、ポイントの機能以外にも、以下の図のように見込客をステージごとに分類して管理することが出来ます。下方のステージに進むにつれて、より受注に結びつきやすい見込客として認識できます。

他のシステムとの連携が重要

マーケティングオートメーションは、営業活動の中間に位置する仕組みです。

そのため、各システムや取り組みとの連携が非常に重要になります。

見込客を取り込む為には、ウェブサイトにアクセスしてもらう仕組みを強化したり、実際にセミナーを開催して名刺交換した方の情報を登録したりという作業が必要ですし、お客様を口説き落とすにはセールスフォースオートメーション(SFA)との連携も必要になるかもしれません。

様々なシステムとの連携が重要

それぞれのシステムとの役割の違い

マーケティングオートメーションツールと、SFA(セールスフォースオートメーション)、CRM(顧客管理システム)との違いは以下のとおりです。

マーケティングオートメーションは特定の個人に向けてアプローチするためのツールではなく、特定の見込客の集合に対してアプローチするところが大きな違いかと思います。

マーケティングオートメーションとセールスフォースオートメーション、顧客管理システムとの違い

ごめんなさい…続きは動画でどうぞ

続いて、Mauticとは何か?について記載しようと思いましたが、力尽きました。ごめんなさい。

おぉ。Mautic面白そうやん!となった方、SlideShareと動画をご参照ください(笑)

https://www.youtube.com/watch?v=lkKUaVMjAQA

明日はこの方

明日、アドベントカレンダーのバトンを受け取るのはなんとKatzさんです。

「名古屋 Mautic コミュニティ活動まとめ」を書いてくださるようです。楽しみ!

 



【開催報告】Mautic Meetup Nagoya #6 緊急企画 ファウンダー David Hurley 氏来日セミナー

開催してからだいぶ時間が経ってしまいました(^_^;) 当日の様子や資料をブログします。

Mautic Meetup Nagoya #6 緊急企画 ファウンダー David Hurley 氏来日セミナー開催しました

当日の内容は以下の通りです。

台風が直撃したため、参加者は激減しましたが、David Hurley 氏のセッションが間近で聞けて、非常に充実したセミナーでした。

開催日

9月20日  19:00~

TIMETABLE / スケジュール

– 18:30 開場・受付開始 / Door open

– 19:00 開会のあいさつ / Opening

– 19:05 マーケティングオートメーション & Mautic とは / What is marketing automation and what is Mautic.

– 19:45 名古屋の事例紹介 / Case Study from Nagoya

– 20:00 David Hurley: Mauticとマーケティングの未来 / The Future of Mautic & Marketing

– 21:15 会場を移動し任意の参加者により懇親会 / After party at different venue.

マーケティングオートメーション&Mauticとは

私が担当したセッションです。

マーケティングオートメーションという単語は聞き慣れない方も多いと思います。そういった方に向けた内容にまとめました。

https://www.youtube.com/watch?v=lkKUaVMjAQA

MA(マーケティングオートメーション)初心者運用のススメ

株式会社タスクの山田さんが担当されました。

まだまだ、Mauticの導入事例が少ない中、具体的な導入事例を聞けた貴重なセッションでした。

https://www.youtube.com/watch?v=oIBq5T1wVSs

David Hurley: Mauticとマーケティングの未来

最後はMauticのファウンダーである、David Hurley(デイビッド・ハーレー)さんが、約1時間に渡るセッションをしてくれました。

なぜMauticを作ったのか、オープンソースの力についてなど、幅広い話をしてくれました。

TEDのプレゼンテーションを見ているような、引き込まれるプレゼンでした。

 

印象に残った言葉

その後の懇親会で私の拙い英語を駆使してDavidさんと話をしていて印象に残った言葉がありました。

Mautic を広めて行くために大切なことは何だと思う?という私の質問に対して返してくれたDavidさんの言葉です。

1. understand ・・・ 理解してもらうこと
2. do ・・・ 使ってもらうこと
3. Share ・・・皆にシェアすること

これが大切だよ。

なんてシンプルで分かりやすい言葉だろう!

Davidさんありがとうございました。

MauticMeetup集合写真



【mautic】concrete5のユーザ登録時にmauticのコンタクトに登録する方法

毎月、mautic meetup nagoya勉強会ベースキャンプ名古屋で開催しています。

7月の勉強会は【Mautic Meetup Nagoya #4 「Contacts は奥が深い」】というタイトルの勉強会で、コンタクト(旧称:リード)の使い方について学びました。

そこでconcrete5とmauticを連携させる簡単なデモを実施しましたので、実装方法を残しておきます。

やること

  • concrete5のユーザ登録時にユーザ情報をmauticと連動させる
    • 連動する情報は以下のとおり。
      • メールアドレス( email )
      • 姓( lastname )、名( firstname )
      • 会社名( company )

concrete5は誰でも認証なしにユーザ登録出来る設定にしています。

mautic側の設定

mauticのコンタクトを外部から操作するには、コンタクトフィールドの設定が必要です。

1. 右上の歯車マークをクリックして「Custom Fields」を選択します。

mauticのフィールド設定

2. First Nameを選択して詳細画面を開きます

First Name選択

3. 右側に表示されているPublicly updatable を「はい」に設定します

Publicly updatable
Publicly updatable を「はい」に設定します

この設定をすることで外部からのコンタクトの設定値を更新出来るようになります。

4. 連携予定のその他のコンタクトフィールドも同様に設定します。

  • メールアドレス( email )
  • 姓( lastname )、名( firstname )
  • 会社名( company )

concrete5側の設定

1. 誰でもユーザ登録できるようにします

concrete5ユーザ登録の設定

2. ユーザ属性を追加します

ユーザ属性追加

3. ユーザ登録画面にトラッキングコードを挿入します

application/single_pages ディレクトリに、以下のファイル(register.php)をダウンロードします。

 

gist – register.php


<?php defined('C5_EXECUTE') or die("Access Denied.");
$token = \Core::make('Concrete\Core\Validation\CSRF\Token');
?>
<div class="row">
<div class="col-sm-10 col-sm-offset-1">
<div class="page-header">
<h1><?php echo t('Site Registration')?></h1>
<p>Mauticとの連携を試みます!</p>
</div>
</div>
</div>
<?php
$attribs = UserAttributeKey::getRegistrationList();
$ma_tag = "";
if($registerSuccess) { ?>
<div class="row">
<div class="col-sm-10 col-sm-offset-1">
<?php switch($registerSuccess) {
case "registered":
?>
<p><strong><?php echo $successMsg ?></strong><br/><br/>
<a href="<?php echo $view->url('/')?>"><?php echo t('Return to Home')?></a></p>
<?php
break;
case "validate":
?>
<p><?php echo $successMsg[0] ?></p>
<p><?php echo $successMsg[1] ?></p>
<p><a href="<?php echo $view->url('/')?>"><?php echo t('Return to Home')?></a></p>
<?php
break;
case "pending":
?>
<p><?php echo $successMsg ?></p>
<p><a href="<?php echo $view->url('/')?>"><?php echo t('Return to Home')?></a></p>
<?php
break;
}
$u = new User();
if (is_object($u) && $u->checkLogin()) {
$uinfo = UserInfo::getByID($u->uID);
$email = $uinfo->getUserEmail();
$first_name = $uinfo->getAttribute("first_name");
$last_name = $uinfo->getAttribute("last_name");
$company = $uinfo->getAttribute("company");
$ma_tag = "{email: '" . $email . "', firstname: '" . $first_name . "', lastname: '" . $last_name . "', company: '" . $company . "'}";
}
?>
</div>
</div>
<?php
} else { ?>
<form method="post" action="<?php echo $view->url('/register', 'do_register')?>" class="form-stacked">
<?php $token->output('register.do_register') ?>
<div class="row">
<div class="col-sm-10 col-sm-offset-1">
<fieldset>
<legend><?php echo t('Your Details')?></legend>
<?php
if ($displayUserName) {
?>
<div class="form-group">
<?php echo $form->label('uName',t('Username'))?>
<?php echo $form->text('uName')?>
</div>
<?php
}
?>
<div class="form-group">
<?php echo $form->label('uEmail',t('Email Address'))?>
<?php echo $form->text('uEmail')?>
</div>
<div class="form-group">
<?php echo $form->label('uPassword',t('Password'))?>
<?php echo $form->password('uPassword',array('autocomplete' => 'off'))?>
</div>
<div class="form-group">
<?php echo $form->label('uPasswordConfirm',t('Confirm Password'))?>
<?php echo $form->password('uPasswordConfirm',array('autocomplete' => 'off'))?>
</div>
</fieldset>
</div>
</div>
<?php
if (count($attribs) > 0) {
?>
<div class="row">
<div class="col-sm-10 col-sm-offset-1">
<fieldset>
<legend><?php echo t('Options')?></legend>
<?php
$af = Loader::helper('form/attribute');
foreach($attribs as $ak) {
echo $af->display($ak, $ak->isAttributeKeyRequiredOnRegister());
}
?>
</fieldset>
</div>
</div>
<?php
}
if (Config::get('concrete.user.registration.captcha')) {
?>
<div class="row">
<div class="col-sm-10 col-sm-offset-1 ">
<div class="form-group">
<?php
$captcha = Loader::helper('validation/captcha');
echo $captcha->label();
?>
<?php
$captcha->showInput();
$captcha->display();
?>
</div>
</div>
</div>
<?php } ?>
<div class="row">
<div class="col-sm-10 col-sm-offset-1">
<div class="form-actions">
<?php echo $form->hidden('rcID', $rcID); ?>
<?php echo $form->submit('register', t('Register') . ' &gt;', array('class' => 'btn-lg btn-primary'))?>
</div>
</div>
</div>
</form>
<?php
}
?>
<script>
(function(w,d,t,u,n,a,m){w['MauticTrackingObject']=n;
w[n]=w[n]||function(){(w[n].q=w[n].q||[]).push(arguments)},a=d.createElement(t),
m=d.getElementsByTagName(t)[0];a.async=1;a.src=u;m.parentNode.insertBefore(a,m)
})(window,document,'script','http://example.com/mtc.js','mt');
<?php if( $ma_tag ) : ?>
mt('send', 'pageview', <?php echo $ma_tag; ?>);
<?php else: ?>
mt('send', 'pageview');
<?php endif; ?>
</script>

view raw

register.php

hosted with ❤ by GitHub

register.php の以下の部分を自身のURLに変更します。

ソースの簡単に説明

以下の部分で登録完了した方の情報をトラッキングコードに含めています。

以上でユーザ登録をしてくれた方を、mautic に連携出来るようになります。