# AB Tasty tag compilation

Compiling your AB Tasty tag enables you to **push the modifications you have made to your AB Tasty campaigns** (since the previous update) **on your website**.\
The tag is **updated automatically when you change the status of a campaign** but you can also ‘force’ compilation by clicking the tag button in the header of the platform.

## Compilation process <a href="#h_01hw38hykym88svcgcsffp5gp7" id="h_01hw38hykym88svcgcsffp5gp7"></a>

The tag compilation process includes 4 major steps. When the tag is being refreshed, you will be able to follow its progress via an animated tooltip.

|        | **Step name**            | **Explanation**                                                                                  |
| ------ | ------------------------ | ------------------------------------------------------------------------------------------------ |
| Step 1 | Sending request          | AB Tasty has taken your action into account.                                                     |
| Step 2 | Processing compilation   | All the modifications made to your campaigns are being compiled in a file.                       |
| Step 3 | Sending to server        | The file containing all the modifications is being sent to the AB Tasty server for verification. |
| Step 4 | Publishing modifications | The modifications are being verified and implemented into your website.                          |

![](https://2350286830-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6Yw9IRJ6KbbucQPwZUCZ%2Fuploads%2Fgit-blob-b7b6f67d82d45b77cbd910cf9142076d3864223e%2Fd65cb6a36eb8b3b94859c53209880f64.png?alt=media)

The process may take a few seconds to a few minutes. We recommend waiting until compilation is complete before performing any actions on the platform.

## Compilation result <a href="#h_01hw38hykyyt6h8n85r7fbcvg6" id="h_01hw38hykyyt6h8n85r7fbcvg6"></a>

The compilation can either succeed or fail.\
When all steps are completed successfully, the following tooltip is displayed:

In this case, all the modifications you have made in AB Tasty up until now will be in production on your website.\
If AB Tasty identifies an error on your account or has server issues during one step of the process, the compilation fails. In this case, the modifications made after the last successful update won’t be visible on your website.

### Server issue <a href="#h_01hw38hykyy4zyytmck91mddvg" id="h_01hw38hykyy4zyytmck91mddvg"></a>

If AB Tasty encountered a server issue, the following tooltip will be displayed:

We recommend trying to refresh the tag again and if the problem persists, contacting your dedicated CSM.

### Account issue <a href="#h_01hw38hyky3z8j61kqszwpsyyh" id="h_01hw38hyky3z8j61kqszwpsyyh"></a>

If AB Tasty identifies error(s) on your account, you will see the following:

#### ![Tooltip\_error\_account.png](https://support.abtasty.com/hc/article_attachments/4514095358236/Tooltip_error_account.png) <a href="#h_01hw38hykye6fc810nvzq62sgg" id="h_01hw38hykye6fc810nvzq62sgg"></a>

To see and correct the identified error(s), click the link in the tooltip. You will be redirected to the *Framework compilation* section of the *Framework* page (Settings) and will be able to see the number of errors identified on your account.

The section displays the list of affected campaign(s) or pages with identified errors for each.

Different issues can cause these errors but they are mainly due to incorrect pieces of code in your account or campaigns.\
To correct these errors:

1. Click See errors from the campaign or page.
2. Read the description of the errors and where they have been identified.
3. Click *Go to campaign* (for a campaign) or *Go to page* (for a settings page).
4. Correct or remove the incorrect piece(s) of code.
5. Repeat the process for all errors and try to refresh your tag again.

Once you have corrected all the identified errors, tag compilation should succeed (unless there is a technical issue in AB Tasty).

The Framework compilation section also shows the date of the last successful tag update. This may be useful if you want to see whether your recent changes are visible on your website or not.
