Unser Website-Entwicklungsteam verwaltet viele Websites (jeweils mit einer anderen Vanity-URL) auf unserem INTRAnet. Wir möchten etwas implementieren (Code-Snippet), das einfach die Application.cfm/OnRequestEnd.cfm-Seite hinzufügen kann, die einen Datensatz in die Datenbank einfügen würde, die Dinge wie Seiten-, URL-, Querystring-, Userid-, usw.-Dinge protokolliert. Das Einfügen des Datensatzes ist keine große Sache. Was ich gerne wissen möchte, ist von einem Leistungsstandpunkt, was würden Sie alle empfehlen, damit wir nicht einen Engpass an Einsätzen in die Warteschlange stellen, wenn Mitarbeiter die verschiedenen Websites erreichen. Wir können jQuery nicht verwenden, da nicht jede Seite die gleiche Version von jQuery haben wird, so dass wir uns wirklich darauf beschränken, nur Coldfusion zu verwenden - denke ich.Website Usage Tracking mit Colfusion/JavaScript/Andere
Im Idealfall möchten wir in der Lage sein, eine Hauptverfolgungsdatei auf unserem Hauptserver zu erstellen und diese Datei von allen anderen Websites zu beziehen. Dann, wenn wir ein Update machen müssen, können wir eine globale Änderung vornehmen - ähnlich wie Google Analytics, nur nicht so viele Details.
Auf allen Seiten, die wir unterstützen, haben wir das Logo unserer Abteilung auf diesen Seiten. Ich habe darüber nachgedacht, einen Tracking-Prozess in das Laden des Bildes zu integrieren, ähnlich wie bei E-Mails.
Irgendwelche Gedanken dazu würden geschätzt, wenn Sie eine bessere Idee haben - ich bin ganz Ohr.
AKTUALISIERT
In Bezug auf die Bildverarbeitung, konnte ich nicht die Original-Link für das Tutorial von easycfm.com finden, aber ich fand, was die identischen Code hier zu sein scheint: http://www.experts-exchange.com/Software/Server_Software/Web_Servers/ColdFusion/A_2386-Track-your-Emails-using-coldfusion.html
Custom-Tag auf Anfrage Ende ist wahrscheinlich Ihre beste Wette. – Busches
Ich empfehle, cfthread für die Einsätze zu verwenden. –
Warum zur Hölle hat jemand dafür gestimmt, das zu schließen ?! –