function commerce_google_tag_manager_page_build in Commerce Google Tag Manager 7
Same name and namespace in other branches
- 7.2 commerce_google_tag_manager.module \commerce_google_tag_manager_page_build()
Implements hook_page_build().
File
- ./
commerce_google_tag_manager.module, line 161 - Adds the required Javascript to the checkout completion page to allow e-commerce statistics tracking through Google Tag Manager.
Code
function commerce_google_tag_manager_page_build(&$page) {
if (!empty($_SESSION['commerce_google_tag_manager'])) {
// Data escaped via drupal_json_encode().
$script = $_SESSION['commerce_google_tag_manager'];
$page['page_top']['#attached']['js'][] = array(
'type' => 'inline',
'data' => $script,
);
unset($_SESSION['commerce_google_tag_manager']);
}
}