Талдау және тестілеуМазмұн Маркетинг

WordPress: UTM науқанының сұрау жолын сыртқы қайта бағыттауларға қалай қосуға болады

Martech Zone жиі өтпелі сайт болып табылады, онда біз келушілерді басқа сайттар арқылы қолжетімді өнімдермен, шешімдермен және қызметтермен байланыстырамыз. Біз ешқашан біздің сайтты пайдалануды қаламаймыз кері байланыс фермасы by SEO кеңесшілер, сондықтан біз қабылдайтын мазмұнға және келушілерді қалай қайта бағыттайтынымызға өте мұқият боламыз.

Сыртқы сілтеме сілтемесін монетизациялау мүмкін болмаса, біз тағайындалған жерге кез келген өкілеттіктерді беруден аулақ боламыз. Тағы да, мен бұл сайтты іздеу жүйесі клиенттің атынан іздеу жүйелерін ойнауға тырысатын немесе жосықсыз кері сілтеме жасаушы арқылы кері байланыс үшін төлейтін сайт ретінде көргім келмейді. Күн сайын біз мұны істеу үшін ақшадан бас тартамыз, өйткені нәтиже менің іздеу жүйемдегі рейтингіме, оқырмандарымызбен артқан сенімге және… сайып келгенде… сайттың құндылығына апат әкеледі.

WordPress қайта бағыттаулары

Бұл процесті басқару үшін мен пайдаланамын Math Pro дәрежесін беріңіз қайта бағыттау мүмкіндіктері. Ол маған қажетті тағайындалған бетке қайта бағыттауды санаттауға мүмкіндік береді және межелі жерге нақты қанша трафик жіберетінімді бақылайды. Тағайындалған орын сілтеме сілтемесі арқылы (мысалы, мен жаңа ғана бөліскен Rank Math сілтемесі) немесе серіктестік сілтемесіз трафикті жіберу арқылы монетизацияланған болса да, ол маған жіберіп жатқан трафикті ұйымдастыруға, қадағалауға және стратегияларды жасауға мүмкіндік береді.

Мұның бір кемшілігі – компаниялар мониторинг жүргізбеуі мүмкін сілтеме сайттары ішінде Google Analytics өйткені оларға трафик жіберетін мыңдаған сайттар болуы мүмкін. Мен олардың назарын күшті трафиктің жақсы көзі ретінде аударғым келетіндіктен, мен толықтырғым келеді UTM параметрлері а науқан сұрау жолы сондай-ақ Martech Zone олардың сілтеме жасайтын сайттарында ғана көрінбейді; ішінде де көрінеді науқанды қадағалау Google Analytics ішінде. Осылайша, компания басқа науқандарға қанша ақша жұмсайтынын көре алады және серіктестік немесе демеушілік арқылы серіктестік құрудың құндылығын көре алады. Martech Zone.

Қайта бағыттауларға UTM сұрау жолын қосыңыз

Мен жасаған әрбір қайта бағыттауды өңдеудің орнына, оны тағайындалған жерде UTM параметрі бар-жоғын тексеру арқылы автоматтандыруға болады. URL, оның сыртқы сілтеме екенін тексеру және науқанның көзі ретінде менің сайт атын қосу.

In functions.php менің балалар тақырыбы, Мен келесіні қостым PHP коды:

// Add a UTM Querystring to all external redirects
function add_utm_to_redirects($location, $status) {
    if (is_admin() || !$location) {
        return $location;
    }

    // Check if the redirect status is 301
    if ($status === 301) {
        // Check if the destination URL is external (outside the site's domain)
        $site_url = site_url(); // Get the site's base URL
        if (strpos($location, $site_url) !== 0) {
            // Parse the URL to extract existing query parameters
            $parsed_url = parse_url($location);
            parse_str($parsed_url['query'] ?? '', $existing_params);

            // Check if UTM parameters already exist in the destination URL
            if (
                !isset($existing_params['utm_source']) ||
                !isset($existing_params['utm_medium']) ||
                !isset($existing_params['utm_campaign'])
            ) {
                $site_name = get_option('blogname'); // Get the site name
                $encoded_site_name = urlencode($site_name); // URL encode the site name

                $utm_parameters = array(
                    'utm_source'   => $encoded_site_name, // Use the URL encoded site name as the utm_source
                    'utm_medium'   => 'article', // Set utm_medium to 'article'
                    'utm_campaign' => 'referral', // Set utm_campaign to 'referral'
                );

                // Merge the new UTM parameters with existing parameters, excluding duplicates
                $combined_params = array_merge($existing_params, $utm_parameters);

                $query_string = http_build_query($combined_params);

                // Build the new URL with the combined query parameters
                $new_location = $parsed_url['scheme'] . '://' . $parsed_url['host'] . $parsed_url['path'] . '?' . $query_string;

                // Perform the redirect with a 301 status code
                wp_redirect($new_location, 301);
                exit();
            }
        }
    }

    return $location;
}
add_filter('wp_redirect', 'add_utm_to_redirects', 10, 2);

себебі wp_redirect WordPress функциясы болса, бұл код сол функцияны пайдаланатын кез келген қайта бағыттау плагинімен жұмыс істейді.

Douglas Karr

Douglas Karr негізін қалаушы болып табылады Martech Zone және цифрлық трансформация бойынша танымал сарапшы. Дуглас бірнеше сәтті MarTech стартаптарын бастауға көмектесті, Martech сатып алулары мен инвестицияларына 5 миллиард доллардан астам қаржыны мұқият тексеруге көмектесті және өзінің жеке платформалары мен қызметтерін іске қосуды жалғастыруда. Ол негізін қалаушы Highbridge, цифрлық трансформация бойынша консалтингтік фирма. Дуглас сонымен қатар Dummie's guide және бизнес көшбасшылығы кітабының жарияланған авторы.

Қатысты Мақалалар

Сен не ойлайсың?

Бұл сайт спамның төмендеуі үшін Akismet пайдаланады. Деректеріңіздің қалай өңделетінін біліңіз.

жақын

Adblock анықталды

Martech Zone Сізге бұл мазмұнды ақысыз ұсына алады, өйткені біз сайтымызды жарнамадан түсетін табыс, серіктестік сілтемелері және демеушілік арқылы монетизациялаймыз. Сайтымызды көрген кезде жарнама блокаторын алып тастасаңыз, біз ризамыз.