Regardless which option or approach you require - after placing javascript code or google tracking account into the database, test the web pages. If something breaks, take the pixel code out and fix it - then retest |
In most cases, tracking means you should only need to:
Use Google Analytics to determine which pages are accessed:
The following is a general reference for placing pixel code within Theatre Manager so that they appear on the appropriate web pages. | |
For employees of MogoArts, your pixels have been used in web pages at a number of Theatre Manager venues. Please refer to Mogo's internal corporate Wiki Pages that describe your internal processes for Theatre Manager. An image has been provided. | |
Variables can be used within pixels to get actual cart values. |
The general steps for implementing pixels are:
Pixels:
Mogo, Facebook, or Google pixels can be placed in Company Preferences->Web Listener tab as required to accomplish what you want without needing to edit any web pages. You can also edit web pages directly if you have unique requirements. | |
Conversion pixel codes imbedded in iFrames are not allowed by the Credit Card PCI Council on web pages due to a security risk called Click-Jacking (effectively a man-in-the-middle attack vector).
If the MOGO pixel provided is with an iFrame, please inform them to give you one that is javascript. For your own safety, Theatre Manager web pages do not support embedded iFrames because the PCI Council forbids it. |
A tracking code added to the Header or Footer field in Theatre Manager should be visible in the source code of all pages on the ticketing site. Code added to the Checkout field would be visible on the final page of the sales process. A sample link would be:
This is not an endorsement of pixels from MogoArts. |
We have seen MogoArts' internal documentation wiki. We are not sure of the exact web page, we believe it is called 12_44_43-Vendor - Ticketing Wiki - Google Sheets2222. It contains instructions that look like the image below.
** NOTE: All field references need to be added to the pixel code using <field> tags. An example would be
<field>SCH_ORD_SEQ</field> |
The following technique is a quick and mostly effective way to create translated pages. it is NOT supported, nor ENDORSED - properly translated web pages are always better. |
Sometimes you may be doing a show that caters to a language outside your usual cultural domain. The following is a quick and dirty way to get Google to translate your pages for you after they have been rendered. Effectively:
<!--Google Translate Code --> <div id="google_translate_element"> </div> <script type="text/javascript"> function googleTranslateElementInit() { new google.translate.TranslateElement({pageLanguage: 'en', layout: google.translate.TranslateElement.InlineLayout.SIMPLE, gaTrack: true, gaId: 'UA-xxxxxxxx-x'}, 'google_translate_element'); } </script> <script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"> </script> |
The sample source for a web page footer can be pasted into Theatre Manager in Setup >> Company Preferences. The footer is added to each page within the default web pages. You will need to sign up to get a UA-XXXXX-X number that will replace the value in the sample code.
Theatre Manager's Company Preferences uses the Traditional Snippet and placement in the footer on your WebPages. For more information about Google's Traditional Snippet, click here. If you'd like to utilize Google's new Asynchronous Snippet, suggestions for doing so will be included at the bottom of this page. |
Once you have this set up in Theatre Manager, you can also include it in your eblasts. Analyzing the statistics occurs by logging in to the Google Analytics Login Page.
You can also track the direct source of why a cart was created using the &tmsource=yyy tag.
>
Additionally, there is a provision in Theatre Manager's word processor to add the Google Analytics code from the Web Listener Tab to a Form Letter, which can then be used as an Eblast to patrons in the database. For general information on how to create a Form Letter in Theatre Manager, click here. To add the Google Analytics code to a letter:
Once the letter has been emailed to patrons, the same sort of analysis that can be done with web pages can be done for your eblast. For more information on setting up for an eblast from within Theatre Manager, click here.
To make use of Google's Asynchronous Snippet, just enter your Google account number into the company preferences page above . Theatre Manager self configures the web pages to start tracking.