From 539afd6d132c7b7e69187a72d039e2893e2527d2 Mon Sep 17 00:00:00 2001 From: Amauri CHAMPEAUX Date: Mon, 23 Feb 2015 21:09:18 +0100 Subject: [PATCH] Amazon Ads support --- tarteaucitron.services.js | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/tarteaucitron.services.js b/tarteaucitron.services.js index 163ef21..9f99388 100644 --- a/tarteaucitron.services.js +++ b/tarteaucitron.services.js @@ -90,6 +90,32 @@ tarteaucitron.services.alexa = { } }; +// amazon +tarteaucitron.services.amazon = { + "key": "amazon", + "type": "ads", + "name": "Amazon", + "uri": "http://www.amazon.fr/gp/help/customer/display.html?ie=UTF8&*Version*=1&*entries*=0&nodeId=201149360", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + tarteaucitron.fallback(['amazon_product'], function (x) { + var amazonId = x.getAttribute("amazonid"), + productId = x.getAttribute("productid"), + url = '//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=' + tarteaucitron.getLanguage().toUpperCase() + '&source=ss&ref=ss_til&ad_type=product_link&tracking_id=' + amazonId + '&marketplace=amazon®ion=' + tarteaucitron.getLanguage().toUpperCase() + '&placement=' + productId + '&asins=' + productId + '&show_border=true&link_opens_in_new_window=true', + iframe = ''; + + return iframe; + }); + }, + "fallback": function () { + "use strict"; + var id = 'amazon'; + tarteaucitron.fallback(['amazon_product'], tarteaucitron.engage(id)); + } +}; + // clicky tarteaucitron.services.clicky = { "key": "clicky",