Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Tradetracker integraatio

kolli [27.03.2012 21:47:14]

#

Tarkoitus olisi saada Tradetracker konversiopikseli asennettua verkkokauppani kiitos-sivulle rekisteröimään ostoksia heidän mainosverkon kautta. Heiltä saatu esimerkkikoodi on seuraavanlainen:

<iframe
src="http://www.yoursite.com/directory/conversion.html?campaignID={campaignID}&productID={produ
ctID}&conversionType={conversionType}&https={https}&transactionID={transactionID}&transactionA
mount={transactionAmount}&email={email}&descrMerchant={descrMerchant}&descrAffiliate={descrAff
iliate}" frameborder="0" scrolling="0" marginwidth="0" marginheight="0"
width="1" height="1"></iframe>

Ongelmani liittyy siihen että linkissä kaksi arvoa pitäisi saada dynaamiseksi. {transactionID} ja {transactionAmount}. Kyseiset arvot saan olemassa olevasta javascriptistä (uskoakseni), mutta miten saan arvot linkkiin?

Mainittakoon että linkin conversion.html on lisätty kauppaan. Muut aaltosulkeissa olevat arvot eivät ole muuttuvia (en ole niitä vielä muuttanut).

Toivottavasti ongelmani aukesi ja joku ystävällinen voisi siinä auttaa. Ohjelmointitaitoni ovat kovin rajalliset :)

Grez [27.03.2012 21:56:59]

#

Ihanko tosissassaan hoidat ostoskorin summan laskemisen asiakaspäässä javascriptillä?

kolli [28.03.2012 00:12:14]

#

Ohjelman koodi ei ole täysin avoin joten en tarkkaan pääse näkemään (esim maksutapojen koodia en näe), mutta ainakin muutaman tiedoston pääte on .js josta toivoin saavani mainitsemani arvot. Mahdollisesti kyseessä jQuery? Tiedosto ei sisällä mitään <script type> määritystä vaan alkaa suoraan $(function() jne. En tosiaan omaa käytännössä mitään ohjelmointitatoja poislukien html-perusteet.

Saisin kyllä palveluntarjoajan tekemään kyseisen integraation maksusta, mutta veloitus oli mielestäni turhan kova joten toivoisin että voisitte auttaa asiassa.

Lisäys:

Tarkemmin koodi tutkaillessa kyseinen .js tiedosto ei kyllä laske mitään.

Tässä pätkä koodista:

function updateOrderPrice() {
	var total_price = pay_price + deli_price + order_price;
	total_price = total_price + '';
	var part1,
	part2,
	output;
	part1 = total_price.substring(0, total_price.length-2);
	part2 = total_price.substring(total_price.length-2, total_price.length);
	if (part1.length == 0)
		part1 = "0";
	output = part1 + "," + part2;
	$('#total_price').html(output);
	$('.heading-row').show();
}

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta