diff -u b/inc/ga_push.utmp.php.inc b/inc/ga_push.utmp.php.inc --- b/inc/ga_push.utmp.php.inc +++ b/inc/ga_push.utmp.php.inc @@ -8,6 +8,7 @@ */ use Drupal\Component\Utility\UrlHelper; +use Psr\Http\Message\ResponseInterface; // Google UTMP Endpoint URL. define('GA_PUSH_METHOD_UTMP_HOST_ENDPOINT', 'ssl.google-analytics.com/collect'); @@ -229,7 +230,7 @@ } if ($debug) { - $response_data = $response instanceof ResponseInterface ? 'status_code: ' . $response->getStatusCode() : ''; + $response_data = $response instanceof ResponseInterface ? 'Status_code: ' . $response->getStatusCode() . ' / Headers: ' . print_r($response->getHeaders(), TRUE) : ''; \Drupal::logger('ga_push')->debug('GA PUSH UTMP @type response with: @data', [ '@type' => $data['t'], diff -u b/src/Form/GAPushSettingsForm.php b/src/Form/GAPushSettingsForm.php --- b/src/Form/GAPushSettingsForm.php +++ b/src/Form/GAPushSettingsForm.php @@ -32,12 +32,6 @@ '#default_value' => $config->get('default_method'), ]; - $form['ga_push_debug'] = [ - '#type' => 'checkbox', - '#title' => $this->t('Debug mode'), - '#description' => $this->t('Active the debug mode: log GA push requests.'), - '#default_value' => $config->get('debug'), - ]; return parent::buildForm($form, $form_state); } @@ -49,6 +43,12 @@ '#default_value' => $config->get('default_method'), ]; + $form['ga_push_debug'] = [ + '#type' => 'checkbox', + '#title' => $this->t('Debug mode'), + '#description' => $this->t('Active the debug mode: log GA push requests.'), + '#default_value' => $config->get('debug'), + ]; return parent::buildForm($form, $form_state); }