Web_submit_data函数允许您使用PHP从您的服务器向Google Analytics(分析)发送数据。此函数可用于跟踪自定义事件、异常和计时。
要使用此函数发送数组数据,您可以使用以下语法:
web_submit_data($hit_id, $data);
?>
其中:
$hit_id
是您要向其发送数据的命中来源的ID。
$data
是一个包含要发送的数据的关联数组。数组的键对应于要跟踪的指标,数组的值对应于这些指标的值。
例如,要发送以下数据:
{
"eventCategory": "My Event",
"eventAction": "Clicked",
"eventLabel": "Button 1"
}
您可以使用以下代码:
$data = array(
"eventCategory" => "My Event",
"eventAction" => "Clicked",
"eventLabel" => "Button 1"
);
web_submit_data("UA-XXXXX-Y", $data);
?>
请注意,您可以使用web_submit_data
函数发送任何形式的数据,包括数组、字符串和数字。
发送嵌套数组
您还可以在数据数组中发送嵌套数组。这对于组织大量数据或发送包含数组数据的自定义事件非常有用。
例如,要发送以下数据:
{
"eventCategory": "My Event",
"eventAction": "Clicked",
"eventLabel": [
"Button 1",
"Button 2"
]
}
您可以使用以下代码:
$data = array(
"eventCategory" => "My Event",
"eventAction" => "Clicked",
"eventLabel" => array(
"Button 1",
"Button 2"
)
);
web_submit_data("UA-XXXXX-Y", $data);
?>
请注意,当您发送嵌套数组时,数据数组的结构必须与要发送数据的命中来源的架构匹配。