0
我有一個PHP表單,它提交郵件()的表單數據,然後如果成功返回到引用頁面(換句話說,保持它們與表單相同的頁面)和追加?success = TRUE到URL。在表單上提交觸發轉換跟蹤代碼
問題是,如何才能實現AdWords和Yahoo Search Marketing轉換代碼片段,以便僅在提交表單時觸發?出於功能的原因,不幸的是,將它們發送到提交的另一個頁面是不可行的,這將是最簡單的方法。
下面是從表單提交操作發送結果並將它們發送回主頁的相關代碼。我有一個預感,它可能就像在最後的if語句中輸出轉換跟蹤代碼片段一樣簡單,但我不確定這是否正確或語法正確地做到這一點。
if (isset($_POST['sendContactEmail']))
{
$fname = $_POST['posFName'];
$lname = $_POST['posLName'];
$phone = $_POST['posPhone'];
$email = $_POST['posEmail'];
$note = $_POST['posText'];
$to = $yourEmail;
$subject = $yourSubject;
$message = "From: $fname $lname\n\n Phone: $phone\n\n Email: $email\n\n Note: $note";
$headers = "From: ".cleanPosUrl($_POST['posFName']. " " .$_POST['posLName'])." \r\n";
$headers .= 'To: '.$yourName.' '."\r\n";
$mailit = mail($to,$subject,$message,$headers);
if (@$mailit) {
header('Location: '.$referringPage.'?success=true');
}
else {
header('Location: '.$referringPage.'?error=true');
}
}