0

ランディング ページ キャンペーンでは、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=&param2=something
        echo('missing');
        }
    }
 ?>

正しいように見えますが、正しく機能していません。より良い方法はありますか?ありがとうございました。

4

1 に答える 1