【GTM】クリックイベントが発火しない原因と解決策|画像タグ・子要素のクリック計測
GTMでクリックイベントが発火しない原因と解決策を解説。<a>タグの中に画像や子要素がある場合にトリガーが反応しない問題を、カスタムJavaScript変数とトリガー設定で解消する方法を紹介します。
【PHP】Google Drive API 共有フォルダの場合
前の記事でGoogleのAPIを使用してファイルのアップロードをしましたが、共有フォルダーの場合はコードの追加が必要になります。
共有ドライブへリクエストするときの専用パラメーターが存在する公式ドキュメントによると&nbs ...
【PHP】Google Drive APIでファイルをアップロードする方法|OAuth2認証からコードまで解説
PHPでGoogle Drive APIを使ってファイルをアップロードする方法を解説。OAuth2.0のクライアントID取得・認証トークン生成・PHPコードの作成手順を画像付きで紹介します。共有フォルダへのアップロードにも対応。
【PHP GAS】フォームの送信データをPHPでスプレッドシートに保存
フォームで送信された情報を、メールだけでなく直接データとして保存をする方法です。
いままでは、GASで定期的にメールを取得して、スプレッドシートに転記するスクリプトを動かしていましたが、トリガー設定が外れたりするものも怖いので ...
【JavaScript】JavaScriptでモーダルウインドウで情報を表示する
店舗名や学校名をクリックしたときにモーダルウインドウで住所や電話番号を表示させる方法です。
詳細情報を見せたいけど画面遷移させてしまって離脱させたくないLPなどに有効です。
Javascript、CSSで使用し ...
【GAS】二次元配列の操作まとめ|列の並び替え・削除・フィルター処理をコード付きで解説
GAS(Google Apps Script)でスプレッドシートの表を二次元配列として操作する方法を解説。列の順番変更・不要な列の削除・条件でのフィルタリングをmap/filterを使って実装するサンプルコード付きで紹介します。
【GAS】スクリプトでログの記録
スクリプト実行時にスプレッドシートにログを記録します。スクリプト内のエラーや取得したデータなどを記録したいときに便利です。
スプレッドシートでログを記録する表を作成します。
今回は記録日時、スクリプトの名前、ス ...
【PHP】セキュリティ強化 CSRF対策
問い合わせフォームの確認画面に遷移するタイミングでセッションに合言葉(トークン)を保存する。
submitのタイミングでセッションのトークンと一致するかを確認することでCSRFを防ぐことができる。
トークンの生成処理 ...【PHP】XSS(クロスサイトスクリプティング)攻撃に備える
お問い合わせフォームなどに、悪意のあるコードを埋め込まれてしまう可能性があるため、対策をします。
クロスサイトスクリプティング攻撃を防ぐためには
プログラムとして解釈される特殊文字を害のない文字に変換(無効化する) ...
【AWS】WordPress消えました
AWSのEC2の調整をしているときに再起動と間違えて「インスタンスの終了」をしてしまいました。
全部のデータが消えてしまうんですね…
バックアップもないため、リスタートします。