When installing Attribution app manually you will have to make sure you have completed each of the following steps: 

  1. Installing the tracking snippet on every page
  2. Installing the identify() call anytime a visitor identifies themselves 
  3. Installing the conversion tool or track event to find revenue

Each of these steps require that you install a bit of basic javascript on your websites, below we will discuss how you can see if the script is properly installed using the chrome browser. 

If you host your pages on Wordpress or integrate with Segement you can skip this article. 

Troubleshooting Track

Track will allow you to track the visitors to your webpages. Follow the steps below to troubleshoot the attribution.track() and attribution.pageview() calls on your webpages:

  1. Navigate to the webpage you want to check
  2. Right click with your Google Chrome browser and select inspect -> element

3. After clicking the element tab you will see the HTML of your website, if the snippet is installed correctly you will see a script similar to the one above with your company's projectID which can be found here

Troubleshooting Identify

The attribution.identify() call should be placed anywhere on your website where a visitor can identify themselves, this includes, sign in, sign up, or subscribe. To troubleshoot your attribution.identify() calls you can use the console in the Google Chrome browser. 

  1. Navigate to the page you'd like to test. 
  2. Right click with your Google Chrome browser and select inspect -> console.

3. Type 'attribution.identify('test')' into the console. You should see the same response below if the call is installed properly on the page. 

4. Click on network -> XHR and look for the identify call to the Attribution App server. You will see the userID set to 'test' confirming the call is properly installed. 

If you do not see the following results your team of developers may have decided to install identify() with another method, this is fine and one size does not fit all in this process. Please reach out to support@attributionapp.com if you have questions. 

Troubleshooting conversion events

More often than not your conversion events will come from a third party tool like SalesForce, Hubspot, or Stripe, however you can also add conversion events manually by including a revenue trait with your attribution.track() call.

To investigate your conversion tool integration you can go to settings -> conversion tool.

If your team has created a manual conversion event you can search for the code in the HTML of your webpage. 

  1. Navigate to the webpage you want to check
  2. Right click with your Google Chrome browser and select inspect -> element

3. Look for a attribution.track() call with a 'revenue' trait like below.

These are the basics to troubleshooting track, identify, and conversion calls to the client side. It is important to be aware that your developers may choose to set this up differently and that is perfectly fine. 

If you have any questions or concerns please never hesitate to reach out to support in app or by writing to Support@attributionapp.com  

Did this answer your question?