- チュートリアル
- ETL・ELT・ワークフロー
- 接続情報
- A8.net接続情報
- Adobe Marketo Engageの接続情報
- Amazon DynamoDB接続情報
- Amazon Redshiftの接続情報
- Apple Search Ads接続情報
- AppsFlyerの接続情報
- Azure Blob Storageの接続情報
- Azure Synapse Analyticsの接続情報
- Google BigQueryの接続情報
- Boxの接続情報
- Databricksの接続情報
- eセールスマネージャーの接続情報
- Facebookの接続情報
- Facebook広告レポート、コンバージョン、オフラインコンバージョン、カスタムオーディエンス用アプリ作成・トークン取得手順
- freee会計の接続情報
- GitHubの接続情報
- Google Ad Managerの接続情報
- Google Analyticsの接続情報
- Google Analytics 4の接続情報
- Google Cloud Spannerの接続情報
- Google Cloud Storageの接続情報
- Google Driveの接続情報
- Google Playの接続情報
- Google Search Consoleの接続情報
- Google Spreadsheetsの接続情報
- Google Adsの接続情報
- HTTP・HTTPSの接続情報
- HubSpotの接続情報
- JIRAの接続情報
- KARTE Datahubの接続情報
- kintoneの接続情報
- LINE広告の接続情報
- MongoDBの接続情報
- Microsoft Advertisingの接続情報
- Microsoft SQL Serverの接続情報
- MySQLの接続情報
- Oracle Databaseの接続情報
- PostgreSQLの接続情報
- RTB Houseの接続情報
- Rtoaster insight+ Googleアカウント連携 接続情報
- S3の接続情報
- Salesforce Marketing Cloud Account Engagementの接続情報
- Salesforceの接続情報
- Sansan接続情報
- SHANON MARKETING PLATFORMの接続情報
- Slackの接続情報
- SmartHRの接続情報
- Snowflakeの接続情報
- Square接続情報
- Stripe接続情報
- Tableauの接続情報
- ValueCommerceの接続情報
- X Ads (旧Twitter Ads) の接続情報
- Yahoo!検索広告,ディスプレイ広告(運用型)の接続情報
- Zendesk Supportの接続情報
- Zoho Books接続情報
- Zoho CRMの接続情報
- ネクストSFAの接続情報
- SpreadSheetsから生成したBigQueryのテーブルを参照する際の注意点
- SSHトンネルを使った接続
- Google CloudのJSON Keyを取得する
- 転送設定
- 転送設定一覧
- 転送設定 - 転送元コネクタ
- 転送元 - A8.net
- 転送元 - Adobe Marketo Engage
- 転送元 - Amazon Aurora MySQL
- 転送元 - Amazon CloudWatch Logs
- 転送元 - Amazon DynamoDB
- 転送元 - Amazon Redshift
- 転送元 - Amazon S3
- 転送元 - App Store Connect API
- 転送元 - Apple Search Ads
- 転送元 - AppsFlyer
- 転送元 - Amazon Athena
- 転送元 - Azure Blob Storage
- 転送元 - Google BigQuery
- 転送元 - Box
- 転送元 - Cisco Secure Endpoint
- 転送元 - Criteo
- 転送元 - CrowdStrike
- 転送元 - Databricks
- 転送元 - Elasticsearch
- 転送元 - eセールスマネージャー
- 転送元 - Facebook Ad クリエイティブ
- 転送元 - Facebookリード広告
- 転送元 - Facebook Ad Insights
- 転送元 - freee会計
- 転送元 - FTP・FTPS
- 転送元 - GitHub GraphQL API
- 転送元 - Google Ad Manager
- 転送元 - Google Ads
- 転送元 - Google AdSense
- 転送元 - Google Analytics
- 転送元 - Google Analytics 4
- 転送元 - Google Cloud Spanner
- 転送元 - Google Cloud Storage
- 転送元 - Google Drive
- 転送元 - Google Play
- 転送元 - Google Search Console
- 転送元 - Google Spreadsheets
- 転送元 - HTTP・HTTPS
- 転送元 - HubSpot
- 転送元 - JIRA
- 転送元 - KARTE Datahub
- 転送元 - kintone
- 転送元 - LINE広告
- 転送元 - Microsoft SQL Server
- 転送元 - Microsoft Advertising
- 転送元 - MongoDB
- 転送元 - MySQL
- 転送元 - MySQL binlog (CDC)
- 転送元 - Oracle Database
- 転送元 - PostgreSQL
- 転送元 - RDBMSバージョン対応表
- 転送元 - Repro
- 転送元 - Rtoaster insight+ Googleアカウント連携
- 転送元 - RTB House
- 転送元 - Salesforce Report
- 転送元 - Salesforce
- 転送元 - Salesforce Marketing Cloud Account Engagement
- 転送元 - Sansan
- 転送元 - SFTP
- 転送元 - Shopify
- 転送元 - SHANON MARKETING PLATFORM
- 転送元 - Slack
- 転送元 - SmartHR
- 転送元 - Snowflake
- 転送元 - Square
- 転送元 - Stripe
- 転送元 - Tableau CRM Analytics
- 転送元 - TikTok Ads
- 転送元 - Treasure Data
- 転送元 - X Ads (旧Twitter Ads)
- 転送元 - TROCCO Web行動ログ
- 転送元 - TROCCO
- 転送元 - Yahoo!ディスプレイ広告 (運用型)
- 転送元 - ValueCommerce
- 転送元 - Yahoo!検索広告
- 転送元 - Zendesk Support
- 転送元 - Zoho Books
- 転送元 - Zoho CRM
- 転送元 - ネクストSFA
- 転送元 - ローカルファイル
- 転送設定 - 転送先コネクタ
- 転送先 - Adobe Marketo Engage
- 転送先 - Amazon Redshift
- 転送先 - Amazon S3
- 転送先 - Amazon S3 Parquet
- 転送先 - Azure Blob Storage
- 転送先 - Azure Synapse Analytics
- 転送先 - Google BigQuery
- 転送先 - Box
- 転送先 - Braze
- 転送先 - Databricks
- 転送先 - eセールスマネージャー
- 転送先 - Facebook オフラインコンバージョン
- 転送先 - Facebook カスタムオーディエンス(β版)
- 転送先 - Facebook コンバージョンAPI
- 転送先 - FTP・FTPS
- 転送先 - Google Ads コンバージョン
- 転送先 - Google Analytics 4 Measurement Protocol
- 転送先 - Google Analytics Measurement Protocol
- 転送先 - Google Cloud Storage
- 転送先 - Google Drive
- 転送先 - Google Spreadsheets
- 転送先 - Googleオフラインコンバージョン
- 転送先 - HubSpot
- 転送先 - KARTE Datahub
- 転送先 - kintone
- 転送先 - LINE Conversion API
- 転送先 - Microsoft SQL Server
- 転送先 - MySQL
- 転送先 - PostgreSQL
- 転送先 - Rtoaster insight+
- 転送先 - Salesforce
- 転送先 - Salesforce Marketing Cloud
- 転送先 - SFTP
- 転送先 - Snowflake
- 転送先 - Treasure Data
- 転送先 - X Ads (旧Twitter Ads) Webコンバージョン
- 転送先 - Yahoo!広告ディスプレイ広告コンバージョン計測API(β版)
- 転送先 - Zoho CRM
- 転送設定 - 共通設定
- 転送設定 - その他
- マネージド転送設定
- データマート定義
- dbt連携
- ワークフロー定義
- 便利な機能
- 接続情報
- データマネジメント
- チーム機能
- 運用支援
- アカウント管理
- TROCCO Web行動ログ
- FAQ
- エラー対応集
- その他基本FAQ
- 転送元BigQueryからの転送量が多く、エラーが発生する場合の解消方法
- 転送元カラムのJSONに配列が含まれていた際、要素を指定して値を取得する方法
- 転送速度を速くすることは出来ますか?
- TROCCOの転送ジョブ系のログの保持期間について
- 時間を表す転送先カラムにて、タイムゾーンを指定する方法
- 転送可能な容量について
- データマート定義作成時、BigQueryスクリプトのご利用について
- ファイル圧縮の設定について
- 開発者コンソールからSOQLを作成する方法
- 作成された転送設定・データマート定義等へのアクセス権について
- カスタム変数ループ実行
- DWH上のマスターテーブルを重複なく効率的に更新する
- Google API Disclosure
- 推奨動作環境
- ご契約プランに関する詳細情報
- プロフェッショナルプランに関する詳細情報
- ダウンタイムを伴うメンテナンスについて
- データの単位について
- リリースノート
- リリースノート一覧
- リリースノート-2025年02月
- リリースノート-2025年01月
- リリースノート-2024年12月
- リリースノート-2024年11月
- リリースノート-2024年10月
- リリースノート-2024年09月
- リリースノート-2024年08月
- リリースノート-2024年07月
- リリースノート-2024年06月
- リリースノート-2024年05月
- リリースノート-2024年04月
- リリースノート-2024年03月
- リリースノート-2024年02月
- リリースノート-2024年01月
- リリースノート-2023年12月
- リリースノート-2023年11月
- リリースノート-2023年10月
- リリースノート-2023年09月
- リリースノート-2023年08月
- リリースノート-2023年07月
- リリースノート-2023年06月
- リリースノート-2023年05月
- リリースノート-2023年04月
- リリースノート-2023年03月
- リリースノート-2023年02月
- リリースノート-2023年01月
- リリースノート-2022年12月
- リリースノート-2022年11月
- リリースノート-2022年10月
- リリースノート-2022年09月
- リリースノート-2022年08月
- リリースノート-2022年07月
- リリースノート-2022年06月
- リリースノート-2022年05月
- リリースノート-2022年04月
- リリースノート-2022年03月
- お知らせ
- 利用規約
概要
本ページでは、以下について説明します。
動作環境
TROCCO Web行動ログ収集SDKでは、以下の環境において行われたログが収集されることを確認しています。
以下で記載されているバージョンはすべてメジャーバージョンです。
TROCCO Web行動ログ収集SDKでは、該当メジャーバージョン内における任意のマイナーバージョンに対して、動作を確認しています。
マイナーバージョンを含めたすべてのバージョンに対して動作確認が取れているわけではない旨、ご了承ください。
OS
- Windows 10以上
- macOS 10以上
- Android 7以上
- iOS 12以上
Webブラウザ
- Microsoft Edge 42以上
- Google Chrome 72以上
- Safari 12以上
- Mozilla Firefox 65以上
TROCCO Web行動ログ収集SDKでは、ブラウザバックの際にもPageViewが計測されます。
ただし、TROCCO Web行動ログ収集SDK配信先サイトのHTTPレスポンスでCache-Control: no-store
およびcache-control: no-cache
が付与されていない場合は、Safari(iOS/macOS)のBack Forward Cacheの影響でPageViewが計測されません。
本事象はTROCCO Web行動ログ収集SDK側で対策できません。
そのため、サイト側の設定変更にてご対応いただくか、JavaScriptを使用して強制的に画面をリロードさせるようにしてください。
参考:ブラウザの「戻る」ボタンでキャッシュが表示されてしまう際の対策 #JavaScript - Qiita
セッションの定義
セッションとは
ユーザーがサイトを訪問してから離脱するまでの、一連の流れをまとめた概念です。
Google Analyticsでいうセッション・訪問と同義です。
本項では、主にセッションの終了条件について説明します。
セッションの終了条件には、大きく以下の2つの条件があります。
- 時間による終了
- キャンペーンの切り替わりによる終了
時間による終了
以下では便宜上、セッションのタイムアウト時間をデフォルト値の30分で説明します。
セッションのタイムアウト時間を変更したい場合は、既存設定の変更からsession_expire_msec
を変更してください。
TROCCO Web行動ログ収集SDKでは、Google Analyticsとは異なり、「1日の終りによる期限切れ」は存在しません。
無操作時間による終了
前回のPageViewから30分間操作されなかった際に、セッションは終了します。
30分以上経過した後に新たにPageViewが発生した場合、そのPageViewは新しいセッションに紐付きます。
イベントによる継続
前回のPageViewから30分経過する前にイベントが発生した場合、それまでカウントされていたタイムアウト時間は一度リセットされます。
つまり、直前のイベントから30分操作されなかった際に、そのセッションは終了します。
そのため、発生間隔が30分以上離れている任意の2つのPageViewがあったときに、それらが同一のセッションとして扱われることは起こり得ます。
前回のPageViewまたはイベントから30分以上操作されなかった状態で新たにイベントが発生した場合、PageViewも合わせて取得されます。
キャンペーンの切り替わりによる終了
セッションは、異なるページからの流入によって切り替わることがあります。
キャンペーンパラメーターによる判定
以下に定めるキャンペーンパラメーターが、現在のページのURLに設定されていた場合は、キャンペーンパラメーターによるセッション切り替え判定が行われます。
たとえば、独自に設定したUTMパラメーターや広告パラメーターなどがキャンペーンパラメーターに該当します。
なお、現在のページにキャンペーンパラメーターがある場合、流入時のキャンペーンパラメーターとすべて一致した場合は、セッションが継続されます。
TROCCO Web行動ログ収集SDKでは、以下のパラメーターがキャンペーンパラメーターとして認識されます。
- UTMパラメーター
utm_source
utm_medium
utm_campaign
utm_content
utm_term
- 広告パラメーター
AdWords
gclid
リファラによる判定
ページビューが発生するたびに、リファラによるセッション切り替え判定が実施されます。
この際に、まずリファラURLと、セッション開始時の流入URLが比較されます。
これらのURLが一致する場合、同一サイト内の遷移とみなされ、セッションは継続します。
上記のURLが異なる場合、リファラURLのホストと、現在のページURLのホストが比較されます。
これらのホストが異なる場合、基本的には別サイトからの流入とみなされ、セッションは切り替えられます。
以下は、それぞれの用語の定義となります。
- リファラURL
- JavaScriptの
document.referer
で取得されるURLです。
- JavaScriptの
- セッション開始時の流入URL
- セッション開始がキャンペーンパラメーターによる場合は、セッションが開始されたPageViewでの現在のページURLとなります。
- そうでない場合は、セッションが開始されたPageViewでのリファラURLとなります。
- 現在のページURL
- JavaScriptの
location.href
で取得されるURLです。
- JavaScriptの
- ホスト
- RFCで定められているURLのホスト部分です。
- たとえば、
https://your-site.com:8080/page/path
というURLの場合、your-site.com
がホストです。
以下は、リファラによるセッション切り替え判定の例です。
リファラURLホストのyahoo.co.jpと、セッション開始時のURLホストのwww.google.comは異なるため、セッションが切り替えられます。
閲覧順 | セッション | 現在のページURL | リファラURL | セッション開始時のURLホスト |
---|---|---|---|---|
1 | セッションA | https://n-analytics.com/lp/index.html | https://www.google.com | www.google.com |
2 | セッションA | https://n-analytics.com/ | https://n-analytics.com/lp/index.html | www.google.com |
3 | セッションB | https://n-analytics.com/lp/index.html | https://yahoo.co.jp | https://yahoo.co.jp |
チャネルの定義
チャネルとは
流入経路を識別するラベルです。
セッション開始時のリファラやランディングページURLから判別され、セッション内の全PageViewで同じ値が保持されます。
チャネルは以下5つの概念で構成され、かつ階層構造になっています。
channel_group
> medium
> source
> campaign
> keyword
チャネルの種類 | 説明 | 値の例 |
---|---|---|
channel_group | Google Analyticsの「チャネルグループ」に相当する値です。 チャネルの最上位概念で、人間が認識しやすい形でチャネルを分類したものです。 medium の値によって、すべて自動でグルーピングされます。グルーピングの条件については、後述の定義一覧を参照ください。 | Organic Search , Paid Search , Social |
medium | UTMパラメーターのutm_medium か、自動付与されます。 | organic , cpc , social |
source | UTMパラメーターのutm_source か、自動付与されます。 | google , yahoo , facebook |
campaign | UTMパラメーターのutm_campaign があればその値が保存されます。 | - |
keyword | UTMパラメーターのutm_term か、検索系のチャネルの場合は自動付与されます。 | - |
なお、チャネルは以下の2種類に分けられます。
- UTMパラメーターによるチャネル
- 自動付与されるチャネル
UTMパラメーターによるチャネル
ランディングページにUTMパラメーターを付与した場合、任意のチャネルを設定できます。
たとえば、https://your-site.com?utm_medium=Foo&utm_source=Bar&utm_campaign=hoge
というURLでランディングした場合、
それぞれのチャネルの値は以下の通りとなります。
medium
:Foo
source
:Bar
campaign
:hoge
keyword
:NULL
自動付与されるチャネル
有名なSNSや検索サイトなどでは、自動的にチャネルが識別されます。
定義一覧の付与方法が「自動」となっているチャネルのみ対象となっています。
なお、自動付与対象の遷移でも、UTMパラメーターがあった場合はそちらが優先されます。
チャネルの定義一覧
以下のcsvファイルを参照ください。
n_analytics_channel_definition.csv
ログの取得およびログファイルに関する情報
TROCCO Web行動ログ収集SDKで収集したログは、以下の条件を満たしたタイミングで弊社管理のAmazon S3上に保存されます。
- 前回の保存から5分が経過したタイミング
- 収集したファイルサイズが256MBに達した場合
また、TROCCO Web行動ログ収集SDKのAPIサーバは、負荷分散・冗長化のため常時複数台稼働しております。(サーバー台数は非公開)
そのため、1回の保存タイミングで、サーバー台数分のファイルが生成されます。
各ファイル内の行数は保証されませんが、おおよそ均等に分割されます。
なお、あるタイミングにおいて取得対象となったログファイルの総サイズが「サーバー台数×256MB」を超えた場合は、まず「サーバー台数×256MB」分のログファイルが保存されます。
そのタイミングでは保存されなかった残りのログファイルは、次回のタイミング(5分後)にて保存されます。
Single Page Applicationでページ遷移した場合のページビューのトラッキング方法
ページ遷移のタイミングで、JavaScriptコードの埋め込みで記載している下記コード部分が実行されるように、Webサイト側のJavaScriptに処理を追記してください。
Nanalytics('setup','<site_id>',(new Date).getTime());
Nanalytics('send','pageview');