How do I Migrate To FunnelFuel Analytics From GA

The Google Analytics importer allows you to easily import all your historical web analytics reports from GA into FunnelFuel.

Plan your migration from Google Analytics to FunnelFuel

It is important to plan your migration from Google Analytics as it impacts the way you can view your historical data alongside the data you track in FunnelFuel. The most common use case is to import your Google Analytics data to the same “website” in FunnelFuel that you will be tracking with FunnelFuel. Another approach is to import your Google Analytics data to its own website in FunnelFuel, and track future data to a separate website.

Importing and tracking to the same website in FunnelFuel

If you want to import to the same website that you are tracking to, you need to run the GA import before adding the tracking code to your site. When you start a GA import in FunnelFuel, a new website will be automatically created within FunnelFuel for the imported data. The import cannot go into an existing website in FunnelFuel, and it cannot be merged later. For example, if you have been testing FunnelFuel and tracking your website into a website already, then this data can’t be merged with the imported data from Google Analytics (which will be in a newly created website). A GA import takes several days to complete.

Importing as a backup of your GA reports

It can be useful to import your GA reports into a separate website in FunnelFuel from the one you are tracking to. This means you can setup tracking first, and have a GA import running in the background to store your historical GA data. The GA Importer requires no special steps to support this use case. You can simply set up your import, which will create a separate website in FunnelFuel and import data to it. You can use any other existing or new website in FunnelFuel to track new data to.

  1. Setup Google Analytics import in FunnelFuel
    Follow the steps in the “Setting up the Google Analytics import” to get started. This authorizes your FunnelFuel install to access your Google Analytics data.
  2. Schedule the Google Analytics import to run
    This step is covered in full in “Running the Google Analytics import”.
  3. Embed the FunnelFuel tracking code into your website
    Now that the new website has been created for the import, then you can use the FunnelFuel JavaScript tracking code for this newly created website.
  4. Check that your website is now tracked in FunnelFuel correctly
    Check you can see your own visits and other visitors in real-time (if you are not seeing data, use this faq).
  5. Update the Import Job and set the “End Date” to today’s date
    Then the data will stop importing now that you are tracking the data in FunnelFuel directly. If you don’t do this step, the data will keep importing from GA and may cause conflicts with the data now being tracked in FunnelFuel.

Congratulations for migrating your Google Analytics data, and gaining full control over your data!

Finish setting up FunnelFuel

  1. Double check that you have implemented FunnelFuel tracking correctly
    Are all your Goals conversions still working and tracking data as expected? Are your custom dimensions also tracking as expected?
  2. Import your Search Engine Keywords – so you can view in FunnelFuel all your search engines keywords.

Working with the other Google products

  • If you run paid Google Ads, FunnelFuel will measure the performance of each ad and ad group and how they help convert visitors and the ROI (Return on investment) for your ad spends.
  • If you use Google Tag Manager, you can implement FunnelFuel using this but also consider migrating to the FunnelFuel tag manager, which is a direct competitor to Google Tag Manager
  • If you use Data Studio, you can import FunnelFuel reports and KPI metrics in Data Studio.
  • If you use BigQuery to import your users’ RAW data, you may use the FunnelFuel database to export all RAW data from FunnelFuel to BigQuery (or any other data warehouse).
  • If you run your A/B test experiments with Google Optimize, you would instead start using the FunnelFuel built-in A/B tests functionality to create and manage and run your A/B tests and measure the success metrics and learn which version of your page works better.

Final steps to remove Google Analytics

Once you’ve confirmed that everything is reported as expected in FunnelFuel:

  1. You may remove your Google Analytics tracking codes from your website. This will stop the collection of your visitors data by Google as well as slightly increase the page load speed.
  2. (Optional) after a few months or a year, once you’ve confident about using FunnelFuel, you may also delete the property from your Google Analytics account.
  3. (Optional) once you have migrated all your properties to FunnelFuel, you may also delete your Google Analytics account.

