collect?v=1というお馴染みの文字列を含むあのビーコンURL、ペイロードとか呼んだりもしますけどアレが[protoPayload.resource]カラムに記録されてます。 ペイロード以外にも: protoPayload.ip (IPアドレス) protoPayload.userAgent (ユーザーエージェント) timestamp (タイムスタンプ) などがログに残ってます。 2.ビーコンログを分解 ビーコンのペイロードそのままだと全く何も分からないので、SQLで分解して別テーブルを作ります。 分解用SQLが長ったらしいけどキニシナイ! CREATE TEMP FUNCTION decode(s string) returns string language js as """ var ret = ''; try { ret = decodeURIComponent(s); }
![Server-side GTMのGAビーコンログをBigQueryにエクスポートして分解する](https://cdn-ak-scissors.b.st-hatena.com/image/square/25a8da98ad9406346be4716c9585aeafcda9d61b/height=288;version=1;width=512/https%3A%2F%2Fex-ture.com%2Fblog%2Fwp-content%2Fuploads%2F2020%2F08%2Ffood_asparagus_bacon.png)