ランディング ページ キャンペーンでは、URL からいくつかの変数を取得しています。「utm_source =」がURLに存在するかどうか、およびユーザーをリダイレクトしていないかどうかを確認する方法が必要です。バナー広告からのトラフィックのみが必要であり、すべてに Google アナリティクス リンク (utm_source を含む) が含まれています。
たとえば、 「 http://www.example.com?utm_source=Google&utm_medium=AdWords&utm_term=Foo&utm_campaign=MyCampaign 」という URL は機能しますが、「http://www.example.com」という URL は別のページにリダイレクトされます。
<?php
if (isset($_REQUEST['utm_source'])) {
// param was set in the query string
echo('present');
if(empty($_REQUEST['utm_source'])) {
// query string had param set to nothing ie ?param=¶m2=something
echo('missing');
}
}
?>
正しいように見えますが、正しく機能していません。より良い方法はありますか?ありがとうございました。