村馬賢介

BigQuery関連のnoteを書いてます。

村馬賢介

BigQuery関連のnoteを書いてます。

マガジン

  • Twitter広告API

    Twitter広告APIの利用などに関してまとめています。

  • Google Analytics 4をBigQueryで分析

  • BigQuery応用編

記事一覧

3. BigQueryで月曜から日曜までの週毎で集計したい場合の日付指定方法

Googleアナリティクスなどのデータを月曜から日曜までの週毎(ISOWEEK)で集計したい際、どのように日付指定するべきかをこの記事では説明します。 2022/08/31(月)にク…

村馬賢介
1年前

Macでパスワード付きZipファイルやZipフォルダを作成するコマンド

以下のコマンドをターミナルで実行することで、パスワード付きZipファイルやZipフォルダを作成できる。 zip -er {作成後のファイル名(フォルダ名)}.zip {作成元ファイル…

村馬賢介
2年前

2. Twitter Ads APIをPostmanで試しに叩いてみる方法

Postmanで「Twitter Ads API」をフォーク以下のURLにアクセスし、「Twitter Ads API」コレクションをフォークします。 Variablesを設定「Twitter Ads API」→「Variables…

村馬賢介
2年前

1. Twitter OAuth 1.0aで連携アプリを認証する方法(Twitter Ads API)

Twitter広告API(Twitter Ads API)の開発において、PostmanなどでTwitter広告APIを実行する前にTwitter連携アプリの認証が必要になります。 そこで、Twitter OAuth 1.0a…

村馬賢介
2年前

Macbook Proを購入後に行う初期設定・セットアップの8つの手順

Macbook ProなどmacOSのパソコンを購入後に私が行う初期設定をまとめました。USキーボードの方向けの便利な設定も記載しています。 1. Trackpadでタップで反応するように…

村馬賢介
2年前
2

8. BigQueryで過去n日のユーザー数を日毎に集計するGA4のクエリ

GA4のユーザー数の集計期間をISOWEEKやMONTHではなく、過去7日間、過去28日間、過去30日間毎に設定し、集計するためのクエリをご紹介します。 このクエリを実行することで…

村馬賢介
2年前

2. BigQueryでGA4のevent_timestampを日時に変換する方法

この記事ではBigQueryでGoogleアナリティクス4のevent_timestampを日時に変換する方法をご紹介しています。 BigQueryやデータ分析に関するお仕事のご相談はTwitter、Linke…

村馬賢介
2年前
16

1. BigQueryで複数のテーブルを一括削除する方法

BigQueryで複数のテーブル(dataset.table)を一括削除する方法をご紹介します。 BigQueryでテーブルを削除する方は様々ですが、今回は1パターンご紹介します。 1. Cloud …

村馬賢介
2年前
5

[ビデオ会議]Macbookの内蔵カメラの明るさを無料で設定する方法(Snap Cameraを利用)

2023年2月追記 Snap Cameraのサービスが2023年1月25日に提供終了したことで、この記事で紹介する方法が利用できなくなりました・・ Snap Cameraを利用して、Macbook Proや…

村馬賢介
3年前
8

Notion APIのドキュメントや関連ページのまとめ

Notion APIに関して参考になる記事や関連ページをまとめてます。 日本語版のお知らせ2021年5月13日 — APIを使ったシステム連携をはじめましょう - Notion こちらは日本…

村馬賢介
3年前
16

他サイトのコアウェブバイタルのスコアをざっくり確認する方法

自サイト・他サイトのコアウェブバイタル(Core Web Vitals)を簡単に計測するための方法をご紹介します。 今回はAmazonのコアウェブバイタルを例にご紹介します。 Chrome…

村馬賢介
3年前
2

8. BigQueryとデータポータルを利用してサンプリングなしでモニタリング環境の構築

Googleスプレッドシートなどで毎月のKPIモニタリングなどを手動更新で行っている方は、BigQueryとGoogleデータポータル(英語名:Google Data Studio)を活用することをお…

村馬賢介
3年前
2

7. BigQueryのクエリのスケジューリングの設定方法や使い方

この記事ではBigQueryのクエリを定期的に実行し、出力結果をテーブルとして自動保存する方法をご紹介します。 Google Analyticsのデータを日毎・週毎・月毎に自動集計する…

村馬賢介
3年前
1

6. BigQueryのUDFの使い方や使用例の紹介(SQL編)

今回はBigQueryのUDF(user-defined functions、ユーザー定義関数)の使い方をご紹介します。 UDFはSQLとJavascriptで作成することができますが、今回はSQLに絞って説明し…

村馬賢介
3年前
1

5. BigQueryでGoogle Analyticsを分析するときに参照したいドキュメント一覧

今回はBigQueryで分析を行う前や困ったときに読みたいドキュメントをご紹介します。 Google AnalyticsやBigQueryの情報をすべてを把握するのは難しいので、必要にあわせて…

村馬賢介
3年前
8

4. GAをBigQueryで分析する際の注意点(WebとAppの違いやPlatformの絞り込み)

この記事ではGoogle Analytics 4(旧Web + App)のデータを分析する際の注意点をご紹介します。 BigQueryにおけるデバイス(Device)やプラットフォーム(Platform)につ…

村馬賢介
3年前
3
3. BigQueryで月曜から日曜までの週毎で集計したい場合の日付指定方法

3. BigQueryで月曜から日曜までの週毎で集計したい場合の日付指定方法

Googleアナリティクスなどのデータを月曜から日曜までの週毎(ISOWEEK)で集計したい際、どのように日付指定するべきかをこの記事では説明します。

2022/08/31(月)にクエリが実行された場合の例を説明します。

パターン1:DATE_TRUNCを用いて先週の日付を指定する方法DECLARE firstDate, lastDate DATE;SET firstDate = DATE_T

もっとみる

Macでパスワード付きZipファイルやZipフォルダを作成するコマンド

以下のコマンドをターミナルで実行することで、パスワード付きZipファイルやZipフォルダを作成できる。

zip -er {作成後のファイル名(フォルダ名)}.zip {作成元ファイル名(フォルダ名)}

zipcloakでのWarningzipcloakコマンドで作成済みのZipファイルにパスワードを追加しようとすると、Warningが表示されたので、上記のコマンドで対応することとなった。

z

もっとみる

2. Twitter Ads APIをPostmanで試しに叩いてみる方法

Postmanで「Twitter Ads API」をフォーク以下のURLにアクセスし、「Twitter Ads API」コレクションをフォークします。

Variablesを設定「Twitter Ads API」→「Variables」の順番でクリックします。
以下の5つのVariablesを追加します。

consumer_secret

Twitter連携アプリのAPIキー

consumer

もっとみる

1. Twitter OAuth 1.0aで連携アプリを認証する方法(Twitter Ads API)

Twitter広告API(Twitter Ads API)の開発において、PostmanなどでTwitter広告APIを実行する前にTwitter連携アプリの認証が必要になります。

そこで、Twitter OAuth 1.0aで連携アプリを認証する方法を2パターンご紹介します。

Twurlを利用するパターンTwurlをインストール

ターミナルで以下のコマンドを実行し、Twurlをインストール

もっとみる
Macbook Proを購入後に行う初期設定・セットアップの8つの手順

Macbook Proを購入後に行う初期設定・セットアップの8つの手順

Macbook ProなどmacOSのパソコンを購入後に私が行う初期設定をまとめました。USキーボードの方向けの便利な設定も記載しています。

1. Trackpadでタップで反応するように変更&Tracking speedは最高速に変更Trackpadでカチッと押し込まなくても反応するように設定を変更します。

また、Tracking speedを速くすることで操作速度を上げます。最速のスピード

もっとみる
8. BigQueryで過去n日のユーザー数を日毎に集計するGA4のクエリ

8. BigQueryで過去n日のユーザー数を日毎に集計するGA4のクエリ

GA4のユーザー数の集計期間をISOWEEKやMONTHではなく、過去7日間、過去28日間、過去30日間毎に設定し、集計するためのクエリをご紹介します。

このクエリを実行することで、日毎に過去7日間のユーザー数の推移を表示できます。
つまり、以下のようなGA4のレポートのスナップショットページに表示されるユーザー数とレンディングと同等のレポートを作成するクエリです。

過去7日間のユーザー数を日

もっとみる
2. BigQueryでGA4のevent_timestampを日時に変換する方法

2. BigQueryでGA4のevent_timestampを日時に変換する方法

この記事ではBigQueryでGoogleアナリティクス4のevent_timestampを日時に変換する方法をご紹介しています。

BigQueryやデータ分析に関するお仕事のご相談はTwitter、Linkedinからお願いいたします。

event_timestampの変換例
BigQueryにエクスポートされたGoogleアナリティクスのevent_timestampはINTEGERで記録

もっとみる
1. BigQueryで複数のテーブルを一括削除する方法

1. BigQueryで複数のテーブルを一括削除する方法

BigQueryで複数のテーブル(dataset.table)を一括削除する方法をご紹介します。
BigQueryでテーブルを削除する方は様々ですが、今回は1パターンご紹介します。

1. Cloud Shellターミナルのbq コマンドでテーブルを削除

2. SQLでテーブルを削除(後日追記予定)

BigQueryやデータ分析に関するお仕事のご相談はTwitter、Linkedinからお願い

もっとみる
[ビデオ会議]Macbookの内蔵カメラの明るさを無料で設定する方法(Snap Cameraを利用)

[ビデオ会議]Macbookの内蔵カメラの明るさを無料で設定する方法(Snap Cameraを利用)

2023年2月追記
Snap Cameraのサービスが2023年1月25日に提供終了したことで、この記事で紹介する方法が利用できなくなりました・・

Snap Cameraを利用して、Macbook ProやAirの内蔵カメラの明るさを無料で調整する方法をご紹介します。リングライト無しでも、ビデオ会議の際にかなり顔映りが良くなると思います。

Snap Cameraを利用するため、iMacやWin

もっとみる
Notion APIのドキュメントや関連ページのまとめ

Notion APIのドキュメントや関連ページのまとめ

Notion APIに関して参考になる記事や関連ページをまとめてます。

日本語版のお知らせ2021年5月13日 — APIを使ったシステム連携をはじめましょう - Notion

こちらは日本語翻訳の記事になります。

また、2021年5月時点ではZapier、Typeform、Automate.ioなどとすでに連携できますが、利用例などが少し書いてあります。
ZapierなどでNotionを活

もっとみる
他サイトのコアウェブバイタルのスコアをざっくり確認する方法

他サイトのコアウェブバイタルのスコアをざっくり確認する方法

自サイト・他サイトのコアウェブバイタル(Core Web Vitals)を簡単に計測するための方法をご紹介します。
今回はAmazonのコアウェブバイタルを例にご紹介します。

Chrome User Experience Reportとは?
「Chrome User Experience Report(CrUX)」は、Chomeユーザーがアクセスしたデータをもとに作成されています。CrUXでは主

もっとみる
8. BigQueryとデータポータルを利用してサンプリングなしでモニタリング環境の構築

8. BigQueryとデータポータルを利用してサンプリングなしでモニタリング環境の構築

Googleスプレッドシートなどで毎月のKPIモニタリングなどを手動更新で行っている方は、BigQueryとGoogleデータポータル(英語名:Google Data Studio)を活用することをおすすめします。

BigQueryでGoogle Analyticsのデータを定期的に自動集計して、Googleデータポータルで表示することができます。そのため、手動更新の手間やミスを減らすことができ

もっとみる
7. BigQueryのクエリのスケジューリングの設定方法や使い方

7. BigQueryのクエリのスケジューリングの設定方法や使い方

この記事ではBigQueryのクエリを定期的に実行し、出力結果をテーブルとして自動保存する方法をご紹介します。

Google Analyticsのデータを日毎・週毎・月毎に自動集計することで、手運用の手間を削減することができます。スケジュールの設定を細かくカスタムすることができるため、好きなタイミングでクエリを自動実行することができます。

日毎のクエリのスケジューリング設定方法1. クエリのス

もっとみる
6. BigQueryのUDFの使い方や使用例の紹介(SQL編)

6. BigQueryのUDFの使い方や使用例の紹介(SQL編)

今回はBigQueryのUDF(user-defined functions、ユーザー定義関数)の使い方をご紹介します。
UDFはSQLとJavascriptで作成することができますが、今回はSQLに絞って説明します。

UDFの使用例・INT型で記録された情報の可読性向上
北海道を0、青森県を1など単語を数字に置き換えているものを数字から単語に変換するのに便利です。

CASE WHE

もっとみる
5. BigQueryでGoogle Analyticsを分析するときに参照したいドキュメント一覧

5. BigQueryでGoogle Analyticsを分析するときに参照したいドキュメント一覧

今回はBigQueryで分析を行う前や困ったときに読みたいドキュメントをご紹介します。
Google AnalyticsやBigQueryの情報をすべてを把握するのは難しいので、必要にあわせて各ドキュメントを参照してください。

また、基本的には英語版の記事を読むことをおすすめします。日本語版の記事は最新版に更新されていないことがあるためです。

アプリ・ウェブ共通GA4のBigQuery Exp

もっとみる
4. GAをBigQueryで分析する際の注意点(WebとAppの違いやPlatformの絞り込み)

4. GAをBigQueryで分析する際の注意点(WebとAppの違いやPlatformの絞り込み)

この記事ではGoogle Analytics 4(旧Web + App)のデータを分析する際の注意点をご紹介します。

BigQueryにおけるデバイス(Device)やプラットフォーム(Platform)について理解しておくことで、誤った分析を行うことを防げます。
特にデバイスやプラットフォームの絞り込みについて詳しくご紹介します。

Appのデータのみを分析するときAppのデータのみを対象に分

もっとみる