Page Speed Optimization Libraries
1.7.30.4
|
#include "google_analytics_filter.h"
Public Types | |
typedef StringPieceVector | MethodVector |
Public Member Functions | |
GoogleAnalyticsFilter (HtmlParse *html_parse, Statistics *statistics) | |
GoogleAnalyticsFilter (HtmlParse *html_parse, Statistics *statistics, MethodVector *glue_methods, MethodVector *unhandled_methods) | |
The filter will take ownership of the method vectors. | |
virtual void | StartDocument () |
virtual void | EndDocument () |
virtual void | StartElement (HtmlElement *element) |
virtual void | EndElement (HtmlElement *element) |
virtual void | Flush () |
virtual void | Characters (HtmlCharactersNode *characters_node) |
Expected HTML Events in <script> elements. | |
virtual void | Comment (HtmlCommentNode *comment) |
Unexpected HTML Events in <script> elements. | |
virtual void | Cdata (HtmlCdataNode *cdata) |
virtual void | IEDirective (HtmlIEDirectiveNode *directive) |
virtual const char * | Name () const |
Static Public Member Functions | |
static void | InitStats (Statistics *statistics) |
Static Public Attributes | |
static const char | kPageLoadCount [] |
static const char | kRewrittenCount [] |
Filter <script> tags. Rewrite qualifying sync loads of Google Analytics as async loads.