-
Notifications
You must be signed in to change notification settings - Fork 1
/
events_wildcard.sqlx
175 lines (175 loc) · 12 KB
/
events_wildcard.sqlx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
config {
type: "declaration",
/** 本番環境/テスト環境の defaultDatabase 設定を上書きしてプロジェクトIDを固定する */
database: constants.GA4_EXPORT_PROJECT_ID,
/** 本番環境/テスト環境の defaultSchema 設定を上書きしてデータセットIDを固定する */
schema: "analytics_" + constants.GA4_PROPERTY_ID,
/** テーブル名にワイルドカードテーブルを指定する */
name: "events_*",
/** 説明文 */
description: "Google Analytics 4 からエクスポートされたテーブルすべてを表すワイルドカードテーブル",
/**
* カラムの説明文
* 参考: "BigQuery Export のスキーマ - アナリティクス ヘルプ" https://support.google.com/analytics/answer/7029846?hl=ja
*/
columns: {
event_date: "イベントが記録された日付(アプリの登録タイムゾーンにおける日付を YYYYMMDD 形式で示したもの)。",
event_timestamp: "該当クライアントでイベントが記録された時刻(マイクロ秒単位、UTC)。",
event_name: "イベントの名前。",
event_params: {
description: "このイベントに関連付けられたパラメータを格納する繰り返しレコード。",
columns: {
key: "イベント パラメータのキー。",
value: {
description: "イベント パラメータの値を格納するレコード。",
columns: {
string_value: "イベント パラメータの文字列値。",
int_value: "イベント パラメータの整数値。",
float_value: "イベント パラメータの浮動小数点値。このフィールドは現在使用されていません。",
double_value: "イベント パラメータの倍精度値。"
}
}
}
},
event_previous_timestamp: "該当クライアントで前回イベントが記録された時刻(マイクロ秒単位、UTC)。",
event_value_in_usd: "イベントの「値」パラメータの通貨換算値(米ドル単位)。",
event_bundle_sequence_id: "これらのイベントをアップロードしたバンドルのシーケンシャル ID。",
event_server_timestamp_offset: "データの収集時とアップロード時のタイムスタンプの間隔(マイクロ秒単位)。",
user_id: "setUserId API によって設定されるユーザー ID。",
user_pseudo_id: "ユーザーの仮の ID(アプリ インスタンス ID など)。",
user_properties: {
description: "setUserProperty API によって設定される、ユーザー プロパティの繰り返しレコード。",
columns: {
key: "ユーザー プロパティの名前。",
value: {
description: "ユーザー プロパティの値を格納するレコード。",
columns: {
string_value: "ユーザー プロパティの文字列値。",
int_value: "ユーザー プロパティの整数値。",
float_value: "このフィールドは現在使用されていません。",
double_value: "ユーザー プロパティの倍精度値。",
set_timestamp_micros: "ユーザー プロパティが最後に設定された時刻(マイクロ秒単位)。"
}
}
}
},
user_first_touch_timestamp: "ユーザーが初めてアプリを起動したか、サイトに訪れた時刻(マイクロ秒単位)。",
user_ltv: {
description: "ユーザーのライフタイム バリューに関する情報を格納するレコード。このフィールドは当日表では使用されません。",
columns: {
revenue: "ユーザーのライフタイム バリュー(収益)。このフィールドは当日表では使用されません。",
currency: "ユーザーのライフタイム バリュー(通貨)。このフィールドは当日表では使用されません。"
}
},
device: {
description: "デバイスの情報を格納するレコード。",
columns: {
category: "デバイスのカテゴリ(モバイル、タブレット、PC)。",
mobile_brand_name: "デバイスのブランド名。",
mobile_model_name: "デバイスのモデル名。",
mobile_marketing_name: "デバイスのマーケティング名。",
mobile_os_hardware_model: "オペレーティング システムから直接取得したデバイスのモデル情報。",
operating_system: "デバイスのオペレーティング システム。",
operating_system_version: "OS のバージョン。",
vendor_id: "IDFV(IDFA を収集していない場合にのみ使用)。",
advertising_id: "広告 ID または IDFA。",
language: "OS の言語。",
is_limited_ad_tracking: "デバイスの広告トラッキング制限の設定。\niOS14 以降では、IDFA がゼロ以外の場合、false が返されます。",
time_zone_offset_seconds: "GMT との時差(秒単位)。",
browser: "",
browser_version: "",
web_info: {
description: "ウェブデータの情報のレコード。",
columns: {
browser: "ユーザーがコンテンツを閲覧したブラウザ。",
browser_version: "ユーザーがコンテンツを閲覧したブラウザのバージョン。",
hostname: "ログに記録されたイベントに関連付けられたホスト名。"
}
}
}
},
geo: {
description: "ユーザーの位置情報を格納するレコード。",
columns: {
continent: "イベントが報告された大陸(IP アドレスベース)。",
country: "イベントが報告された国(IP アドレスベース)。",
region: "イベントが報告された地域(IP アドレスベース)。",
city: "イベントが報告された都市(IP アドレスベース)。",
sub_continent: "イベントが報告された亜大陸(IP アドレスベース)。",
metro: "イベントが報告された大都市圏(IP アドレスベース)。"
}
},
app_info: {
description: "アプリについての情報を格納するレコード。",
columns: {
id: "アプリのパッケージ名またはバンドル ID。",
version: "アプリの versionName(Android の場合)または short bundle version。",
firebase_app_id: "アプリに関連付けられている Firebase アプリ ID。",
install_source: "アプリをインストールしたストア。"
}
},
traffic_source: {
description: "ユーザーを最初に獲得したトラフィック ソースの名前。このフィールドは当日表では使用されません。",
columns: {
name: "ユーザーを最初に獲得したマーケティング キャンペーンの名前。このフィールドは当日表では使用されません。",
medium: "ユーザーを最初に獲得したメディアの名前(有料検索、オーガニック検索、メールなど)。このフィールドは当日表では使用されません。",
source: "ユーザーを最初に獲得したネットワークの名前。このフィールドは当日表では使用されません。"
}
},
stream_id: "ストリームの数値 ID。",
platform: "アプリケーションが構築されているプラットフォーム。",
event_dimensions: {
description: "",
columns: {
hostname: ""
}
},
ecommerce: {
description: "e コマースに関する情報を格納するレコード。",
columns: {
total_item_quantity: "このイベントにおけるアイテムの合計数。items.quantity の合計です。",
purchase_revenue_in_usd: "このイベントでの購入による収益。米ドル(標準単位)で表記されます。購入イベントに対してのみ入力されます。",
purchase_revenue: "このイベントでの購入による収益。現地通貨(標準単位)で表記されます。購入イベントに対してのみ入力されます。",
refund_value_in_usd: "このイベントにおける払い戻しの金額。米ドル(標準単位)で表記されます。払い戻しイベントに対してのみ入力されます。",
refund_value: "このイベントにおける払い戻しの金額。現地通貨(標準単位)で表記されます。払い戻しイベントに対してのみ入力されます。",
shipping_value_in_usd: "このイベントにおける送料。米ドル(標準単位)で表記されます。",
shipping_value: "このイベントにおける送料。現地通貨で表記されます。",
tax_value_in_usd: "このイベントにおける税額。米ドル(標準単位)で表記されます。",
tax_value: "このイベントにおける税額。現地通貨(標準単位)で表記されます。",
unique_items: "このイベントにおける固有のアイテム数。item_id、item_name、item_brand に基づきます。",
transaction_id: "e コマース トランザクションのトランザクション ID。"
}
},
items: {
description: "このイベントに含まれる商品アイテムの繰り返しレコード。",
columns: {
item_id: "商品アイテムの ID。",
item_name: "商品アイテムの名前。",
item_brand: "商品アイテムのブランド。",
item_variant: "商品アイテムのバリエーション。",
item_category: "商品アイテムのカテゴリ。",
item_category2: "商品アイテムのサブカテゴリ。",
item_category3: "商品アイテムのサブカテゴリ。",
item_category4: "商品アイテムのサブカテゴリ。",
item_category5: "商品アイテムのサブカテゴリ。",
price_in_usd: "商品アイテムの価格。米ドル(標準単位)で表記されます。",
price: "商品アイテムの現地通貨での価格。",
quantity: "商品アイテムの数量。",
item_revenue_in_usd: "この商品アイテムの収益。price_in_usd x 数量によって計算されます。購入イベントに対してのみ入力され、米ドル(標準単位)で表記されます。",
item_revenue: "この商品アイテムの収益。価格 x 数量によって計算されます。購入イベントに対してのみ入力され、現地通貨(標準単位)で表記されます。",
item_refund_in_usd: "この商品アイテムの払い戻し額。price_in_usd x 数量によって計算されます。払い戻しイベントに対してのみ入力され、米ドル(標準単位)で表記されます。",
item_refund: "この商品アイテムの払い戻し額。価格 x 数量によって計算されます。払い戻しイベントに対してのみ入力され、現地通貨(標準単位)で表記されます。",
coupon: "この商品アイテムに適用されるクーポンコード。",
affiliation: "仕入れ先業者や実店舗を指定する商品アフィリエーション。",
location_id: "商品アイテムに関連付けられている場所。",
item_list_id: "ユーザーに商品アイテムが表示されたリストの ID。",
item_list_name: "ユーザーに商品アイテムが表示されたリストの名前。",
item_list_index: "リスト内の商品アイテムの位置",
promotion_id: "商品プロモーションの ID。",
promotion_name: "商品プロモーションの名前。",
creative_name: "プロモーション スポットで使用されたクリエイティブの名前。",
creative_slot: "クリエイティブ スロットの名前。"
}
}
}
}