【GTM】クリックイベントが発火しない時にする設定

GTM(Google Tag Manager)内で設定可能な「ページ内の<a>タグクリック」の計測方法についてご紹介します。
Google広告やアナリティクスでクリックイベントが発火しないことありませんか?
【PHP】Google Drive API 共有フォルダの場合

前の記事でGoogleのAPIを使用してファイルのアップロードをしましたが、共有フォルダーの場合はコードの追加が必要になります。
共有ドライブへリクエストするときの専用パラメーターが存在する公式ドキュメントによると&nbs ...
【PHP】フォームでファイルをGoogle Driveに アップロードする方法 (GoogleDrive API 使用)

8月23日更新の最小構成版はこちらから
HTMLでフォームを作成する際に、サーバーを使わずにGoogleスプレッドシートとGoogleドライブにファイルを保管することが増えてきました。今回はPHPでGoogleドライブにア ...
【PHP GAS】フォームの送信データをPHPでスプレッドシートに保存

フォームで送信された情報を、メールだけでなく直接データとして保存をする方法です。
いままでは、GASで定期的にメールを取得して、スプレッドシートに転記するスクリプトを動かしていましたが、トリガー設定が外れたりするものも怖いので ...
【JavaScript】JavaScriptでモーダルウインドウで情報を表示する

店舗名や学校名をクリックしたときにモーダルウインドウで住所や電話番号を表示させる方法です。
詳細情報を見せたいけど画面遷移させてしまって離脱させたくないLPなどに有効です。
Javascript、CSSで使用し ...
【GAS】配列の操作(2次配列の列の順番変更、不要な列を削除、フィルター)

スプレッドシートシートの表をGASで取得してデータを操作する方法です。
列の順番を変えたり、必要なデータだけを抽出したりする方法です。
配列の順番変更こんな表があります。
列を入れ替えます
a ...【GAS】スクリプトでログの記録

スクリプト実行時にスプレッドシートにログを記録します。スクリプト内のエラーや取得したデータなどを記録したいときに便利です。
スプレッドシートでログを記録する表を作成します。
今回は記録日時、スクリプトの名前、ス ...
【GAS】スプレッドシートをデータベースとして使用しているときの検索 (indexOfの使い方)

スプレッドシートのデータを検索する際に、遅いと感じたことはありませんか?
for構文でセルの内容を確認して条件にあるセルを見つける方法は非常に遅いです。
A列のIDを検索してB列やC列にデータを入れたいfor構文を使 ...【PHP】セキュリティ強化 CSRF対策

問い合わせフォームの確認画面に遷移するタイミングでセッションに合言葉(トークン)を保存する。
submitのタイミングでセッションのトークンと一致するかを確認することでCSRFを防ぐことができる。
トークンの生成処理 ...【PHP】XSS(クロスサイトスクリプティング)攻撃に備える

お問い合わせフォームなどに、悪意のあるコードを埋め込まれてしまう可能性があるため、対策をします。
クロスサイトスクリプティング攻撃を防ぐためには
プログラムとして解釈される特殊文字を害のない文字に変換(無効化する) ...