Atodwch Ymgyrch Google Analytics Querystring Yn ddynamig gan ddefnyddio jQuery
Ffrind Pobydd bach anfonodd ateb ataf drwy Twitter am broblem nad wyf wedi cael cyfle i ddatblygu ateb ar ei chyfer. Gan fod ein blogiau ar Compendium weithiau'n cael eu cynnal ar barth eilaidd i gleient, hoffem basio Cod ymgyrch Google Analytics i'r parth cynradd fel y gallant olrhain ymwelwyr yn effeithiol.
Anhawster arall, fodd bynnag, yw sicrhau bod eich blogwyr bob amser yn cynnwys cod ymgyrchu… rhywbeth na ddylid ei ddisgwyl. Yr ateb cywir yw defnyddio JavaScript i ychwanegu cod yr ymgyrch yn ddeinamig pan fydd y dudalen yn llwytho.
document.ready(function() {
var campaignQueryString = '?{llenwch hwn i mewn}';
var targetDomain = '{llenwi hwn i mewn}';
$("a[href='http://www." +targetDomain + "]'").each(function() {
this.href +=ymgyrchQueryString;
});
});
Mae'r datrysiad penodol hwn yn defnyddio ac yn gofyn am jQuery, fframwaith JavaScript ffynhonnell agored. Rwy'n a ffan mawr o jQuery i ychwanegu rhai effeithiau braf i wefannau . Rwyf wedi clywed adborth nad yw rhai datblygwyr menter yn gwerthfawrogi ceisio cadw i fyny â'r fersiwn, serch hynny.
Os ydych chi'n defnyddio'r cod uchod, rhaid i chi gynnwys
jQuery. Byddwn yn argymell ei lwytho o Google. Gan fod llawer o bobl yn gwneud hyn, bydd eich tudalen yn llwytho'n llawer cyflymach ers i'r cod gael ei storio, ar ôl ei lwytho o'r blaen.Mae Google hyd yn oed yn cyflenwi a URL Builder i ddangos i chi sut i adeiladu eich querystring ymgyrch. Os ydych chi wir eisiau mynd yn ffansi, byddwn yn argymell ychwanegu elfennau fel geiriau allweddol, categorïau, awduron, ac ati.