tagru strategy
戦略(KGI・コンテンツの柱)と、その週の週次分析を表示します。
text
tagru strategy [<week>] [--workspace <id>] [--target <prod|test|localhost>] [--json]オプション
| オプション | 内容 |
|---|---|
<week> | 週(ISO 週番号。例: 2026-W40)。省略すると今週 |
--workspace <id> | ワークスペース(tagru use で保存した値より優先) |
-t, --target <name> | 接続先 |
--json | JSON で出力する |
一覧ではないため --limit はありません。
- 読み取りだけです。戦略は
tagru interviewか TAGRU の画面で、週次分析は TAGRU の画面で作成してください - 戦略がまだ作られていないワークスペースでは、
戦略はまだありません(tagru interview で作れます)と出して終了コード0で終わります(--jsonではitem.strategyがnull) - 週を省略すると今週(UTC の ISO 週。画面と同じ)です。承認済みの週次分析が無い週は
(なし)と出して終了コード0で終わります - ワークスペースを選んでいない(
tagru useも--workspaceも無い)ときは、個人の戦略を表示します - テキストは要点(目標・振り返り・続けること / 変えること・重点アクションなど)だけです。媒体別の振り返り・KPI・投稿ごとの数値などは
--jsonで確認できます
使い方
bash
tagru strategy # 戦略と今週の週次分析を表示する
tagru strategy 2026-W40 # 週を ISO 週番号で指定する
tagru strategy --json # 全項目を JSON で出す出力例
text
$ tagru strategy 2026-W40
ワークスペース: ws-xxxx
【戦略】
KGI: 来店予約
バージョン: 3(確定済み)
確定日時: 2026-09-01 12:00
更新日時: 2026-09-02 12:00
コンテンツの柱:
ID 柱 配分 説明
p1 使い方の紹介 60% 手順を1枚ずつ見せる
p2 舞台裏 40% スタッフの1日
【週次分析】2026-W40(前週 2026-W39、2026-09-21 〜 2026-09-27 の分析)
状態: 承認済み
更新日時: 2026-09-28 10:00
この週の目標: 投稿 7 本 / ユニーク 5 本
KPI 目標: save_rate: 0.025
媒体ごとの本数: Instagram 4 / X 3
柱ごとの本数: 使い方の紹介 4 / 舞台裏 3
前週の投稿本数: 5 本(目標 7 本)
推奨の投稿時間帯: 12時, 18時
振り返り: 夕方の投稿の反応がよかった。
朝の投稿は伸びなかった。
良かった点:
- 夕方のリール
改善点:
- 朝の投稿
続けること:
- 夕方のリール: 18 時の投稿を続ける
変えること:
- 朝の投稿
重点アクション:
- 夕方にリールを投稿する(3 回): 夕方の投稿の方が多くの人に届いた
媒体別の振り返り・KPI・投稿ごとの数値などの全項目は --json で確認できます。戦略がまだ作られていないとき:
text
$ tagru strategy 2026-W40
ワークスペース: ws-xxxx
【戦略】
戦略はまだありません(`tagru interview` で作れます)
【週次分析】2026-W40
(なし)(この週の承認済みの週次分析はありません。週次分析は TAGRU の画面で作成できます)週を ISO 週番号の形式で指定しないと、週は ISO 週番号(例: 2026-W40)で指定してください… のエラーになります。
--json
詳細の外枠(item)で出します。日時は ISO 8601、無い値は null です。
jsonc
{
"target": "prod",
"workspaceId": "ws-xxxx",
"item": {
"strategy": {
"kgi": "来店予約",
"version": 3,
"locked": true,
"approvedAt": "2026-09-01T12:00:00+09:00",
"updatedAt": "2026-09-02T12:00:00+09:00",
"pillars": [
{ "id": "p1", "title": "使い方の紹介", "description": "手順を1枚ずつ見せる", "why": "保存されやすい", "ratio": 60 }
]
},
"weekly": {
"weekId": "2026-W40",
"status": "approved",
"postTarget": 7,
"contentTarget": 5,
// ...(下の表)
"analysis": { "prevWeekId": "2026-W39", /* ... */ }
}
}
}item の項目:
| 項目 | 内容 |
|---|---|
strategy | 戦略。まだ作られていなければ null |
strategy.kgi / version / locked / approvedAt / updatedAt | KGI・版・確定済みか・確定日時・更新日時 |
strategy.pillars[] | コンテンツの柱 { id, title, description, why, ratio }(ratio は配分 %) |
weekly | その週の週次分析。無ければ null |
weekly.weekId / status / approvedAt / createdAt / updatedAt | 週・状態(approved など)・日時 |
weekly.postTarget / contentTarget | 投稿本数の目標・ユニークなコンテンツ数の目標 |
weekly.kpiTarget | KPI 目標 { metric, value }(value は無ければ null)。指標が無ければ null |
weekly.platformAllocation[] / deliveryTargetByPlatform[] | 媒体ごとの本数 { platform, posts } |
weekly.pillarAllocation[] | 柱ごとの本数 { pillarId, posts } |
weekly.focusActions[] | 重点アクション { id, title, why, count } |
weekly.kpiCalculations[] | KPI の算出根拠 { role, platform, metric, numeratorMetric, denominatorMetric, baselineValue, baselinePeriod, targetValue, targetFormula, comparisonPeriod, evidenceGrade } |
weekly.experimentPlan | その週の実験 { experimentId, platform, hypothesis, primaryVariable, primaryMetric, controlDefinition, variantDefinition, fixedConditions, allocation, requiredSamplePerVariant, startedWeekId, successCriteria, continueCriteria, stopCriteria, status, note } |
weekly.externalEvidence[] | 外部情報の出典 { claim, sourceUrl, checkedAt, appliesTo } |
weekly.analysis | 前週の分析(無ければ null) |
weekly.analysis.prevWeekId / prevWeekStart / prevWeekEndExclusive | 分析した週とその期間 |
weekly.analysis.review | 振り返り { text, goodPoints, improvementPoints, subjectDirection } |
weekly.analysis.platformReviews | 媒体別の振り返り { instagram, x, tiktok, youtube } |
weekly.analysis.strategies | 続けること・変えること { keep[], change[] }(各 { id, title, summary }) |
weekly.analysis.wowSummary | 前週比 { followerDeltaTotal, postDeltaTotal, growthRateAvg } |
weekly.analysis.volumeAdherence | 投稿本数の達成 { targetTotal, actualTotal, rate } |
weekly.analysis.deliveryFacts | 配信の実績 { postRecordsCreated, postsWithAnySuccess, uniqueContents, successfulDeliveriesByPlatform, primaryPostingHour } |
weekly.analysis.recommendedHours / topPostIds | 推奨の投稿時間帯(時)・反応のよかった投稿の ID |
weekly.analysis.posts[] | 投稿ごとの 24 時間の数値 { postId, createdAt, pillarId, views, likes, comments, er24h } |
weekly.analysis.timeBuckets[] | 時間帯ごとの数値 { hour, count, viewsSum, likesSum, commentsSum, er } |
weekly.analysis.observationClaims[] | 事実・相関・仮説 { statement, claimType, subject, platform, metric, evidenceGrade } |
weekly.analysis.evidence[] | 指標ごとの根拠の確かさ { platform, metric, value, sampleSize, grade, reason } |
weekly.analysis.experimentReconciliation | 前週の実験の答え合わせ { experimentId, sourceWeekId, primaryVariable, primaryMetric, controlSample, variantSample, controlMetricValue, variantMetricValue, requiredSamplePerVariant, verdict, verdictReason } |
weekly.analysis.platformInsights | 媒体ごとの分析 { instagram, x, tiktok, youtube }。各 { available, rangeStart, rangeEnd, days, summaryCurrent, summaryPrevious, delta, topContents[], notes }(topContents は { id, title, publishedAt, primaryMetric, primaryMetricValue, url }) |