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+ ! !