Die Website wird in Google Analytics-Berichten als Verweis auf ihre eigene Domain angezeigt. Warum?

Ich habe zwei GA-Berichterstattungsprobleme mit einer von mir verwalteten Website, bei denen ich nicht sicher bin, wie ich sie lösen soll:

Die Seite istals Verweis auf eine eigene Domain auftauchen in GA-Berichten.Meine Zielerfüllungen (Umsatz-Conversions in externen E-Commerce-Warenkorbs von Drittanbietern) sind alleAnzeige der Domain der Site als "Quelle" wenn ich offensichtlich die wahren "Referer" sehen möchte, die Verkehr senden, der zu Zielvervollständigungen führt.

Meine Gedanken zu möglichen Gründen, warum dies passieren könnte:

Ich verwende absolute Pfade für interne Links, wie folgt:

<a href="http://example.com/contact.html">

im Gegensatz zu

<a href="/contact.html">

Könnte das sein? Benutzer klicken häufig intern herum, bevor sie kaufen.

Außerdem verwende ich auf mehreren stark frequentierten Seiten Backlinks zum JavaScript-Verlauf wie diese:

<a href="javascript: history.go(-1)">go back</a>

Zuletzt führe ich eine 301-Weiterleitung auf "In den Warenkorb" -Verkehrsklicks durch, damit

http://example.com/add_to_cart

leitet weiter zu:

http://paymentprocessor.com/ugly_url/cart_page.html

(Obwohl dies eine externe Domain eines Drittanbieters ist, wird mein GA-Code dort immer noch ausgelöst.)

Irgendwelche Vermutungen, warum ich die oben genannten Probleme habe? ... Danke an alle GA-Assistenten.

UPDATE UPDATE UPDATE

Danke Eduardo für die tolle Antwort.

Dachte, ich teile jetzt vielleicht, dass ich für href-Textlinks zur ecomm-Site eines Drittanbieters Ereignisse mit jquery via class nachverfolge, damit mein _gaq.push sowohl das Klickereignis nachverfolgt als auch die Cookie-Daten von meiner Site auf die Site eines Drittanbieters kopiert so was:

$('a.index_addtocart_smallest').click(function(){
    _gaq.push(['_trackEvent', 'Outbound Links', 'index_addtocart_smallest', 'buy_click'],['_link', 'ssl.thirdpartyecom.net/order/']);           
    });

Und wenn ich die Formularaktion "In den Warenkorb" verwende, sehen die HTML-Übermittlungen so aus:

<form action="http://example.com/add_to_cart" method="post" onsubmit="that=this;_gaq.push(['_trackEvent','Outbound Links','index_big_buy_button', 'buy_click'],['_linkByPost', this]);setTimeout(function() { that.submit() }, 100);return false;">

... um das Ereignis zu verfolgen und das vorhandene Cookie auf dem Server eines Drittanbieters zu veröffentlichen, während dem Klick eine Verzögerung hinzugefügt wird, um sicherzustellen, dass es von GA erfasst wird.

In meinem Fall verwende ich die asynchrone Syntax für die Verfolgung zwischen einer Domäne und einem Unterverzeichnis in einer anderen Domäne:https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite#domainAndSubDirectory

Antworten auf die Frage(1)

Ihre Antwort auf die Frage