Implementierung+des+UniversalGPixels+von+

Transcription

Implementierung+des+UniversalGPixels+von+
!
Implementierung+des+UniversalGPixels+von+RocketFuel
In!diesem!Dokument!wird!beschrieben,!wie!ein!Universal!Tracking:Pixel!von!Rocket!Fuel!in!der!Webseite!eines!Partners!
implementiert!werden!kann.!
Inhalt
So!sieht!das!Pixel!aus………………………………………………………………………………………………………………………………………………….! 1! !
Implementierung.………………………………………………………………………………………………………………………………………………………..!1!
! Footer………………………….…………………………………………………………………………………………………………………………………………!1:2!
! Vorhandene!globale!.js!Datei..……………………………………………………………………………………………………………………………..! 2!
! Tagging…………….……………………………….……………………………………………………………………………………………………………………!2! !
Tests………………………………………………………………………….………………………………………………………………………………………………! 2!
+
So+sieht+das+Pixel+aus
Mit!einem!Universal:Pixel!kann!Rocket!Fuel!die!weltweiten!User!über!eine!einzige!Domain!tracken.!Nachfolgend!ein!
Beispiel!wie!das!Pixel!aussieht:!
!
// Begin Rocket Fuel Universal Pixel
(function () {
var cachebust = (Math.random() + "").substr(2);
var protocol = "https:" == document.location.protocol ? 'https:' : 'http:';
new Image().src = protocol+"//p.rfihub.com/ca.gif?rb=1234&ca=12345678&ra="+cachebust;
})();
// End Rocket Fuel Universal Pixel
!
Das!oben!gezeigte!JavaScript!erzeugt!automatisch!eine!beliebige!Nummer!für!das!Cachebusting!und!ruft!das!Pixel!je!
nach!Sicherheitsprotokoll!des!Users!auf.!
Implementierung
Das!Universal:Pixel!von!Rocket!Fuel!kann!auf!unterschiedliche!Art!und!Weise!implementiert!werden.!Wir$empfehlen$
Folgendes:!Änderungen!an!einer!Datei!oder!Webseite!sollten!sich!in!einer!Staging:!oder!Testumgebung!befinden,!bevor!
die!Änderungen!für!die!gesamte!Seite!übernommen!werden.!!
Vorhandene+globale+.js+Datei+
Sollte!die!Seite!bereits!über!eine!.js!Datei!verfügen,!die!per!Script:Tags!auf!jeder!Seite!abgerufen!wird,!werden!
Änderungen!an!dieser!Datei!auch!für!die!gesamte!Webseite!übernommen.!Dadurch!wird!der!erforderliche!
Implementierungsaufwand!minimiert.!Dies!ist!unsere!empfohlene$Lösung.!Ein!globales!Tag!ist!ein!JavaScript!Snippet,!
das!auf!alle!Seiten!angewendet!wird,!jedoch!auf!allen!Seiten!die!gleiche!Datei!ausführt.!Nachfolgend!ein!paar!Beispiele:!
<script language="javascript" src="Fehler!$Hyperlink9Referenz$ungültig."></script>
!
!
Vertraulich+Rocket+Fuel+Inc.,+350+Marine+Parkway,+Suite+220,+Redwood+Shores,+CA+94065,+Fax+(650)+595G1274+
!
!
!
Analysetools!wie!Omniture!Sitecatalyst!werden!auf!der!Seite!implementiert!und!auf!der!Domain!gehostet.!Dadurch!kann!
der!Kunde!die!Datei!bearbeiten.!Um!das!Universal:Pixel!von!Rocket!Fuel!zu!implementieren,!kopieren!Sie!den!Rocket!
Fuel!(RF)!JavaScript!Code!und!fügen!ihn!in!die!vorhandene!.js!Datei!ein,!die!mittels!<script>!Tags!aufgerufen!wird.!In!der!
bestehenden!.js!Datei!werden!die!<script>!Tags!nicht!implementiert.!Der!eingefügte!Code!sollte!wie!folgt!aussehen:!
// Begin Rocket Fuel Universal Pixel
(function () {
var cachebust = (Math.random() + "").substr(2);
var protocol = "https:" == document.location.protocol ? 'https:' : 'http:';
new Image().src = protocol+"//p.rfihub.com/ca.gif?rb=1234&ca=12345678&ra="+cachebust;
})();
// End Rocket Fuel Universal Pixel
+
Footer+
Die!zweite!Methode!besteht!darin,!die!Inhalte!der!.js!Datei!zu!kopieren!und!in!den!Footer!der!Seite!mit!den!Script!Tags!
einzufügen.!Der!Footer!sieht!in!etwa!so!aus:!
!
Es!wird!davon!abgeraten,!den!Code!irgendwo!in!die!HTML!Seite!einzufügen,!es!wäre!ideal,!den!Code!am!Ende!eines!
HTML!Tags!einzufügen.!Um!die!Implementierung!in!den!Footer!vorzunehmen,!muss!der!User!das!Pixel!mit!
umschließenden!<script>!Tags!einfügen.!Das!Pixel!sollte!wie!folgt!aussehen:!
!
// Begin Rocket Fuel Universal Pixel
<script type=”text/javascript”>
(function () {
var cachebust = (Math.random() + "").substr(2);
var protocol = "https:" == document.location.protocol ? 'https:' : 'http:';
new Image().src = protocol+"//p.rfihub.com/ca.gif?rb=1234&ca=12345678&ra="+cachebust;
})();
</script>
// End Rocket Fuel Universal Pixel
Der!oben!gezeigte!Code!sollte!in!den!Footer!der!Seite!eingefügt!werden!und!sich!am!Ende!des!Footers!befinden,!um!
Unterbrechungen!der!Seite!zu!vermeiden.!
Tagging+
Die!letzte!Methode!ist!der!Implementierung!des!RocketFuel!JavaScript!Codes!per!Dateihosting!und!dem!Aufruf!der!Datei!
per!<script!src=””>!ähnlich.!Wenn!Sie!diese!Methode!wählen,!hosten!Sie!die!Datei!in!der!Domain!und!rufen!sie!über!
script!src!auf.!Wenn!die!Datei!z.!B.!in!diesem!Verzeichnis!gehostet!wird:!
http://mywebsite.com/mywebsite/js/RFUniversalpixel.js,!würde!Rocket!Fuel!alle!Seiten,!die!dem!nachfolgenden!Beispiel!
ähnlich!sind,!taggen:!!
!
Vertraulich+Rocket+Fuel+Inc.,+350+Marine+Parkway,+Suite+220,+Redwood+Shores,+CA+94065,+Fax+(650)+595G1274+
!
!
<script!language=”javascript”!src=!“/mywebsite/js/RFUniversalpixel.js”></script>!
!
Bei!dieser!Implementierung!würde!die!.js!Datei!aufgerufen!werden,!die!wiederum!das!Script!ausführt,!das!für!den!Aufruf!
des!Pixels!erforderlich!ist.!Diese$Methode$wird$nicht$empfohlen,!da!nicht!jede!Seite!so!ausgelegt!ist,!dies!verarbeiten!zu!
können.!
Nach+der+Implementierung+
Nach!Abschluss!der!Implementierung!wenden!Sie!sich!bitte!an!Ihren!Account!Manager,!um!zu!prüfen,!ob!die!
Implementierung!richtig!erfolgt!ist.!!
!
Vertraulich+Rocket+Fuel+Inc.,+350+Marine+Parkway,+Suite+220,+Redwood+Shores,+CA+94065,+Fax+(650)+595G1274+
!
!

Documents pareils