You are here

function _ga_push_method_datalayer_js_push_send_script in GA Push 7

Same name and namespace in other branches
  1. 8 inc/ga_push.datalayer.inc \_ga_push_method_datalayer_js_push_send_script()

Generates the datalayer send JS code.

Parameters

array $push: Data.

Return value

string JS code with push code.

1 call to _ga_push_method_datalayer_js_push_send_script()
_ga_push_method_datalayer_js_push_event_script in inc/ga_push.datalayer.inc
Generates the ga JS code for pushing an event to GA.

File

inc/ga_push.datalayer.inc, line 96
Universal Datalayer js: method and functions.

Code

function _ga_push_method_datalayer_js_push_send_script($push) {

  // Remove empty parameters:
  $push = array_filter($push);

  // Convert to JS function.
  $script = "dataLayer.push(" . json_encode($push) . ");\n";
  return $script;
}