एनालिटिक्स र परीक्षणसामग्री मार्केटिङ

वर्डप्रेसमा आगन्तुकको लग-इन प्रयोगकर्ता भूमिकाद्वारा Google ट्याग प्रबन्धकमा ट्यागहरू कसरी बहिष्कार गर्ने

कुनै पनि दिन, म लग इन गर्छु Martech Zone फारम सबमिशनहरू पढ्न, सामग्री थप्न र सम्पादन गर्न, र साइटको प्रदर्शन सुधार गर्न। मुद्दा यो हो कि म त्यो गतिविधि मेरो एनालिटिक्स स्किभ वा भित्र ट्यागहरू कार्यान्वयन गर्न चाहन्न। Google ट्याग प्रबन्धक (GTM), जस्तै मेरो च्याटबोट खोल्ने वा आईपी लुकअप सेवा प्रयोग गरेर आगन्तुकको स्थान पत्ता लगाउने (उपयोगकर्ता संयुक्त राज्यमा हुँदा मात्र हाम्रो च्याट ट्याग सक्रिय हुन्छ)।

Google ट्याग प्रबन्धकको साथ WordPress मा लग इन भएको पत्ता लगाउनुहोस्

वर्डप्रेसमा पहिले देखि नै एक प्रदर्शन गर्न को लागी निर्मित कार्यक्षमता छ logged-in तपाइँको बडी ट्यागमा क्लास जसले प्रयोगकर्ता लग इन गरेको छ वा छैन भनेर देखाउँछ। धेरै व्यक्तिहरूले Google ट्याग प्रबन्धक भित्र ट्यागहरूलाई फायरिङबाट बहिष्कार गर्न प्रयोग गर्छन्, जस्तै Google विश्लेषण ट्यागहरू। प्रक्रिया खोजी गरेर काम गर्दछ CSS क्लास स्वचालित रूपमा तपाईंको WordPress साइटको शरीर ट्यागमा थपियो, परिणामलाई चरमा रेकर्ड गर्दै, त्यसपछि विशिष्ट ट्यागहरू कार्यान्वयन गर्न ट्रिगर प्रयोग गरेर।

यो चर सेट गर्ने र GTM मा ट्रिगर गर्ने तरिका यहाँ छ:

  1. चर थप्नुहोस् DOM तत्व प्रयोग गरेर लग इन भनिन्छ।
    • चयन विधि सेट गर्नुहोस् CSS Selector
    • तत्व चयनकर्ता सेट गर्नुहोस् body.logged-in
    • विशेषता नाम मा सेट गर्नुहोस् class
    • बचत
गुगल ट्याग प्रबन्धक चर वर्डप्रेस लग इन
  1. ट्रिगर थप्नुहोस् जसले लग-इन चर प्रयोग गर्दछ। यस अवस्थामा, प्रयोगकर्ताले लगइन नगरेको बेला मात्र ट्रिगर फायर गर्न चाहनुहुन्छ, त्यसैले तपाईंले नट लग इन ट्रिगर सिर्जना गरेर यो गर्न सक्नुहुन्छ।
    • ट्रिगर प्रकारलाई DOM तयारमा सेट गर्नुहोस्
    • केही DOM तयार घटनाहरूमा ट्रिगर आगो सेट गर्नुहोस्
    • चर चयन गर्नुहोस् Logged-In र बराबर null
गुगल ट्याग प्रबन्धक ट्रिगर WordPress लग इन छैन

वैकल्पिक रूपमा, तपाईंले चर सेट गर्न सक्नुहुन्छ बराबर छैन लग-इन गर्नुभयो र तपाइँ ट्रिगरलाई समावेशको सट्टा बहिष्कारको रूपमा प्रयोग गर्न सक्नुहुन्छ। कुनै पनि तरिकाले, यो ट्रिगरलाई कार्यान्वयन गर्न प्रयोग गर्नुहोस्, सामान्यतया यसको सट्टा All Pages.

यद्यपि यससँग एक सीमा छ। के हुन्छ यदि तपाइँ एक WordPress साइट चलाउँदै हुनुहुन्छ जहाँ तपाइँ एक विशिष्ट बहिष्कार गर्न चाहानुहुन्छ भूमिका ट्याग फायरबाट? मेरो मामलामा, मैले योगदानकर्ताहरू दर्ता गरेको छु जुन म अझै पनि हाम्रो स्थान र च्याट ट्रिगरहरू फायर गर्न चाहन्छु। को प्रयोग गरेर logged-in पद्धतिले कुनै पनि दर्ता र लग-इन प्रयोगकर्तामा फायरिङबाट ट्यागहरू हटाउनेछ। दुर्भाग्यवश, WordPress ले पृष्ठको HTML भित्र कुनै ट्याग ट्रिगर गर्नको लागि स्वचालित रूपमा कुनै भूमिका प्रदर्शन गर्दैन। तर तपाईं यसलाई थप्न सक्नुहुन्छ, यद्यपि!

WordPress मा आगन्तुकको भूमिकाको साथ शारीरिक कक्षा थप्नुहोस्

जसरी WordPress ले बडी क्लासमा लग-इन गरिएको वर्गलाई स्वचालित रूपमा इन्जेक्सन गर्छ, तपाईले बडी क्लास भित्र प्रयोगकर्ताको भूमिका थप्न सक्नुहुन्छ। आफ्नो भित्र बाल विषयवस्तु functions.php फाइल, तपाइँ निम्न प्रकार्य थप्न सक्नुहुन्छ:

