我正在尝试从Active Campaign(电子邮件自动化工具)中触发延迟跟踪事件。他们使用php提供事件跟踪示例(见下文)。我的第一个问题是我应该如何解决这个问题? PHP,JavaScript?当我在php中使用'sleep'函数时,它会延迟我的页面加载,所以我认为我需要使用javascript。基本上我需要知道如何使用javascript(或最好的一个)POST字段(另外,我在Wordpress上使用它)。这是AC提供的PHP示例:
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "https://trackcmp.net/event");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, array(
"actid" => "aaaaaaa",
"key" => "bbbbbbb",
"event" => "EVENT_NAME",
"eventdata" => "EVENT_DATA",
"visit" => json_encode(array(
// If you have an email address, assign it here.
"email" => "",
)),
));
$result = curl_exec($curl);
if ($result !== false) {
$result = json_decode($result);
if ($result->success) {
echo 'Success! ';
} else {
echo 'Error! ';
}
echo $result->message;
} else {
echo 'cURL failed to run: ', curl_error($curl);
}
感谢您的帮助。
HC