他のアナリティクスプラットフォームから移行する際にデータを保持するため、過去のアナリティクスデータをZenovayへインポートします。インポートを実行するには、対象のウェブサイトのオーナーまたは管理者である必要があります。
PlausibleのCSV/ZIPインポートはすべてのプランで利用可能です。その他のコネクター(GA4、Matomo、Simple Analytics、Fathom)はPro+機能です。
サポートされているインポートソース
| ソース | ステータス | 方法 |
|---|---|---|
| Plausible Analytics | サポート対応済み | CSV/ZIPアップロード |
| Google Analytics 4 | サポート対応済み | OAuth — 過去90日間の日次集計 |
| Matomo | サポート対応済み | CSVエクスポートまたはライブAPI(token_auth) |
| Simple Analytics | サポート対応済み | 公開ドメイン、CSV、またはAPIキー |
| Fathom Analytics | サポート対応済み | 読み取り専用APIキー+サイトID |
| Mixpanel、Amplitude、その他 | ロードマップ | — |
各ソースには独自のコネクターとステップバイステップガイドがあります:
インポート方法
最も簡単な方法はアプリ内からのインポートです:
- ウェブサイトの詳細ページを開きます(ドメイン → あなたのサイト)
- 設定 → インポートに移動します
- ソースタイルを選択してコネクターに従います
このガイドの残りの部分では、スクリプト化された移行用のAPIエンドポイントを含む、Plausibleインポートについて詳しく説明します。
Plausibleインポート
最も簡単な方法は、組み込みアップローダー(設定 → インポート → Plausible)を使用することです。このアップローダーはPlausibleのCSV/ZIPエクスポートを直接受け入れます。以下のAPIエンドポイントはスクリプト化された移行用です。
インポートエンドポイント
POST /api/import/{websiteId}/plausible
{websiteId}はウェブサイトのID(UUID)であり、トラッキングコードではありません。ウェブサイトダッシュボードのアドレスバーまたは設定からコピーしてください。このエンドポイントはPlausible Analyticsのデータをそのウェブサイトにインポートします。
インポート方法
- Plausible Analyticsからデータをエクスポートします
- ZenovayのインポートエンドポイントにデータをPOSTします:
curl -X POST "https://api.zenovay.com/api/import/YOUR_WEBSITE_ID/plausible" \
-H "Authorization: Bearer YOUR_AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d @plausible-export.json
エンドポイントはmultipart/form-dataアップロード(fileフィールド内のCSV/ZIPファイル)または生のtext/csvも受け入れます。
インポート履歴の確認
ウェブサイトの過去のインポートを確認します:
GET /api/import/{websiteId}/history
curl "https://api.zenovay.com/api/import/YOUR_WEBSITE_ID/history" \
-H "Authorization: Bearer YOUR_AUTH_TOKEN"
インポートステータスの確認
特定のインポートの進捗を監視します:
GET /api/import/{importId}/status
curl "https://api.zenovay.com/api/import/IMPORT_ID/status" \
-H "Authorization: Bearer YOUR_AUTH_TOKEN"
インポートステータス
| ステータス | 説明 |
|---|---|
pending | インポート待機中 |
processing | インポート処理中 |
completed | 正常に完了 |
failed | インポート失敗 |
移行のヒント
インポート前
- まずZenovayでターゲットウェブサイトを作成します
- ドメインがPlausibleのサイトと一致することを確認します
- サブスクリプションをキャンセルする前にPlausibleからデータをエクスポートします
インポート後
- インポートステータスを確認して完了を確認します
- インポートされたデータがZenovayダッシュボードに表示されているか確認します
- ダッシュボードの日付範囲にインポートされた日付が含まれているか確認します
- 新しいデータの収集を開始するためにZenovayトラッキングスクリプトをインストールします:
<script defer data-tracking-code="YOUR_TRACKING_CODE" src="https://api.zenovay.com/z.js"></script>
他のプラットフォームからの移行
まだサポート対象のソースに含まれていないプラットフォームからも、以下の手順でZenovayへ移行できます:
- 過去のデータを保持:現在のプラットフォームを参照用に保持します
- Zenovayトラッキングスクリプトをインストール:すぐに新しいデータの収集を開始します
- 両方のプラットフォームを並行して運用:データを比較しながら移行期間を設けます
- 古いプラットフォームを廃止:Zenovayのデータに十分な自信が持てたら移行を完了します
トラッキングスクリプトのインストール
Zenovayでデータ収集を開始するには、サイトに以下を追加します:
<script defer data-tracking-code="YOUR_TRACKING_CODE" src="https://api.zenovay.com/z.js"></script>
トラブルシューティング
インポートが失敗する場合
確認事項:
- ウェブサイトIDが有効か
- 認証トークンが正しいか
- データ形式がPlausibleのエクスポート形式に一致しているか
- ファイルサイズが制限内か
データが表示されない場合
確認事項:
- インポートステータスが
completedになっているか - ダッシュボードの日付範囲にインポートされた日付が含まれているか
- ウェブサイトIDがターゲットウェブサイトと一致しているか