• View
  • Changes
  • Options
  • Related
  • Edit
  • , ,  Add +commit
     
  • View
  • Changes
  • Options
  • Related
  • Edit
  • want to be able to make any given wagn send data to google analytics.

     

  • View
  • Changes
  • Options
  • Related
  • Edit
  • If there is a *Google Analytics Key card, use that key on every wagn page.

     

    (note: except those with "none" as a layout.)

     

     

     

     

     

    Add +example

     

    Related support tickets: 
    Relevant user stories: 
     add one

  • View
  • Changes
  • Options
  • Related
  • Edit
  • Since this needs to appear just above the /body tag, you will probably need to make a new partial (as in .rhtml file) and then render it from each of these layouts: application, blank, simple, and noside.  Of these application is the most important.

     

    That partial should just include all the google analytics code, inside a big if.  If you have the key, then show the code.

     

    Here's how you'd get the card in that context:

     

    Notes from Aaron and Lew taking about this 6/26//08:

    The main thing you need to know for it is how to get the card from the cache, and the api is a little goofy there:
    would be something like c=CachedCard.get_real('*ga_key'); key=c.content

     

    wagn caches 'missing' cards now, so whether you have a key or not after the first lookup it won't cause a db hit.

     

     

     

     


    Lew thinks helpers might be a better idea, largely because of performance considerations. So instead of rendering a partial from each layout, you would make a method call. You just put the method into wagn_helper.rb with all the above logic.

    Lew's comment in irc: fwiw partials always hit the disk & reparse each request, whereas helpers get compiled once per process startup.

      --Ethan McCutchen.....Thu Jul 17 10:55:54 -0700 2008

     

    Notes

    add a note

    Download Docs Sandbox Hosting Support

  • View
  • Changes
  • Options
  • Related
  • Edit
  •  

    Wagn News

    1 to 5 of 24Next-page 1 to 5 of 24Next-page

     

    Ideas

     

     

    Support Tickets



    Wagn at github

    Wheeled by Wagn v. 1.7.2