Google Analytics-kampanje-query tafoegje Dynamysk mei jQuery
Freon Todd bakker stjoerde my in oplossing fia Twitter foar in probleem wêr't ik gjin kâns foar haw om in oplossing te ûntwikkeljen. Sûnt ús blogs op Compendium somtiden op in sekundêr domein foar in kliïnt wurde hoste, wolle wy trochjaan Google Analytics-kampanjekoade nei it primêre domein, sadat se besikers effektyf kinne folgje.
In oare swierrichheid is lykwols it garandearjen dat jo bloggers altyd in kampanjekoade opnimme ... iets dat net ferwachte wurde moat. De juste oplossing is om JavaScript brûke om de kampanjekoade dynamysk ta te heakjen as de side wurdt laden.
document.ready (funksje () {
var campaignQueryString = '? {folje dit yn}';
var targetDomain = '{folje dit yn}';
$ ("a [href = 'http: // www." + targetDomain + "]'"). elk (funksje () {
this.href + = campaignQueryString;
});
});
Dizze spesifike oplossing brûkt en fereasket jQuery, in JavaScript-kader foar iepen boarne. Ik bin in grutte fan fan jQuery om leuke effekten ta te foegjen oan websiden , Ik haw feedback heard dat guon bedriuwsûntwikkelders it net wurdearje om te besykjen by te hâlden mei de ferzje, hoewol.
As jo de boppesteande koade brûke, moatte jo opnimme
jQuery, Ik soe it oanbefelje it fan Google te laden. Sûnt in protte minsken dit dogge, sil jo side folle rapper laden, om't de koade is yn 'e cache, dy't earder is laden.Google leveret sels in URL-bouwer om jo sjen te litten hoe jo jo querystring foar kampanje opbouwe kinne, As jo echt leuk wolle wurde, advisearje ik it tafoegjen fan eleminten lykas kaaiwurden, kategoryen, auteurs, ensfh.