public void track( Hit hit, String clientId, AdvancedConfiguration advancedConfiguration ) {
validateArguments( hit, clientId, advancedConfiguration );
AnalyticsRequest requestAssembler = new AnalyticsRequest( appName, clientId, configuration, hit, advancedConfiguration );
Map<String, Object> request = requestAssembler.assemble();
HttpRequest httpRequest = HttpRequest.get( baseUrl, request, true );
verifyResponse( httpRequest );
}