Zenovayはすべての最新プラットフォームで動作するように設計されています。このガイドは、ダッシュボードとトラッキングスクリプトの両方の技術要件をカバーしています。
ダッシュボード要件
サポートされているブラウザ
| ブラウザ | 最小バージョン | 推奨 |
|---|---|---|
| Chrome | 90+ | 最新 |
| Firefox | 88+ | 最新 |
| Safari | 14+ | 最新 |
| Edge | 90+ | 最新 |
| Opera | 76+ | 最新 |
Internet Explorerはサポートされていません。最新のブラウザを使用してください。
デバイス要件
デスクトップ/ノートパソコン
- 2018年以降の最新コンピュータ
- 最小4GB RAM(8GB推奨)
- 安定したインターネット接続
タブレット
- iPad(iOS 14以上)
- Androidタブレット(Android 8以上)
- Surfaceデバイス(Edgeブラウザ)
モバイル
- iPhone(iOS 14以上)
- Androidスマートフォン(Android 8以上)
- 最新のモバイルブラウザ
スクリーン解像度
| デバイス | 最小 | 推奨 |
|---|---|---|
| デスクトップ | 1280×720 | 1920×1080+ |
| タブレット | 768×1024 | 1024×1366+ |
| モバイル | 375×667 | すべての最新スマートフォン |
ダッシュボードは完全にレスポンシブで、すべての画面サイズに適応します。
JavaScript要件
ダッシュボードはJavaScriptを有効にする必要があります。JavaScriptに依存する機能:
- リアルタイム更新
- インタラクティブなチャート
- 3Dグローブの視覚化
- 日付ピッカーとフィルター
- セッション再生プレイヤー
トラッキングスクリプト要件
訪問者ブラウザサポート
Zenovayトラッキングスクリプトはすべての主要ブラウザをサポートしています。
| ブラウザ | 最小バージョン |
|---|---|
| Chrome | 60+ |
| Firefox | 55+ |
| Safari | 12+ |
| Edge | 79+ |
| Opera | 47+ |
| Samsung Internet | 8+ |
古いブラウザのサポート
古いブラウザ(IE11、古いモバイル)の場合:
- 基本的なトラッキングは動作します
- 一部の機能は制限される場合があります
- スクリプトは適切に機能が低下します
広い互換性
トラッキングスクリプトはWebトラフィックの99%以上で問題なく動作するように設計されています。
スクリプトサイズ
| メトリック | 値 |
|---|---|
| スクリプトサイズ | ~5KB gzip |
| ロード時間の影響 | < 50ms |
| メモリ使用量 | < 2MB |
スクリプトはパフォーマンスへの影響を最小限に抑えるために最適化されています。
Webサイト互換性
サポートされているプラットフォーム
ZenovayはJavaScriptを含めることができるすべてのWebサイトで動作します。
静的サイト:
- HTML/CSS/JSサイト
- Hugo、Jekyll、Gatsby
- Eleventy、Astro
- 任意の静的サイトジェネレーター
動的サイト:
- WordPress
- Drupal、Joomla
- カスタムPHPサイト
- Ruby on Rails
- Django、Flask
JavaScriptフレームワーク:
- React、Next.js
- Vue.js、Nuxt
- Angular
- Svelte、SvelteKit
- Remix、Solid
Eコマース:
- Shopify
- WooCommerce
- Magento
- BigCommerce
- カスタムプラットフォーム
ノーコード/CMS:
- Webflow
- Squarespace
- Wix
- Ghost
- Contentful
SPA対応
シングルページアプリケーションは完全にサポートされています。
// オートトラッキング(デフォルト)
// Zenovayはナビゲーション変更を自動的に検出します
// 手動トラッキング(必要に応じて)
zenovay('page')
スクリプトは以下を使用します。
- History API検出(
pushState/replaceState/popstate) - MutationObserverフォールバック
ネットワーク要件
ファイアウォールの考慮事項
組織でファイアウォールを使用している場合は、以下のドメインにアクセス可能であることを確認してください。
| ドメイン | 目的 |
|---|---|
app.zenovay.com | ダッシュボードアクセス |
api.zenovay.com | データ収集 |
auth.zenovay.com | 認証 |
*.zenovay.com | すべてのZenovayサービス |
ポート要件
- HTTPS(ポート443)すべての通信用
- 特別なポートは不要です
プロキシサポート
ダッシュボードはHTTPSトラフィックを許可する企業プロキシを通じて機能します。アクセスに問題がある場合は、IT部門に連絡してください。
Content Security Policy
Webサイトでヘッダーを使用している場合は、Zenovayをポリシーに追加してください。
Content-Security-Policy:
script-src 'self' https://api.zenovay.com;
connect-src 'self' https://api.zenovay.com;
必要なディレクティブ
| ディレクティブ | 値 |
|---|---|
script-src | https://api.zenovay.com |
connect-src | https://api.zenovay.com |
ファーストパーティトラッキングの場合は、代わりにサブドメインを使用します。
API要件
Zenovay REST APIへのプログラムによるアクセスには、有料プランが必要です。APIはProおよび上位のプランで利用可能です。FreeプランにはAPIキーが含まれていません。
HTTPクライアント要件
| 要件 | 値 |
|---|---|
| プロトコル | HTTPS only |
| TLSバージョン | 1.2以上 |
| Content-Type | application/json |
レート制限
APIリクエストはプランごとに制限され、より高いレベルではより高い許容値があります。レスポンスにはX-RateLimit-LimitおよびX-RateLimit-Windowヘッダーが含まれており、現在の制限を確認できます。
詳細はAPI Rate Limitsを参照してください。
パフォーマンスの考慮事項
ダッシュボードパフォーマンス
最高のダッシュボード体験を得るために:
- 大規模なデータセットに有線接続を使用する
- 未使用のブラウザタブを閉じます
- 最高の3Dグローブパフォーマンスのためにクロムを使用します
- JavaScriptとWebGLを許可します
トラッキングスクリプトパフォーマンス
トラッキングスクリプトは以下のように最適化されています。
- 非同期的にロード(ノンブロッキング)
- 最小限の帯域幅を使用します
- Core Web Vitalsに影響しません
- オフラインで動作します(イベントをキューします)
WebGL要件
3Dグローブにはサポートが必要です。
- 最新のブラウザでデフォルトで有効化
- 一部の企業環境では無効化される場合があります
- 利用不可の場合は適切に機能が低下します
WebGLのサポートを確認するには、以下にアクセスしてください。get.webgl.org
Cookie要件
ダッシュボードCookie
ダッシュボードは以下のためにCookieを使用します。
- 認証(必須)
- 環境設定(オプション)
- セッション管理(必須)
トラッキングCookie
デフォルトでは、トラッキングは訪問者識別用のファーストパーティCookieを使用します。クッキーレスモードが利用できます。
| モード | Cookie | 精度 |
|---|---|---|
| 標準 | あり(first-party) | より高い |
| クッキーレス | いいえ | 中程度 |
アクセシビリティ
Zenovayダッシュボードはアクセシビリティを目指しています。
- キーボードナビゲーションサポート
- スクリーンリーダー互換性
- カラーコントラストコンプライアンス
- フォーカスインジケーター
アクセシビリティを継続的に改善しています。問題を[email protected]に報告してください。
トラブルシューティング
「JavaScriptが必要」メッセージ
- ブラウザ設定でJavaScriptを有効にします
- コンテンツブロッカーを一時的に無効にします
- 別のブラウザを試します
3Dグローブが読み込まれない
- WebGLが有効になっているかを確認します
- グラフィックドライバを更新します
- Chromeを試します(最高のWebGLサポート)
- ブラウザコンソールでエラーを確認します
ダッシュボードが遅い
- 日付範囲を短縮します
- 他のブラウザタブを閉じます
- シークレットモードを試します
- ネットワーク速度を確認します
スクリプトがトラッキングしていない
トラブルシューティング:トラッキングが機能していないを参照してください。