我可以问一下如何使用事件跟踪ActiveCampaign代码来跟踪特定的事件吗?`例如,如果我想要跟踪我自己网站上的按钮点击,我如何在这个php示例代码中添加。
谢谢。
<?php
// initializes a cURL session
$curl = curl_init();
// changes the cURL session behavior with options
curl_setopt($curl, CURLOPT_URL, "https://trackcmp.net/event");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, array(
"actid" => "Actid",
"key" => "Key",
"event" => "EVENT NAME",
"eventdata" => "Button click login",
"visit" => json_encode(array(
// If you have an email address, assign it here.
"email" => "",
)),
));
//execute
$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);
}
};
?>`
发布于 2021-10-12 03:03:18
您必须使用AJAX并发送一个请求,以便在您想要跟踪单击事件的所有按钮上执行这段代码。
$(".tracked-button").on('click', function () {
// fire the AJAX request on button click
$.ajax({
type: "POST",
url: 'YOUR URL',
dataType: 'json',
headers: {},
data: {}
})
.done(function (response) {
// if you want to do something on success
})
.fail(function (xhr, status, error) {
// if you want to do something on error
});
});https://stackoverflow.com/questions/69534401
复制相似问题