Settings

Pipeline ops

GSC2h ago
GA42h ago
Bitunix2h ago
Attribution54m ago
live
Operations

The plumbing.

Token expiry, scheduled job history, manual triggers — everything you need to keep the dashboard healthy. All commands runnable via php artisan martech:*.

Active tokens
1
Stored encrypted in DB
Job runs
10
Last 50 in audit log
Failures
0
Across all pipelines
Tokens

Third-party credentials

Tokens are stored encrypted via Laravel's `encrypted` cast. Refresh manually with the relevant martech: command.

1 of 1
ServiceStatusExpiresLast refreshed
bitunix_partnerActive
Oct 5, 02:11 PMin 180 days
2h ago
Refresh Bitunix JWTphp artisan martech:bitunix-loginWill prompt for email + password.
Paste raw JWT (from browser)php artisan martech:bitunix-set-token <jwt>Use when you already have a fresh token from DevTools.
Audit log

Recent job runs

Every scheduled and manual ETL execution leaves a trace. Failures keep their error message.

10 of 10
JobStatusStartedRecords
attribution.computecompleted54m ago10,450
gsc.pagescompleted2h ago133,780
attribution.computecompleted2h ago10,450
bitunix.rankingscompleted2h ago900
bitunix.invitationscompleted2h ago450
ga4.eventscompleted2h ago1,638
ga4.acquisitioncompleted2h ago10,000
ga4.dailycompleted2h ago90
gsc.queriescompleted2h ago957,888
bitunix.overviewcompleted2h ago90
Manual triggers

Run pipelines on demand

The scheduler runs everything daily, but use these to back-fill or test.

Pull GSC (last 7 days)php artisan martech:fetch-gsc --days=7
Pull GA4 (last 7 days)php artisan martech:fetch-ga4 --days=7
Pull Bitunix (last 7 days)php artisan martech:fetch-bitunix --days=7
Recompute attributionphp artisan martech:compute-attribution --days=7