たとえば、5つの電子メールスレッド(a、b、c、d、e)があり、各電子メールは異なります。各メールには、ランディングページへのリンクが含まれています。
次に、SQLデータベース(現在はmysqlですが、PDOを使用して変更される可能性があります)からデータをプルして、ビューアの送信元の電子メールスレッドに応じて異なるコンテンツを取り込むphpランディングページワイヤフレームがあります。つまり、1つのphpランディングページですが、データベース内の5つの行は、どの電子メールビューアからのリンクに応じて、そのランディングページの5つの異なるバージョンを設定します。
ランディングページの現在のクエリは次のようになります。
<?php
$result = "SELECT body_copy FROM low_engagement WHERE thread_segment = 'a3'";
$stmt = $connection->prepare($result);
$stmt->execute();
$body_copy = "";
while($row = $stmt->fetch()) {
$bodyCopy = $row['body_copy'];
}
?>
'a1'、'a2'、'a3'、'a4'、および'a5'の値全体でthread_segmentというタイトルのWHERE句を手動で変更すると、ランディングページが5つのスレッドのそれぞれに従って適切なコンテンツで更新されます。
私の質問ですが、HTMLメールでhrefをマークして、そのリンクがランディングページにリンクしているときに、ランディングページとどのように相互作用して、5つのメール/メールリンクのどれから来ているのかを伝え、動的に変更することは可能ですか? thread_segment値は適切ですか?
私はPHP/PDOにかなり慣れていないので、提案や指示を受け入れます。この問題に関する私の現在の研究では、いくつかの手段の1つを介して変数を渡す可能性をまだ研究していますが、私が見つけたコンテンツのほとんどはフォームに関するものです。
どんな洞察も大歓迎です!