> For the complete documentation index, see [llms.txt](https://docs.growlytics.in/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.growlytics.in/integration/browser/installation.md).

# Integrate SDK

This page will give detailed description of how you can integrate Growlytics javascript SDK to your website.

## Step 1: Install SDK

Copy-paste the following code into \<head> of your application's root page. Make sure this script is added on all the pages of your website or web app.

```javascript
<script>
    let growlyticsSettings = {
        apiKey: '<api_key>',
        enabled: true
    };
    var g = { input: growlyticsSettings, q: [] };var t=["events.track","user.identify","user.push","showMessage","requestNotificationPermission","cart.sync"];for(let e=0;e<t.length;e++){let s=t[e].split("."),i=function(){g.q.push({a:t[e],p:arguments})};if(s.length>0){let t=s[0],e=s[1];g[t]=g[t]?g[t]:{},g[t][e]=i}else g[s[0]]=i}
    window['Growlytics'] = g;
    (function(){var t=document.createElement("script");t.type="text/javascript",t.async=!0,t.src=("https:"==document.location.protocol?"https://static.growlytics.in":"http://static.growlytics.in")+"/growlytics.sdk.min.js";var c=document.getElementsByTagName("script")[0];c.parentNode.insertBefore(t,c)})();
</script>
```

`growlyicsSettings` method supports following parameters.

| Option  | Type    | Description                                                                   |
| ------- | ------- | ----------------------------------------------------------------------------- |
| apiKey  | string  | Api Key for given project. You can find the api key in project settings page. |
| enabled | boolean | Enable/disable growlytics sdk.                                                |

## Step 3: Further Integrations

For further integrations, please refer to individual sections.

{% content-ref url="/pages/P4Mo0cNPfiRBHgnBha4P" %}
[Track Events](/integration/browser/installation-1.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LIG-CFi-31xRcMDqK-O" %}
[Track Users](/integration/browser/identify-customers.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LuffrfIaxapsz5VPhL-" %}
[Web Push Notifications](/channels/web-push-notifications.md)
{% endcontent-ref %}
