underlines

Google Analytics Automatic Event Tagging Pseudocode

Sep 30th, 2013
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. ausnahmen = 183810183, 03893872, # // facebook id, google plus id, ajax link
  2. loope über alle <a> im html
  3. prüfe im href von <a> ob eine ausnahme vorhanden ist
  4. wenn ausnahme vorhanden, dann ignoriere dieses <a>
  5. fahre mit dem nächsten <a> fort
  6. eventCategory = "Downloads"
  7. eventAction = ""
  8. eventLabel = ""
  9. eventLabelIsLink = true
  10. eventActionDescription = "Filetype: "
  11.  
  12. dateien = [".pdf"]
  13. interneDomains = [meineseite.com, meineseite.ch, meineseite-shop.ch]
  14.  
  15. loope über alle dateien[]
  16. prüfe im href von <a> ob eine datei vorkommt
  17. wenn eventAction leer ist
  18. eventAction = eventActionDescription + datei
  19. wenn eventLabel leer ist & eventLabelIsLink true
  20. eventLabel = href vom <a>
  21. wenn eventLabel leer ist & eventLabelIsLink false
  22. eventLabel = innerHTML vom <a>
  23.  
  24. wenn href vom <a> http:// oder https:// enthält
  25. loope über alle interneDomains
  26. wenn href von <a> KEINE interneDomain enthält
  27. eventCategory = outbound
  28. wenn eventAction leer ist
  29. eventAction = "click"
  30. wenn eventLabel leer ist
  31. eventLabel = href vom <a>
  32.  
  33. füge zu <a> folgendes hinzu: onClick=dataLayer.push({'event':'" + event + "', 'eventCategory':'" + eventCategory + "', 'eventAction':'" + eventAction + "', 'eventLabel':'" + eventLabel + "'})
Add Comment
Please, Sign In to add comment