capture gclid with _ and - char
better network error handling