You are here

function commerce_google_tag_manager_default_rules_configuration in Commerce Google Tag Manager 7

Implements hook_default_rules_configuration().

File

./commerce_google_tag_manager.rules_defaults.inc, line 10
Rules integration file

Code

function commerce_google_tag_manager_default_rules_configuration() {
  $rule = rules_reaction_rule();
  $rule->label = t('Send transaction details via GTM on checkout completion');
  $rule->active = TRUE;
  $rule
    ->event('commerce_checkout_complete')
    ->action('commerce_google_tag_manager_send_order', array(
    'commerce_order:select' => 'commerce_order',
  ));
  $configs['commerce_google_tag_manager_rule_ga'] = $rule;
  return $configs;
}