01Jobs it does
Each one is a real command line. Copy it, or open it in the builder below to change it.
weekparting
Also: weekday performance
p202 report weekpart02What you get
Captured from the real binary, run against a demo store with 30 days of traffic. Switch tabs to see the same run as JSON, the shape scripts and agents parse.
$ p202 report weekpart --period last30 Clicks Clickthroughs Conversions Conv % Revenue Cost Profit ROI % EPC CPA Avg CPC day_name day_of_week ------ ------------- ----------- ------ ------- ------ ------- --------- ------ ------- ------- -------- ----------- 344 344 16 4.6512 3242 228.57 3013.43 1318.3839 9.4244 14.2856 0.6644 Mon 0 474 474 25 5.2743 3007 327.18 2679.82 819.066 6.3439 13.0872 0.6903 Tue 1 571 571 26 4.5534 2083 396.85 1686.15 424.8835 3.648 15.2635 0.695 Wed 2 350 350 13 3.7143 1747 230.89 1516.11 656.6374 4.9914 17.7608 0.6597 Thu 3 351 351 12 3.4188 1588 259.47 1328.53 512.0168 4.5242 21.6225 0.7392 Fri 4 384 384 15 3.9063 1335 280.34 1054.66 376.2075 3.4766 18.6893 0.7301 Sat 5 426 426 13 3.0516 2347 309.57 2037.43 658.1484 5.5094 23.8131 0.7267 Sun 6
$ p202 report weekpart --period last30 --json { "data": [ { "avg_cpc": 0.664447674, "conv_rate": 4.6512, "cpa": 14.285625, "day_name": "Mon", "day_of_week": 0, "epc": 9.424418604, "roi": 1318.383864899, "total_click_throughs": 344, "total_clicks": 344, "total_cost": 228.57, "total_income": 3242, "total_leads": 16, "total_net": 3013.43 }, { "avg_cpc": 0.690253164, "conv_rate": 5.2743, "cpa": 13.0872, "day_name": "Tue", "day_of_week": 1, "epc": 6.343881856, "roi": 819.065957577, "total_click_throughs": 474, "total_clicks": 474, "total_cost": 327.18, "total_income": 3007, "total_leads": 25, "total_net": 2679.82 }, { "avg_cpc": 0.695008756, "conv_rate": 4.5534, "cpa": 15.263461538, "day_name": "Wed", "day_of_week": 2, "epc": 3.647985989, "roi": 424.883457226, "total_click_throughs": 571, "total_clicks": 571, "total_cost": 396.85, "total_income": 2083, "total_leads": 26, "total_net": 1686.15 }, { "avg_cpc": 0.659685714, "conv_rate": 3.7143, "cpa": 17.76076923, "day_name": "Thu", "day_of_week": 3, "epc": 4.991428571, "roi": 656.637359782, "total_click_throughs": 350, "total_clicks": 350, "total_cost": 230.89, "total_income": 1747, "total_leads": 13, "total_net": 1516.11 }, { "avg_cpc": 0.739230769, "conv_rate": 3.4188, "cpa": 21.6225, "day_name": "Fri", "day_of_week": 4, "epc": 4.524216524, "roi": 512.016803484, "total_click_throughs": 351, "total_clicks": 351, "total_cost": 259.47, "total_income": 1588, "total_leads": 12, "total_net": 1328.53 }, { "avg_cpc": 0.730052083, "conv_rate": 3.9063, "cpa": 18.689333333, "day_name": "Sat", "day_of_week": 5, "epc": 3.4765625, "roi": 376.207462367, "total_click_throughs": 384, "total_clicks": 384, "total_cost": 280.34, "total_income": 1335, "total_leads": 15, "total_net": 1054.66 }, { "avg_cpc": 0.72669014, "conv_rate": 3.0516, "cpa": 23.813076923, "day_name": "Sun", "day_of_week": 6, "epc": 5.509389671, "roi": 658.148399393, "total_click_throughs": 426, "total_clicks": 426, "total_cost": 309.57, "total_income": 2347, "total_leads": 13, "total_net": 2037.43 } ], "timezone": "America/New_York" }
Profit by day
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
- Sun
Drawn from the JSON output above; hover a column for its value. The highest is labeled.
$ p202 report weekpart Clicks Clickthroughs Conversions Conv % Revenue Cost Profit ROI % EPC CPA Avg CPC day_name day_of_week ------ ------------- ----------- ------ ------- ------ ------- --------- ------ ------- ------- -------- ----------- 344 344 16 4.6512 3242 228.57 3013.43 1318.3839 9.4244 14.2856 0.6644 Mon 0 474 474 25 5.2743 3007 327.18 2679.82 819.066 6.3439 13.0872 0.6903 Tue 1 571 571 26 4.5534 2083 396.85 1686.15 424.8835 3.648 15.2635 0.695 Wed 2 350 350 13 3.7143 1747 230.89 1516.11 656.6374 4.9914 17.7608 0.6597 Thu 3 351 351 12 3.4188 1588 259.47 1328.53 512.0168 4.5242 21.6225 0.7392 Fri 4 384 384 15 3.9063 1335 280.34 1054.66 376.2075 3.4766 18.6893 0.7301 Sat 5 426 426 13 3.0516 2347 309.57 2037.43 658.1484 5.5094 23.8131 0.7267 Sun 6
$ p202 report weekpart --json { "data": [ { "avg_cpc": 0.664447674, "conv_rate": 4.6512, "cpa": 14.285625, "day_name": "Mon", "day_of_week": 0, "epc": 9.424418604, "roi": 1318.383864899, "total_click_throughs": 344, "total_clicks": 344, "total_cost": 228.57, "total_income": 3242, "total_leads": 16, "total_net": 3013.43 }, { "avg_cpc": 0.690253164, "conv_rate": 5.2743, "cpa": 13.0872, "day_name": "Tue", "day_of_week": 1, "epc": 6.343881856, "roi": 819.065957577, "total_click_throughs": 474, "total_clicks": 474, "total_cost": 327.18, "total_income": 3007, "total_leads": 25, "total_net": 2679.82 }, { "avg_cpc": 0.695008756, "conv_rate": 4.5534, "cpa": 15.263461538, "day_name": "Wed", "day_of_week": 2, "epc": 3.647985989, "roi": 424.883457226, "total_click_throughs": 571, "total_clicks": 571, "total_cost": 396.85, "total_income": 2083, "total_leads": 26, "total_net": 1686.15 }, { "avg_cpc": 0.659685714, "conv_rate": 3.7143, "cpa": 17.76076923, "day_name": "Thu", "day_of_week": 3, "epc": 4.991428571, "roi": 656.637359782, "total_click_throughs": 350, "total_clicks": 350, "total_cost": 230.89, "total_income": 1747, "total_leads": 13, "total_net": 1516.11 }, { "avg_cpc": 0.739230769, "conv_rate": 3.4188, "cpa": 21.6225, "day_name": "Fri", "day_of_week": 4, "epc": 4.524216524, "roi": 512.016803484, "total_click_throughs": 351, "total_clicks": 351, "total_cost": 259.47, "total_income": 1588, "total_leads": 12, "total_net": 1328.53 }, { "avg_cpc": 0.730052083, "conv_rate": 3.9063, "cpa": 18.689333333, "day_name": "Sat", "day_of_week": 5, "epc": 3.4765625, "roi": 376.207462367, "total_click_throughs": 384, "total_clicks": 384, "total_cost": 280.34, "total_income": 1335, "total_leads": 15, "total_net": 1054.66 }, { "avg_cpc": 0.72669014, "conv_rate": 3.0516, "cpa": 23.813076923, "day_name": "Sun", "day_of_week": 6, "epc": 5.509389671, "roi": 658.148399393, "total_click_throughs": 426, "total_clicks": 426, "total_cost": 309.57, "total_income": 2347, "total_leads": 13, "total_net": 2037.43 } ], "timezone": "America/New_York" }
03Build your command
Pick values and the command line writes itself, quoted and ready to paste.
p202 report weekpartSet flags below; the command updates as you type.
04Flags
22 flags, plus the global flags every command takes.
| Flag | What it does |
|---|---|
| --aff-campaign-idstring | Filter by INTERNAL campaign id (from campaign list), not the public id in tracking URLs |
| --aff-network-idstring | Filter by affiliate network ID |
| --browser-idstring | Filter by browser ID (the id of a --breakdown browser row) |
| --country-idstring | Filter by country ID |
| --device-typestring | Filter by device type ID: 1 Desktop, 2 Mobile, 3 Tablet, 4 Bot (the ids of --breakdown device_type rows) |
| --ipstring | Only clicks from this one IP address, IPv4 or IPv6 |
| --isp-idstring | Filter by ISP/carrier ID (the id of a --breakdown isp row) |
| --keywordstring | Only clicks whose keyword contains this text (case-insensitive) |
| --landing-page-idstring | Filter by landing page ID |
| --method-of-promotionstring | Only direct-link clicks or only landing-page clicks: directlink, landingpagedirectlinklandingpage |
| --period, -pstring | Period: today, yesterday, last7, last14, last30, last90, thismonth, lastmonth, thisyear, lastyear, alltimetodayyesterdaylast7last14last30last90thismonthlastmonththisyearlastyearalltime |
| --platform-idstring | Filter by platform (OS) ID (the id of a --breakdown platform row) |
| --ppc-account-idstring | Filter by PPC account ID |
| --ppc-network-idstring | Filter by PPC network ID, or none for the clicks with no traffic source |
| --refererstring | Only clicks whose referring URL contains this text (case-insensitive) |
| --region-idstring | Filter by region ID (the id of a --breakdown region row) |
| --showstring | Which clicks count (default all): all, real, filtered, filtered_bot, leads; real = not filtered, filtered_bot = filtered as bots, leads = convertedallrealfilteredfiltered_botleads |
| --sort, -sstring | Sort by: day_of_week, total_clicks, total_click_throughs, total_leads, total_income, total_cost, total_net, epc, avg_cpc, conv_rate, roi, cpa (aliases: clicks=total_clicks, conversions=total_leads, cost=total_cost, income=total_income, leads=total_leads, net=total_net, profit=total_net, revenue=total_income)day_of_weektotal_clickstotal_click_throughstotal_leadstotal_incometotal_costtotal_netepcavg_cpcconv_rateroicpaclicks → total_clicksconversions → total_leadscost → total_costincome → total_incomeleads → total_leadsnet → total_netprofit → total_netrevenue → total_income |
| --sort-dirstring | Sort direction (also --sort-dir): ASC, DESCASCDESC |
| --text-ad-idstring | Filter by text ad ID |
| --time-fromstring | Start: unix seconds, a date (2026-10-01, from its first second in the account's timezone) or a time with its offset (2026-10-01T09:30:00Z) |
| --time-tostring | End, inclusive: unix seconds, a date (2026-10-01, through its last second in the account's timezone) or a time with its offset |
05For agents
Running this from an agent
- Read the same facts as JSON:
p202 commands report weekpart --json. - With
AI_AGENT,CLAUDECODEor another agent variable set, output is compact JSON and errors arrive on stderr as a JSON envelope with ahint. - Exit codes: 0 ok, 1 bad input, 2 auth, 3 network, 4 server error, 5 partial failure, 6 no Pro licence on the install.
{
"path": "p202 report weekpart",
"use": "weekpart",
"short": "Get stats grouped by day of week (Mon-Sun) to find best-performing days",
"runnable": true,
"tasks": [
{
"run": "p202 report weekpart",
"ui_pages": [
"Overview › Week Parting"
],
"phrases": [
"weekparting",
"weekday performance"
]
}
],
"flags": [
{
"name": "aff-campaign-id",
"type": "string",
"default": "",
"usage": "Filter by INTERNAL campaign id (from `campaign list`), not the public id in tracking URLs",
"required": false
},
{
"name": "aff-network-id",
"type": "string",
"default": "",
"usage": "Filter by affiliate network ID",
"required": false
},
{
"name": "browser-id",
"type": "string",
"default": "",
"usage": "Filter by browser ID (the id of a `--breakdown browser` row)",
"required": false
},
{
"name": "country-id",
"type": "string",
"default": "",
"usage": "Filter by country ID",
"required": false
},
{
"name": "device-type",
"type": "string",
"default": "",
"usage": "Filter by device type ID: 1 Desktop, 2 Mobile, 3 Tablet, 4 Bot (the ids of `--breakdown device_type` rows)",
"required": false
},
{
"name": "ip",
"type": "string",
"default": "",
"usage": "Only clicks from this one IP address, IPv4 or IPv6",
"required": false
},
{
"name": "isp-id",
"type": "string",
"default": "",
"usage": "Filter by ISP/carrier ID (the id of a `--breakdown isp` row)",
"required": false
},
{
"name": "keyword",
"type": "string",
"default": "",
"usage": "Only clicks whose keyword contains this text (case-insensitive)",
"required": false
},
{
"name": "landing-page-id",
"type": "string",
"default": "",
"usage": "Filter by landing page ID",
"required": false
},
{
"name": "method-of-promotion",
"type": "string",
"default": "",
"usage": "Only direct-link clicks or only landing-page clicks: directlink, landingpage",
"allowed_values": [
"directlink",
"landingpage"
],
"required": false
},
{
"name": "period",
"shorthand": "p",
"type": "string",
"default": "",
"usage": "Period: today, yesterday, last7, last14, last30, last90, thismonth, lastmonth, thisyear, lastyear, alltime",
"allowed_values": [
"today",
"yesterday",
"last7",
"last14",
"last30",
"last90",
"thismonth",
"lastmonth",
"thisyear",
"lastyear",
"alltime"
],
"required": false
},
{
"name": "platform-id",
"type": "string",
"default": "",
"usage": "Filter by platform (OS) ID (the id of a `--breakdown platform` row)",
"required": false
},
{
"name": "ppc-account-id",
"type": "string",
"default": "",
"usage": "Filter by PPC account ID",
"required": false
},
{
"name": "ppc-network-id",
"type": "string",
"default": "",
"usage": "Filter by PPC network ID, or none for the clicks with no traffic source",
"required": false
},
{
"name": "referer",
"type": "string",
"default": "",
"usage": "Only clicks whose referring URL contains this text (case-insensitive)",
"required": false
},
{
"name": "region-id",
"type": "string",
"default": "",
"usage": "Filter by region ID (the id of a `--breakdown region` row)",
"required": false
},
{
"name": "show",
"type": "string",
"default": "",
"usage": "Which clicks count (default all): all, real, filtered, filtered_bot, leads; real = not filtered, filtered_bot = filtered as bots, leads = converted",
"allowed_values": [
"all",
"real",
"filtered",
"filtered_bot",
"leads"
],
"required": false
},
{
"name": "sort",
"shorthand": "s",
"type": "string",
"default": "",
"usage": "Sort by: day_of_week, total_clicks, total_click_throughs, total_leads, total_income, total_cost, total_net, epc, avg_cpc, conv_rate, roi, cpa (aliases: clicks=total_clicks, conversions=total_leads, cost=total_cost, income=total_income, leads=total_leads, net=total_net, profit=total_net, revenue=total_income)",
"allowed_values": [
"day_of_week",
"total_clicks",
"total_click_throughs",
"total_leads",
"total_income",
"total_cost",
"total_net",
"epc",
"avg_cpc",
"conv_rate",
"roi",
"cpa"
],
"value_aliases": {
"clicks": "total_clicks",
"conversions": "total_leads",
"cost": "total_cost",
"income": "total_income",
"leads": "total_leads",
"net": "total_net",
"profit": "total_net",
"revenue": "total_income"
},
"required": false
},
{
"name": "sort-dir",
"type": "string",
"default": "",
"usage": "Sort direction (also --sort-dir): ASC, DESC",
"allowed_values": [
"ASC",
"DESC"
],
"required": false
},
{
"name": "text-ad-id",
"type": "string",
"default": "",
"usage": "Filter by text ad ID",
"required": false
},
{
"name": "time-from",
"type": "string",
"default": "",
"usage": "Start: unix seconds, a date (2026-10-01, from its first second in the account's timezone) or a time with its offset (2026-10-01T09:30:00Z)",
"required": false
},
{
"name": "time-to",
"type": "string",
"default": "",
"usage": "End, inclusive: unix seconds, a date (2026-10-01, through its last second in the account's timezone) or a time with its offset",
"required": false
}
]
}