That needs to be done very carefully, especially for mining ships for 2 reasons.
Firstly, overall zkillboard only receives about 40% of the kills occurring in game (actually less, see below explanation). Below for example is a plot of the percent of kills recorded by zkillboard each hour versus the kills recorded by the ESI.
The trend line (red) is a 6 hourly rolling average and helps smooth out the batch processing peaks that zkill does:
So it averages out around 40% of the ESI kills, but in truth is lower, because zkillboard includes jspace and the abyss, while the ESI only presents data for kspace.
So likely less than 40% of kills end up on zkillboard.
For some ships (eg. freighters), the data accuracy is high (>95%), but unless you have validated the data you are looking at, it is not a great assumption to make that zkillboard gives you a useful indication (it is really useful for some analysis, but not all).
Not all gankers post to zkill or not all post immediately (eg. for the rare periods that I gank with friends, the kills aren’t posted until 30 days after the gank).
Secondly, the zkillboard ganked list was introduced for the last burn Jita, but it doesn’t pull all mining vessel ganks. The approach that squizz uses has changed and he does show more mining vessels ganks now, but there are still a number of ganks that he doesn’t mark as ganks. More ganks can be identified using different approaches.
So zkillbord is a great intel tool, but only where you know the data is valid; and it may not be for miner ganking (it’s been a long time since I’ve worried about using zkill for miner ganking information, so I don’t know how accurate the data is and whether it aligns with the overall percent of ESI kills, or if there is a higher percent of miner ganking showing).