Thank you for taking these steps towards more privacy and take control of your data.

Getting Started: What Does FunnelFuel Analytics Track?

Get started with FunnelFuel Analytics by learning the key concepts, how to use FunnelFuel, and useful How-to guides, including how to migrate from Google Analytics.

When you use the FunnelFuel tracker, we will by default track the following information:

  • User IP address (see also: IP anonymisation below)
  • Optional User ID
  • Date and time of the request
  • Title of the page being viewed (Page Title)
  • URL of the page being viewed (Page URL)
  • URL of the page that was viewed prior to the current page (Referrer URL)
  • Screen resolution being used
  • Time in local user’s timezone
  • Files that were clicked and downloaded (Download)
  • Links to an outside domain that were clicked (Outlink)
  • Pages generation time (the time it takes for webpages to be generated by the webserver and then downloaded by the user: Page speed)
  • Location of the user: country, region, city, approximate latitude and longitude (Geolocation)
  • Main Language of the browser being used (Accept-Language header)
  • User Agent of the browser being used (User-Agent header)

From the User-Agent, we use our Universal Device Detection library to detect the browser, operating system, device used (desktop, tablet, mobile, tv, cars, console, etc.), brand and model.

Some information is also stored in first party cookies and then collected by FunnelFuel: we use this primarily for caching data and for speeding up the UI instead of using cookies as a primary data storage method.

  • Random unique Visitor ID
  • Time of the first visit for this user
  • Time of the previous visit for this user
  • Number of visits for this user

(Note: it is possible to disable tracking cookies)

Data that may be tracked (optional)

You may also configure FunnelFuel to track optional information about your users or how they are using your website and apps:

  • Custom Dimensions
  • Custom Variables
  • Campaigns
  • Site Search
  • Goals
  • Events
  • Viewing and clicking on Content
  • Mouse movements, clicks, and scrolls
  • Form interactions
  • Video and audio interactions

Data tracked which may be personal data or Personally Identifiable Information (PII)

Some data tracked by FunnelFuel can be personal, private, sensitive and/or confidential.

The following information may contain such personal data, depending on what pages you track and what data is being collected (see also: how not to process any personal data):

  • IP Address is considered personal data, unless you have enabled the IP anonimisation to at least 2 bytes.
  • User ID may be personal data (you may also activate the privacy feature to replace each User ID with a pseudonym).
  • Custom dimensions and Custom variables may store personal data.
  • Site searches (on your website) may be personal data (for example when users search for their name or postcode on your website search engine).
  • Both Heatmap pages and Session Recordings, may contain personal data (for example, a Profile page on a social media website would include the name and photo of the user which would be recorded in the Heatmap and/or the Session Recording). If you want to not track these data, then you can specifically discard tracking them by using our mask attribute on these page elements containing personal data. For most B2B publishers and advertisers this is less of a concern, but also be wary of web forms / CPL forms which will contain PII - but see below
  • In Session recordings, please note that by default all form fields values are automatically discarded and not tracked. To track form field values in Session Recordings, you would need to manually mark the form fields to track with our data unmask attribute
  • Both Page URLs and Page titles and Custom Events may contain personal data depending on how your website(s) are designed (for example when the Page URL or URL parameters include email, postcode, name, or a physical address).
  • Referrer URLs may contain personal data (for example when your users come from another website which leaks your visitor’s personal data in their page URLs).
  • Tracking cookies IDs may (or may not) be considered personal data, and can be disabled.
  • Geolocation is based on the IP address and may be considered personal data.

Can I use FunnelFuel and Google Analytics / Yahoo! Analytics / WebTrends etc. at the same time?

Yes, you can use any combination of analytics packages at the same time on your pages. The downside is that your pages might take longer to load as each analytics Javascript tracking code will add some delay to the page load. We also recommend putting the FunnelFuel Tracking code immediately before the closing </head> tag.