---
title: newrelic_get_browser_timing_footer (PHP agent API)
source: https://docs.newrelic.com/docs/apm/agents/php-agent/php-agent-api/newrelic_get_browser_timing_footer
---

## Syntax

```php
newrelic_get_browser_timing_footer([bool $include_tags])
```

Returns a browser monitoring snippet to inject at the end of the HTML output.

## Requirements

Compatible with all agent versions.

## Description

Returns a JavaScript string to inject at the very end of the HTML output. Use this call with [`newrelic_get_browser_timing_header()`](https://docs.newrelic.com/docs/agents/php-agent/php-agent-api/newrelic_get_browser_timing_header) to manually add browser monitoring to a webpage. If possible, New Relic recommends instead enabling browser monitoring via the New Relic UI or copy/pasting the JavaScript snippet. For instructions on using these options, see [Browser monitoring and the PHP agent](https://docs.newrelic.com/docs/agents/php-agent/features/page-load-timing-php).

> #### 💡 TIP
>
> Compare [`newrelic_disable_autorum()`](https://docs.newrelic.com/docs/agents/php-agent/php-agent-api/newrelic_disable_autorum), which **disables** the browser monitoring script on a page.

## Parameters

| Parameter                 | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `$include_tags` _boolean_ | Optional. Defaults to `true`. If `true` or omitted, the string is enclosed in a `<script>` element for easy inclusion in the page's HTML. If `false`, returns the raw JavaScript string without `<script>` tags. This is useful if you need to add custom attributes to the script tag, such as `nonce` for Content Security Policy (CSP). For an example, see [Add custom attributes such as nonce](https://docs.newrelic.com/docs/apm/agents/php-agent/features/browser-monitoring-php-agent/#nonce-attribute). |

## Return values

Returns the browser monitoring JavaScript footer string.

## Examples

### Instrument a webpage [#webpage]

```php
function example(){
    if (extension_loaded('newrelic')) { // Ensure PHP agent is available
        $newrelic_header = newrelic_get_browser_timing_header();
    }
    
    // Output to page
    if (extension_loaded('newrelic')) { // Ensure PHP agent is available
        $newrelic_footer = newrelic_get_browser_timing_footer();
    }
}
```
