Perhaps with a flag, a user could specify their intention to load the nginx logs into goaccess.
The pan-collect-logs.sh script could create an additional directory: logs/${SITENAME}/access_logs. After the rsync action the script could extract all nginx-access-log-{date}.gz files and place them into the access logs directory. Then the user only needs to run goaccess against that directory to ingest all available logs.