2010-01-17 14 views
66

Google Adwords किसी लिंक पर क्लिक करने पर रूपांतरण की गणना करने के लिए आपके पृष्ठ में जोड़ने के लिए कोई कोड प्रदान नहीं करता है। लेकिन जैसा कि यह जावास्क्रिप्ट है, मुझे यकीन है कि ऐसा करने का एक तरीका है।Google Adwords रूपांतरण पर क्लिक करने के लिए कैसे क्लिक करें?

<!-- Google Code for Klick Conversion Page --> 
<script type="text/javascript"> 
<!-- 
var google_conversion_id = 1062751462; 
var google_conversion_language = "de"; 
var google_conversion_format = "1"; 
var google_conversion_color = "ffffff"; 
var google_conversion_label = "dKXuCODvugEQ5pnh-gM"; 
var google_conversion_value = 0; 
//--> 
</script> 
<script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js"> 
</script> 
<noscript> 
<div style="display:inline;"> 
<img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/1062751462/?label=dKXuCODvugEQ5pnh-gM&amp;guid=ON&amp;script=0"/> 
</div> 
</noscript> 

अन्य रूपांतरण ट्रैकिंग स्क्रिप्ट कुछ समारोह के साथ:

यहाँ कोड (अनछुए) गूगल पेज में शामिल करने के लिए आप देता है, उसे एक रूपांतरण के रूप में गिना जाए (समय एक के सबसे धन्यवाद पृष्ठ) है रूपांतरण की गणना करने के लिए निष्पादित किया जाना है। यहां, बस अपने पृष्ठ पर जेएस-फाइल जोड़ना रूपांतरण-ट्रैकिंग को ट्रिगर करने के लिए पर्याप्त हो सकता है, क्योंकि रूपांतरण.जेएस लोड पर फ़ंक्शन को कॉल करता है (इसे डाउनलोड करें और कोड बीट्यूफायर के माध्यम से इसे चलाने के बाद इसे देखें, यह वाकई बहुत अच्छा काम है !)।

कोई विचार यह कैसे निपटें?

+1

पर 12 मिनट के बाद दिखाई देगा शायद यह उपयोगी हो सकता है: http://stackoverflow.com/questions/27149647/how-to-implement-a-google-adwords-conversion- पिक्सेल-उपयोग-AJAX-on-a-submit-butt/27149886? noredirect = 1 # comment42795611_27149886 –

उत्तर

110

अगर आप पहले से ही यह मिल गया है पता है नहीं ... मैं भविष्य सर्फर के लिए वैसे भी यह उल्लेख ...

मैं उसी के लिए देख रहा था, और कोड के इस टुकड़े पाया:

<script type="text/javascript"> 
    function trackConv(google_conversion_id, google_conversion_label) { 
     var image = new Image(1, 1); 
     image.src = "//www.googleadservices.com/pagead/conversion/" + google_conversion_id + "/?label=" + google_conversion_label + "&script=0"; 
    } 
</script> 

तो लिंक है जो आप ट्रैक करना चाहते हैं तो बस इस कार्य करें:

<a onclick="trackConv(1234567890, 'LQV8CNq6RxCKlPbvAw');" href="http://www.example.com">Link</a> 
+0

नहीं, कुछ भी नहीं मिला। अच्छा लगता है! – janpio

+10

आपको अपने तर्कों के 'और script = 0' भाग को हटा देना चाहिए। अन्यथा आप Google को गलत सिग्नल भेज रहे हैं, कह रहे हैं कि उपयोगकर्ता के पास जावास्क्रिप्ट सक्षम नहीं है, जो सटीक नहीं है। इसके अतिरिक्त जब तक कि आपका लिंक 'target = _blank' नहीं है या एक नई विंडो खुलता है, यह बिल्कुल काम करने की संभावना नहीं है। छवि अनुरोध किए जाने से पहले आपकी विंडो को रीडायरेक्ट किया जा सकता है। यह करने के लिए सही तरीके से, http://stackoverflow.com/a/19461995/1647538 – hexalys

+12

में विस्तार से बताया ट्रैकिंग इवेंट के रास्ते के लिए क्लिक करें घटना को रद्द करने, और location.href साथ रीडायरेक्ट, और एक समय समाप्ति को गति प्रदान, ठीक उसी प्रकार है इस विधि का उपयोग करते समय आपको अभी भी रूपांतरण.जेएस की आवश्यकता है? – vsdev

4

मैं एक ऐसी ही समस्या है।

समस्या: मेरे ग्राहक का एक संपर्क पृष्ठ है जिसमें एक फॉर्म है। उपयोगकर्ता सभी फॉर्म फ़ील्ड भरने के बाद, एक सत्यापन (यह जांचने के लिए कि उपयोगकर्ता सही ढंग से सभी फ़ील्ड भर चुका है या नहीं)। सत्यापन के बाद, उपयोगकर्ता को वेबमेल सर्वर पेज पर रीडायरेक्ट किया जाता है। कोई "सफलता" या "धन्यवाद" पृष्ठ नहीं है। इसलिए मुझे फॉर्म सत्यापन के बाद एडवर्ड्स टैग डालना होगा।

समाधान:

var missinginfo = ""; 
var f = document.forms["CONTACT"]; 
if (f.name.value == ""){ 
missinginfo += "\n  - name";} 
. 
. 
. 
if (missinginfo != "") 
{ 
missinginfo ="_____________________________\n" + 
"Empty Field" + "incorrectly filled" + 
missinginfo + "\n_____________________________" 
alert(missinginfo); 
return false; 
} 
//End of Validation 

तो मैं इस स्निपेट कोड कहा::

मान्यता इस तरह से किया गया था

