E-1. VSCodeを使用しよう

command

はじめに

マーケティングは「お客様の困りごとを解決し、信頼を築き、行動を後押しする」活動です。現代のマーケティング、特にデジタルマーケティングでは、データやテクノロジーがその中心にあります。プログラミングの知識があると、以下のようなメリットがあります。

◼️ データ活用の精度が上がる:売上データや顧客行動データを自分で分析でき、表面的な数字ではなく「本当の課題」を見抜けます。
◼️ 効率化と自動化:繰り返しの作業(例:SNS投稿の分析、広告データの集計)を自動化し、時間を戦略立案に充てられます。
◼️ ツールを使いこなす:マーケティングツール(Google Analytics、CRMシステム、広告プラットフォームなど)のカスタマイズや連携にプログラミングが役立ちます。
◼️ 新しい可能性の開拓:例えば、Webサイトの改善やパーソナライズされた顧客体験を自分で構築できるようになるため、より顧客のニーズにあわせた改善を理解することでできます。

プログラミングがマーケティングでどう役立つか

プログラミングは、マーケティングの「分析力」「実行力」「提案力」を強化します。

データ分析:マーケティングでは、売上データやWebサイトのアクセスデータを分析して、施策の効果や改善点を導き出します。

作業の自動化で時間を節約:SNSの投稿分析やメール配信リストの管理など、繰り返し作業が多い

マーケティングツールのカスタマイズ:Google Analyticsや広告プラットフォームでは、API(システム同士をつなぐ仕組み)を使ってデータを取得・加工できます。それにより、見やすくし、データ出力は、判断をしやすくすることができます。

フロントエンドのデザイン理解

デジタルマーケティングでは、WebサイトやLP(ランディングページ)の作成・運用が頻繁に求められます。これらのデザインやユーザー体験(UX)を理解することで、マーケティングの成果を最大化できます。また、自身で作成できることは、デザイナー任せにするのではなく、自分で基本を理解することで、提案の幅が広がります。

・お客様の心を動かすデザイン LPやWebサイトは、マーケティングにおける「第一印象」です。色使い、レイアウト、フォント、CTA(行動喚起ボタン)の配置など、デザインの基礎知識があると、ユーザーが「信頼感」を感じ、行動(購入や登録)に進みやすくなります。 例: ボタンの色を赤から緑に変えるだけでクリック率が上がる場合があります。こうした細かな改善には、デザインのセンスとユーザーの心理を理解する力が不可欠です。
・HTML/CSSの基礎で効率的なコミュニケーション Web制作チームと連携する際、HTMLやCSSの基礎知識があると、デザイナーやエンジニアに「どんなLPを作りたいか」を正確に伝えられます。また、自分で簡単な修正ができるため、スピーディーに施策を進められます。 例: CSSを使ってLPのボタンの大きさや色を自分で調整し、すぐにテスト運用を開始する。
・ユーザー体験(UX)の最適化 マーケティングの目的は「ユーザーの困りごとを解決し、行動を後押しする」こと。LPやWebサイトの使いやすさ(ナビゲーションの分かりやすさ、読み込み速度、モバイル対応など)は、顧客の満足度やコンバージョン率に直結します。フロントエンドの知識があれば、こうした改善点を提案できます。 例: モバイル表示でテキストが小さすぎる場合、CSSでフォントサイズを調整する提案をすることで、離脱率を下げられる。

プログラミングを始める

プログラミングやデザインは、マーケティングの「心を動かす仕掛け」を強化するツールです。
最初は難しく感じるかもしれませんが、少しづつ理解していけば、大きな一歩を踏み出せます。あなたが学んだ知識は、現場で「すぐに使える力」となり、クライアントやチームからの信頼を勝ち取る武器になります。さあ、今日から一歩踏み出しましょう!

プログラミングの環境準備

プログラミングを始める際、適切な環境設定をしておくことは、料理を始める前にキッチンを整えるのと同じくらい重要です。環境設定はマーケティングにおける「実行力」と「効率性」を高める基盤となります。

現場での即戦力になる マーケティングの現場では、スピードと正確性が求められます。環境設定を事前に済ませておけば、クライアントの要望(例: 「LPのボタンを今すぐ変更したい」)に迅速に対応でき、プロとしての信頼感を高められます。 例: クライアントから「今すぐLPのフォントを変更してテストしたい」と言われたとき、環境が整っていれば数分で対応可能になります。
再現性と一貫性の確保 環境設定を整えることで、同じツールや設定を繰り返し使い、作業の一貫性を保てます。これは、データ分析やLPのA/Bテストなど、マーケティングで結果を比較する際に特に重要です。 例: データ分析用のPython環境が整っていれば、毎回同じスクリプトで売上データを処理し、正確な比較が可能になります。
トラブル回避と時間の節約 環境が整っていないと、エラー対応やツールの設定に時間を取られ、マーケティングの戦略立案や提案に使える時間が減ります。事前準備は、こうした無駄を防ぎます。

VSCode エディターで編集しよう!

・エディターとは、プログラムのファイルを作成・編集するためのアプリケーションソフトウェアです。以下主なエディター一覧

1.Visual Studio Code

2.phpStorm

3.Eclipse

VSCode(Visual Studio Code)をダウンロードページからダウンロードしてインストールしてください。

VSCodeは、いくつものプラグイン(拡張機能のこと。WebブラウザやCMSなどに機能を追加し、使いやすくするための )が用意されています。

・Japanese Language Pack for Visual Studio Code

・日本語へ変更

・ブラウザをプレビュー出来るようにする

VSCode導入プラグインから上記の2つを導入してみましょう。

プラグイン設定方法

ショートカットキーを使用する

PCで操作するツールは、ショートカットキーがあります。キーボードのみで実行が可能なので効率よく作業を進めることができます。

コマンド量が多いのでよく使うキー(「Control」+cなど)や使いやすいキーを参考に利用してください。

ファイルの拡張子

ファイルにはすべて拡張子があります。

  • .zip(圧縮ファイル)
  • .txt(テキストファイル)
  • .jpg(画像ファイル)
  • .xlsx(エクセルファイル)
  • .html(HTMLファイル)

参考:拡張子一覧

Windowsでは、デフォルト設定で拡張子が非表示になっているため、設定を変更してください。

参考:拡張子を表示する方法

隠しフォルダ・隠しファイル

隠しファイルとは、そのファイルが保存されているフォルダーを開いても、その中にあることが見ても分からないように非表示に設定されているファイル、あるいはフォルダーのことです。

非表示にする理由としては

  • 通常は触れる必要のないファイルやフォルダーなので非表示にすることで誤って削除や変更をしないようにする
  • 増えたファイルを整理するため古いファイルを非表示にする
  • セキュリティやプライバシーの観点で第三者から見えなくする

※設定で簡単に再度表示させることもできます。

参考:隠しファイルの設定方法