Zenless Zone Zero

ZZZ Pull Tracker & History — Zenless Zone Zero Pity Counter

Import your pull (signal) history and see pity for every channel, with agents, W-Engines and Bangboo counted separately. Imported records stay in your tracker account; new pulls are added with another import.

What the tracker shows

Pity on each channel — your current counter and the pulls remaining until hard pity for an S-rank item

Agents, W-Engines and Bangboo apart — the channels have different limits and separate counts

Your whole signal history — with dates, channels and the pull number each S-Rank landed on

Pity by banner

Zenless Zone Zero has four channels and their pity limits are not the same: exclusive and stable channels run longer, W-Engine and Bangboo channels are shorter. The tracker counts each channel on its own.

BannerHard pity
Exclusive Channel90 pulls
W-Engine Channel80 pulls
Stable Channel90 pulls
Bangboo Channel80 pulls

The W-Engine and Bangboo channels reach pity sooner than the agent one — 80 signals against 90. Pooling their counts would mean nothing, so their statistics are kept apart.

On the banners now

Cold Rain Wanes in the NightCindernight Respite
Live now
v3.2 · Phase 2
Promeia · Roxy Ifrita Pryce
Sep 30 – Oct 20, 2026Ends in 18d 04:01:15
Crimson Moon CasketFrostfall Sickle
Live nowv3.2 · Phase 2
Crimson Moon Casket · Frostfall Sickle
Sep 30 – Oct 20, 2026Ends in 18d 04:01:15
Statistics

On which pull did your 5★ drop?

Average pity, 50/50 wins and losses, and what a limited character really costs once you count the losses. Compare your results with the community.

Interface example. Characters and figures are picked for demonstration.

gacha-tracker.com/statistics
Incredibly lucky!
Better than 91% of players
Average pulls to 5★
45.7
Luckiest
8
Astra Yao
Unluckiest
71
Soldier 11
50/50 system
Wins
4
Losses
1
Win rate
80%
Max win streak
3
Breakdown by banner type
Characters5 ★5
45.2 average pity
3 wins · 1 loss · 1 guaranteed (75%)
Weapons1 ★5
54 average pity
1 win · 0 losses · 0 guaranteed (100%)
Standard1 ★5
40 average pity
What a limited cost you
On average
41.8 pulls
Cheapest
8 pulls
Astra Yao
Most expensive
66 pulls
Yixuan

Which pull your limited 5★ dropped on

1–10
Your 5★: 20% (1)
Service average: 7%
11–20
Your 5★: 0% (0)
Service average: 8%
21–30
Your 5★: 20% (1)
Service average: 6%
31–40
Your 5★: 0% (0)
Service average: 6%
41–50
Your 5★: 0% (0)
Service average: 5%
51–60
Your 5★: 40% (2)
Service average: 3%
61–70
Your 5★: 20% (1)
Service average: 14%
71–80
Your 5★: 0% (0)
Service average: 44%
81–90
Your 5★: 0% (0)
Service average: 7%
20%
10
—
20
20%
30
—
40
—
50
40%
60
20%
70
—
80
—
90
Your 5★Service average

All 5★ (7)

Yixuan
09/24/26 · ZZZ
Won
66
Ellen Joe
08/02/26 · ZZZ
Won
52
Blazing Laurel
07/07/26 · ZZZ
Won
54
Soldier 11
05/10/26 · ZZZ
Lost
71
Astra Yao
03/25/26 · ZZZ
Guaranteed
8
Lycaon
02/10/26 · ZZZ
40
Zhu Yuan
12/18/25 · ZZZ
Won
29
Quick start

From game to tracker in three steps

Quick import

Open your history in the game. The rest is step by step.

Quick import works on Windows: pick your game on the upload page, open its pull history and run the ready-made command in PowerShell.

  1. ✓Pick your game and copy the command
  2. ✓Open your pull history and run the command
  3. 3Wait for the upload and check the result

Getting your history needs a Windows PC with the game installed. What the script does

Import loads only the records the game still shows. Pulls already saved in the tracker are not removed because of their age. After new pulls, import again.

Interface example. Characters and figures are picked for demonstration.

How to load your history

1

Quick Import

On a Windows PC, open the signal history in the game and run the command from the upload page. The PowerShell script fetches the available records and sends them to your Gacha Tracker account.

2

From an in-game link

On a Windows PC, open the signal history in the game. The command on the upload page gets the link from the game cache and copies it to the clipboard. Paste the link into the import field.

3

From a .json file

A JSON export from zzz.rng.moe. On the import page, select the rng.moe tab, upload the file, then choose an export profile and a destination profile.

Questions before you import

Is it safe? What does the link give access to?

The link is generated by the game itself and only lets us read the pull list — it cannot log into the account, spend anything or change a password, and it expires in about a day. The command only pulls that link out of the game’s cache; what it does line by line is in the script FAQ.

Can I import pulls from a phone or console without a PC?

Not directly. Our script needs a Windows PC with the game installed. Log in to the same account in the game and open the history: then pulls made on a phone or console can be imported too. A console account has to be linked to a HoYoverse account.

How far back does the history go?

You can import records for the last 6 months from the game. Older records that are no longer in the available history cannot be recovered by link import or quick import. On a repeat import, pulls you saved earlier are not deleted because of their age; new ones are added to them.

How is this different from the tracker in HoYoLAB?

Gacha Tracker lets you keep the history of three games in one account. After import you get pity counters, 50/50 results, personal statistics and a public profile. Saved records are not deleted automatically because of age; new pulls are added with another import.

See your own signal history

Import loads the available records into your account. To add new pulls, import again.

Open import

Community statistics: real average pity and 50/50 win rate →

Pity calculator: chance of a 5★ with what you have →

Banner history & statistics

How to check your history in the game itself →

How to get the link and what the script actually does — see the FAQ.