> For the complete documentation index, see [llms.txt](https://developers.getgeoflow.com/geoflow-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.getgeoflow.com/geoflow-docs/advanced/methods/run.md).

# run

### Description

This method is the primary initialization function that controls Geoflow; it is responsible for calling getData to populate the visitor data properties and running any specified script extensions.

If you added **\[data-manual=true]** or **\[data-privacy=true]** on the \<script> tag, then you can use this method to run Geoflow manually. Learn more about those data attributes [here](/geoflow-docs/feature/optional-settings/script-tag-data-attributes.md).

### Parameters

```
None
```

### Using This Method

```javascript
geoflow.run();
```

### Output

```javascript
None
```