function add_role_to_body_class( $classes ) {
    if ( is_user_logged_in() ) {
        $current_user = wp_get_current_user();
        $user_role = array_shift($current_user->roles);
        $classes[] = 'role-' . $user_role;
    } else {
        $classes[] = 'role-guest';
    }
    return $classes;
}
add_filter( 'body_class', 'add_role_to_body_class' );

त्यसोभए, यदि तपाइँ प्रशासक हुनुहुन्छ भने, यो थपिनेछ <body class="role-administrator" अन्य कुनै पनि कक्षाहरू जस्तै लग-इन, आदि। र यदि तपाईं लग इन हुनुहुन्न भने, प्रकार्यले काल्पनिक वर्ग थप्छ। role-guest.

Google ट्याग प्रबन्धकको साथ WordPress मा WordPress आगन्तुकको भूमिका पत्ता लगाउनुहोस्

मेरो केसमा, प्रशासकले साइटमा लगइन गर्दा म केही ट्यागहरू हटाउन चाहन्छु। जस्तै माथिको उदाहरणमा लग-इनले चल र ट्रिगरको लागि काम गर्दछ; अब म यो संग गर्न सक्छु role-administrator। तत्व चयनकर्तामा कक्षा निर्दिष्ट गर्नुको सट्टा, म सम्पूर्ण कक्षा सामग्रीहरू पास गर्न जाँदैछु।

  1. चर थप्नुहोस् भनिन्छ Body Class DOM तत्व प्रयोग गर्दै।
    • चयन विधि सेट गर्नुहोस्
      CSS Selector
    • तत्व चयनकर्ता सेट गर्नुहोस् body
    • विशेषता नाम मा सेट गर्नुहोस् class
    • बचत
गुगल ट्याग प्रबन्धक चरमा बडी क्लास क्याप्चर गर्नुहोस्
  1. ट्रिगर थप्नुहोस् कि प्रयोग गर्दछ Body Class चर। यस अवस्थामा, तपाइँ प्रयोगकर्ता लगइन नभएको बेला मात्र ट्रिगर फायर गर्न चाहनुहुन्छ, त्यसैले तपाइँ यसलाई सिर्जना गरेर यो गर्न सक्नुहुन्छ। Is Administrator ट्रिगर
    • ट्रिगर प्रकारलाई DOM तयारमा सेट गर्नुहोस्
    • केही DOM तयार घटनाहरूमा ट्रिगर आगो सेट गर्नुहोस्
    • चर चयन गर्नुहोस् Body Class समावेश role-administrator
गुगल ट्याग प्रबन्धक ट्रिगर WordPress प्रशासक
  1. तपाईंको ट्याग ट्रिगरिङमा, ट्रिगर थप्नुहोस् Is Administrator तपाइँको अपवाद को लागी। यसले तपाइँको साइट हेर्दा प्रशासक लग इन भएको बेला ट्याग कहिल्यै हटाइने छैन भन्ने सुनिश्चित गर्नेछ। मेरो साइटको मामलामा, मसँग एउटा ट्याग छ जसले पत्ता लगाउँछ कि कोही मूल डोमेनमा छ कि छैन (अनुवादको सट्टा) र प्रशासक लग इन हुँदा ट्याग निकालिएको छैन।
गुगल ट्याग प्रबन्धक ट्याग ट्रिगर अपवादहरू

अपडेट: मैले यसलाई प्रकाशित र इमेल गरेपछि यो तर्क अपडेट गरें। सम्पूर्ण बडी क्लास क्याप्चर गर्नु धेरै प्रभावकारी चर थियो ताकि म यसलाई भूमिका निर्दिष्ट गर्न वा व्यक्ति एकल चरबाट लग इन गरिएको हो कि भनेर प्रयोग गर्न सक्छु।

Douglas Karr

Douglas Karr को CMO छ OpenINSightTS र को संस्थापक Martech Zone। डगलसले दर्जनौं सफल MarTech स्टार्टअपहरूलाई मद्दत गरेको छ, Martech अधिग्रहण र लगानीमा $ 5 बिलियन भन्दा बढीको लगनशीलतामा सहयोग गरेको छ, र कम्पनीहरूलाई उनीहरूको बिक्री र मार्केटिङ रणनीतिहरू कार्यान्वयन र स्वचालित गर्न मद्दत गर्न जारी छ। डगलस एक अन्तर्राष्ट्रिय मान्यता प्राप्त डिजिटल रूपान्तरण र MarTech विशेषज्ञ र वक्ता हो। डगलस डम्मीको गाईड र व्यापार नेतृत्व पुस्तकका प्रकाशित लेखक पनि हुन्।

सम्बन्धित लेख

शीर्ष बटनमा फर्कनुहोस्
बन्द

Adblock पत्ता लाग्यो

Martech Zone तपाइँलाई यो सामग्री कुनै पनि लागतमा उपलब्ध गराउन सक्षम छ किनभने हामीले हाम्रो साइटलाई विज्ञापन राजस्व, सम्बद्ध लिङ्कहरू, र प्रायोजनहरू मार्फत मुद्रीकरण गर्छौं। यदि तपाईंले हाम्रो साइट हेर्दै आफ्नो विज्ञापन अवरोधक हटाउनु भयो भने हामी प्रशंसा गर्नेछौं।