/ / Czy program ASP.NET (formularze internetowe) jest niezgodny z testami wielowymiarowymi Optymalizatora witryny Google? - asp.net, strona internetowa, optymalizacja, testy na wielu odmianach

Czy ASP.NET (webforms) jest niezgodny z testowaniem wielowymiarowym Optymalizatora witryny Google? - asp.net, strona internetowa, optymalizacja, testowanie wielowymiarowe

Walczyłem cały ranek, próbując przeprowadzić test na wielu odmianach w optymalizatorze witryny Google.

Skopiowałem i wkleiłem kod nagłówka / stopki na strony i skonfigurowałem podstawową sekcję strony, aby zobaczyć, czy wszystko działa.

Kiedy próbuję sprawdzić poprawność kodu, pojawia się błąd

"No sections detected on test page
TestSectionName - Unexpected or missing characters - Line: 422 Expected: </noscript>"

Głupią rzeczą jest to, że wynik jest wyraźnie widoczny (użyłem literału asp, aby obejść asymetryczny znacznik noscript) i wyraźnie widzę to w źródle w następujący sposób:

<script>utmx_section("TestSectionName")</script><h1>Buy This Product!</h1></noscript>

Próbowałem już wyłączyć / usunąć istniejący kod Google Analytics w witrynie z przypadkiem, który był w konflikcie z nim bez powodzenia.

Myślę, że może być jakaś niezgodnośćframework asp.net i ten framework WSO. Byłem w stanie użyć dokładnie tego samego kodu zapisanego w nieprzetworzonym pliku HTML bez zawartości asp.net/page i sprawdziłem poprawność.

na przykład

<html><head></head><body>
<!-- Google Website Optimizer Control Script -->
<script>
function utmx_section(){}function utmx(){}
(function(){var k="xxxxx",d=document,l=d.location,c=d.cookie;function f(n){
if(c){var i=c.indexOf(n+"=");if(i>-1){var j=c.indexOf(";",i);return c.substring(i+n.
length+1,j<0?c.length:j)}}}var x=f("__utmx"),xx=f("__utmxx"),h=l.hash;
d.write("<sc"+"ript src=""+
"http"+(l.protocol=="https:"?"s://ssl":"://www")+".google-analytics.com"
+"/siteopt.js?v=1&utmxkey="+k+"&utmx="+(x?x:"")+"&utmxx="+(xx?xx:"")+"&utmxtime="
+new Date().valueOf()+(h?"&utmxhash="+escape(h.substr(1)):"")+
"" type="text/javascript" charset="utf-8"></sc"+"ript>")})();
</script>
<!-- End of Google Website Optimizer Control Script -->

<script>utmx_section("TestSectionName")</script><h1>Buy This Product!</h1></noscript>


<!-- Google Website Optimizer Tracking Script -->
<script type="text/javascript">
if(typeof(_gat)!="object")document.write("<sc"+"ript src="http"+
(document.location.protocol=="https:"?"s://ssl":"://www")+
".google-analytics.com/ga.js"></sc"+"ript>")</script>
<script type="text/javascript">
try {
var gwoTracker=_gat._getTracker("UA-xxxxx-1");
gwoTracker._trackPageview("/xxxxx/test");
}catch(err){}</script>
<!-- End of Google Website Optimizer Tracking Script -->

</body>
</html>

Po tym wszystkim zastanawiam się, czy istnieje
a) każdy, kto korzysta z asp.net z testami na wielu odmianach, pomyślnie
b) znana niezgodność z czymś w asp.net
c) znane „nie”, jeśli chodzi o kodowanie za pomocą testów wielowymiarowych WSO
d) brakuje mi czegoś naprawdę oczywistego?

Odpowiedzi:

0 dla odpowiedzi № 1

Korzystałem z testów wielowymiarowych Google Optymalizatora witryny w witrynie ASP.NET bez żadnego problemu.

Próbowałeś umieścić </noscript> na własnej linii? Myślę, że zawsze umieszczam go w pustej linii po sekcji domyślnej.