static createAnalyticsJSON()

in src/js/utils/RuleExporter.js [253:268]


  static createAnalyticsJSON(settings: TransformationSettings): ?AnalyticsJSON {
    if (!settings || !settings.analyticsSettings) {
      return null;
    }

    // Do not build the object if there are no settings
    const analyticsSettings = settings.analyticsSettings;
    if (!analyticsSettings.fbPixelId && !analyticsSettings.rawHtml) {
      return null;
    }

    return {
      fb_pixel_id: settings.analyticsSettings.fbPixelId,
      raw_html: settings.analyticsSettings.rawHtml,
    };
  }