else if(missinginfo == ""){ //Check if the form was filled correctly 
adw_conv(); //Function Name 
return false; 
} 
function adw_conv(){ 
var img = new Image() //Creates an image using JS to make the request 
img.src = "http://www.googleadservices.com/pagead/conversion/123456789/?label=-8bcaCNHv6AIQl_v8_QM&amp;guid=ON&amp;script=0"; 
img.onload = function(){  
var form = document.getElementsByName('CONTACT')[0]; 
form.submit(); 
}} 

इस तरह, फ़ॉर्म सत्यापन के बाद और वेबसाइट से पहले उपयोगकर्ता को वेबमेल पेज पर रीडायरेक्ट करें, एडवर्ड्स रूपांतरण ट्रिगर किया गया है!

+0

यह कोड उलझन में है। 'वापसी झूठी' क्या होती है, जब यह किसी फ़ंक्शन में नहीं होती है? – Flimm

+0

इसके अलावा, यह खतरनाक है। यदि 'छवि' लोड होने में विफल रहता है, तो आपका फॉर्म कभी सबमिट नहीं किया जाएगा। तो आपका फॉर्म बाहरी सेवा पर निर्भर करता है जिस पर आपके पास शून्य नियंत्रण है। क्या आप वास्तव में उपयोगकर्ताओं को रद्द करना चाहते हैं क्योंकि Google को समस्याएं आ रही हैं? –

2

उस पृष्ठ के अनुभाग में नीचे दिए गए कोड को जोड़ें, जिसे आप रूपांतरण ट्रैक करना चाहते हैं।

<script> 
function adwTrack() { 
    var img = new Image(1,1); 
    img.src =  "https://www.googleadservices.com/pagead/conversion/XXXXXXXXXX/?value=1.00&amp;currency_code=EUR&amp;label=XXXXXXXXXX&amp;guid=ON&amp;script=0"; 

}

बस आपकी वास्तविक रूपांतरण आईडी और लेबल के साथ XXX ... बदलें।

<a href="#" onclick="adwTrack();">Track This</a> 

आप भी इस का उपयोग कर GTM कर सकते हैं::

फिर हम अपने लिंक के ऑनक्लिक ईवेंट के ऊपर बनाया adwTrack() फ़ंक्शन को कॉल https://www.redflymarketing.com/blog/track-conversions-without-a-thank-you-page/

19

ऐसा लगता है कि गूगल अब एक onclick विकल्प प्रदान करता है कि आप AdWords में रूपांतरण पृष्ठ से कॉपी और पेस्ट कर सकते हैं।AdWords रूपांतरण पृष्ठ से:

अपनी वेबसाइट पर एक बटन पर टैग जोड़ें, जैसे कि "अभी खरीदें" बटन।

यहां Track clicks on your website as conversions नामक दस्तावेज़ीकरण के पृष्ठ से एक स्निपेट है। रूपांतरण ID और लेबल के साथ XXXXX बदलें: अपने कोड में कहीं और

<!-- Google Code for Conversion Page 
In your html page, add the snippet and call 
goog_report_conversion when someone clicks on the 
chosen link or button. --> 
<script type="text/javascript"> 
    /* <![CDATA[ */ 
    goog_snippet_vars = function() { 
    var w = window; 
    w.google_conversion_id = XXXXXXX; 
    w.google_conversion_label = "XXXXXXX"; 
    w.google_remarketing_only = false; 
    } 
    // DO NOT CHANGE THE CODE BELOW. 
    goog_report_conversion = function(url) { 
    goog_snippet_vars(); 
    window.google_conversion_format = "3"; 
    var opt = new Object(); 
    opt.onload_callback = function() { 
    if (typeof(url) != 'undefined') { 
     window.location = url; 
    } 
    } 
    var conv_handler = window['google_trackConversion']; 
    if (typeof(conv_handler) == 'function') { 
    conv_handler(opt); 
    } 
} 
/* ]]> */ 
</script> 
<script type="text/javascript" 
    src="//www.googleadservices.com/pagead/conversion_async.js"> 
</script> 

और

button.addEventListener('click', function() { 
    console.log('Button clicked!'); 
    goog_report_conversion(); 
}); 
+0

जब मैं goog-report_conversion() को कॉल करता हूं तो क्या मुझे url पास करने की आवश्यकता है? – Joe

4

Google रूपांतरण ट्रैकिंग अवधारणा एक सबमिट बटन पर अजाक्स का उपयोग:

$.ajax({ 
     type: "POST", 
     url: "enquiry-submit.php", 
     data: data, 
     success: function (result) { 
      $("#msg").fadeIn(400).html(result); 

      /* Conversion Tracking Start */ 
      var google_conversion_id = YOUR_CONVERSION_ID_HERE; 
      var google_conversion_language = "en"; 
      var google_conversion_format = "3"; 
      var google_conversion_color = "ffffff"; 
      var google_conversion_label = "YOUR_CONVERSION_LABEL_HERE"; 
      var google_remarketing_only = false; 

      $.getScript('//www.googleadservices.com/pagead/conversion.js'); 

      var image = new Image(1, 1); 
      image.src = "//www.googleadservices.com/pagead/conversion/YOUR_CONVERSION_ID_HERE/?label=YOUR_CONVERSION_LABEL_HERE&guid=ON&script=0"; 
      /* Conversion Tracking End */ 
     } 
     }); 

यह 100% है मेरे Google विज्ञापन अभियान पर काम करना।

नोट: आपको अपने विज्ञापन पर क्लिक करके इसका परीक्षण करना होगा। रूपांतरण का प्रभाव आपके AdWords कंसोल

संबंधित मुद्दे