Marketoを使うのにHTML/CSSスキルは必要か?の回答(私見)
"Blog"という投稿種別があるので今回はこちらを試してみます。
最近、周囲の人から質問であったり、会話の中でも、連続してこのお話が出てきたので、私が尋ねられたときに回答していることを個人的な意見として書いてみます。
私見なので、「ま、そんなものか」と、かるーく読んでみて、参考になれば幸いです&違ったご意見(コメント)もWelcomeです。
Marketoのユーザーとして、HTML/CSSスキルは必要ですか?という質問にたいし、私は「2つの場合」で回答を分けています。
1)Marketoの管理者 or Email/Landing Page(LP)のTemplate制作に関わる立場の場合
→HTML/CSSのスキルををご自身で持つことを強く推奨します。
2)MarketoでEmailやLPを作成&配信する立場だが、用意されてたTemplateを使うのみでTemplate作成はしない
→HTML/CSSのスキルはアレばよしですが、同じ時間を使うなら恐らく強化するべきことが他にあります。
下記、その理由を記載します。
○1)の場合:
読み手の視線をコントロールするには、EmailやLPのデザインのコントロールが必要です。デザインでEmail/LPのパフォーマンスを狙う方向に引き上げることは実際に可能です(弊社において実績も出ています)。そしてMarketoでの実践にはHTML/CSSの理解は必須となります。組織体制(役割分担)にもよりますが、管理者/Template制作者であれば、1からコードを書かかないにしても、少なくとも既存のものから必要に応じた手直しができるだけのHTML/CSSの理解は必要です。
なお、1からコードを書く必要がないのは、例えばですが下記のようなTemplateサービスを使うといった手があるからです。1から全てを作ろうとするのは生産性が高いとは限りません。
MarkteoはMAの中でも比較的Enterpriseのユーザーが多いこともあり、欧米のユーザー企業における管理者やTemplate制作者の立場なら、当然ながらHTML/CSSの理解を持っている人たちが担当しています。それがグローバルでの普通です(なお、弊社でも世界の地域ごとに管理者を立ててますが、各地域の管理者は十分なHTML/CSSの理解を持ち合わせています)。代理店、エージェンシーに丸投げではMarketoを活かしきれません(もったいない)。ユーザー企業として理解できる人をアサインするor管理者がHTML/CSSのスキルを身につけることを推奨します。
○2)の場合:
もちろんHTML/CSSのスキルがあるに越したことはないです。しかしながら、それよりも大事なことは、やはり「文字部分」や、「伝えるべき内容」そのものにあります。平たく言えばライティングです。もし、「ライティング」と「デザイン(HTML/CSS)」のどちらか1つを選ばないとならないなら、間違いなく「ライティング」です。ライティングに一定の論理的な理解や手法を既にお持ちならば、HTML/CSSに手を伸ばすのは良いことだと思います。
○HTML/CSSをマーケターの知識の1つとして
マーケターとして中長期的にスキル習得を考えたときには、HTML/CSSは「今、オススメの時代」です。というのも、HTML/CSSもその記述の仕様(文法)は色々と変化してきました。少し前はブラウザの種類(IE,Firefox,Chromeなど)による差もあり、やや無駄に覚えなければならないことも多くありました。しかし、Marketoの運用という用途で言えば、その大半は解決し、ブラウザ依存のことまで深く考える必要がなくなりました。また、世の中で広く使われるHTMLの文法が、HTML5 とい新しいバージョンに比較的最近変わったことで、HTMLの文法も以前より整然なものとなって記述も理解しやすくなっています。HTML5はまだ比較的最近の話なので、書店にはHTML5/CSSを解説した本が丁度よい程度に揃っています。入門者向けの本も今なら充実してますから、全くの初心者でも学習しやすい時期です。
また、恐らく、いま習得したHTML5/CSSの知識は、この先もさほど大きな知識の積み増しをしなくても、比較的長めに通用する知識となる可能性が高いです。(あまり年齢のことを言いたくはないですが、)若い方は、とくに早いうちにHTML/CSSは覚えてしまいましょう。この先もデジタル/オンラインと言われている世界は当面無くなりませんし、HTML/CSSもそのベース技術として続きます。引き続きオンライン(EmailやWebを含む)のコミュニケーションに携わる方向ならば、知っておけば長く行かせるオトクな知識の1つです。
○どの程度深く学ぶべきか?
HTML/CSSは学ぼうと思えば奥が大変深い領域でもあります。ただ、Marketoの運用ということを考えた場合は、深く行き過ぎてもさほど活かせる部分はありません(大掛かりなWebサイトを作るわけではありませんので)。目安として書店でHTMLやCSSの入門書を1冊~2冊(例えばHTMLで1冊,CSSで1冊)のレベルで、まずは十分です。そして、ブラウザでF12キーを押してみましょう。↓はwww.marketo.comを表示しているChromeでF12を押した例ですが、ここの「Elements」にHTMLが、「Styles」にCSSが表示されます。これらをおおよそ理解できれば学習達成の目安となります(ただ、この例のwww.marketo.comはかなり複雑な方ですので詳細までの理解は不要です)。あとは、MarketoのTemplateを実際に改良するといった実践・実験を重ねることをおすすめします。

○1つだけ注意。メールのHTML
実はHTML5が世の中の標準になったのですが、これは「ブラウザ」での話に限ります。Emailは残念ながら例外で、未だに古い前の時代のHTMLの文法を使わなければなりませんし、さらには今では「やるべきでない」とされている「Table(表)」の組み合わせで擬似的にデザインを作るという手法が求められます。今時のHTML解説書は、HTML5で書き、デザイン(レイアウト)はCSSを使うという今時の作法を前提にしているので、Emailで使うHTML(4.01) + Tableでデザインという説明は過去のものとして、もはや今時の入門書には出てきません。
そういうこともあり、メールのHTMLは少々難儀な部分もあるのですが、とはいえ、まずは普通にHTML5/CSSを学ぶことをオススメしますし、そこが分かれば、なとなくですがEmailのHTMLも読めてくると思います。なお、私の知る限りEmailのHTMLに特化して説明している書籍(和書)は、おそらく現存で1つなので、HTML5/CSSを理解されてEmailもしっかりとHTMLを使い倒したいということなら、その書籍を探してみてください。
以上、私見です。