You are here

function _google_tag_noscript_snippet in GoogleTagManager 7

Returns JavaScript noscript snippet.

Return value

array The noscript snippet.

1 call to _google_tag_noscript_snippet()
google_tag_snippets in includes/snippet.inc
Returns JavaScript snippets.

File

includes/snippet.inc, line 76
Contains the JavaScript snippet insertion code.

Code

function _google_tag_noscript_snippet() {

  // Gather data.
  $container_id = _google_tag_variable_clean('google_tag_container_id');
  $query = _google_tag_environment_query();
  $compact = variable_get('google_tag_compact_snippet', 1);

  // Build noscript snippet.
  $noscript = <<<EOS
<noscript aria-hidden="true"><iframe src="https://www.googletagmanager.com/ns.html?id={<span class="php-variable">$container_id</span>}{<span class="php-variable">$query</span>}"
 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
EOS;
  if ($compact) {
    $noscript = str_replace("\n", '', $noscript);
  }

  /*
    $noscript = <<<EOS
    <!-- Google Tag Manager -->
    $noscript
    <!-- End Google Tag Manager -->
    EOS;
  */
  return $noscript;
}