title: FB Pixel Purchase Event - Working on desktop not on mobile?
body: <p>FB Pixel on desktop firing fine passing order id, revenue etc
  Not firing on mobile?
  Am seeing the tag firing in GTM preview but getting error message in pixel helper on mob:
  WARNINGS
  We detected event code but the pixel has not activated for this event, so no information was sent to Facebook. This could be due to an error in the code, but could also occur if the pixel fires on a dynamic event such as a button click.Learn more</p>
  
  <p>Any ideas why this would work fine on desktop but not on mob?</p>
  
  <p>Thanks.</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>&lt;!-- Facebook Pixel Code --&gt;
  &lt;script&gt;
   jQuery(document).ready(function()
   { 
    var purchaseLength = {{transactionQty}};
    var purchaseID = [];
    var productName = [];
    var i;
    for(i = 0; i&lt; purchaseLength; i++)
    {
      
      purchaseID.push({{transactionProducts}}[i].sku);
      productName.push({{transactionProducts}}[i].name);
  
    }
    
      fbq('track', 'Purchase', {
        content_ids: purchaseID,
        content_name: productName,
        content_type: 'product',
        value: {{transactionTotal}},
        currency: 'GBP'
      });
       });  
  &lt;/script&gt;</code></pre>
  </div>
  </div>
  </p>