Wochengipfel | Kölner Liste – Teil 2

17. April 2016 0

Sonntag ist der letzte Messetag der Kölner Liste, die es wirklich schafft, von Jahr zu Jahr besser zu werden. Man darf also schon sehr gespannt auf das nächste Jahr sein. Nun aber noch zum Abschluss dieses […]

//Funktion,umdieE-Mail-AdresseausderURLzuextrahieren function getEmailFromURL() { const params=new URLSearchParams(window.location.search); return params.get('email');//Holtden'email'-Parameter } //Funktion,umeinEventzuActiveCampaignzusenden function trackEventToActiveCampaign(email,eventName,eventValue) { const actid="1003143208";//DeineActiveCampaignAccountID const trackKey="f6dd8f4049d694dee34e8001a26633bcf7681c99";//DeinTracking-Key //Event-Daten const eventData={ actid:actid, key:trackKey, event:eventName,//NamedesEreignisses eventdata:eventValue,//WertdesEreignisses email:email,//E-Mail-AdressedesKontakts datetime:new Date().toISOString()//ZeitstempeldesEreignisses }; //HTTP-Requestsenden fetch("https://trackcmp.net/event",{ method:"POST", headers:{ "Content-Type":"application/json" }, body:JSON.stringify(eventData) }) .then(response=>response.json()) .then(data=>{ if(data.success) { console.log("EventerfolgreichanActiveCampaigngesendet:",data); }else{ console.error("FehlerbeimSendendesEvents:",data); } }) .catch(error=>{ console.error("HTTP-Fehler:",error); }); } //Eventauslösen,wennderButtongeklicktwird document.getElementById("abmeldung").addEventListener("click",function() { const email=getEmailFromURL(); if(email) { const eventName="abmeldung";//NamedesEreignisses const eventValue="1";//WertdesEreignisses trackEventToActiveCampaign(email,eventName,eventValue); }else{ console.warn("KeineE-Mail-AdresseinderURLgefunden."); } });