Google Tag Manager (GTM) Integration

For the integration of the Filiatly platform in the case that your website is managed with GTM, these are the steps you must follow:

1. Integrate script in GTM HEAD DOM All pages:

<script type="text/javascript" src="https://[FILIATLY CLIENT URL]/integration/general_integration"></script>

Note: [FILIATLY CLIENT URL] is not the domain of your website, it's your Filiatly space. You can see it when you log in to Filiatly.
Example: https://cliente.filiatly.com

 

2. Integrate into HOME after running in HEAD script:

<script type="text/javascript">
AffTracker.setWebsiteUrl( "
[ENTER YOUR DOMAIN]
" );
AffTracker.productClick( "" );
</script>

Note: In [ENTER YOUR DOMAIN] you have to put the URL of your website.

 

3. Integrate into the PRODUCT pages after executing the HEAD script:

<script type="text/javascript">
AffTracker.setWebsiteUrl( "
[ENTER YOUR DOMAIN]
" );
AffTracker.productClick( "" );
</script>

/* la variable productID es una variable de GTM, si ya se tiene definidas con otro nombre sustituir en consecuencia */
/* SI no se tienen creadas, para que tome el valor correcto del id de producto se tiene que insertar el siguiente dataLayer en la página del producto */
<script>
dataLayer = [{
'productID': '[ID DE PRODUCTO - VARIABLE de la página web]'
}];
</script>

Note: In [ENTER YOUR DOMAIN] you have to put the URL of your website.

 

4. Integrate into the Thank you / Successful purchase page after executing the HEAD script:

<script type="text/javascript">
AffTracker.setWebsiteUrl( "
[ENTER YOUR DOMAIN)
" );

AffTracker.add_order({
order_id : "{{OrderId}}",
order_currency : "{{OrderTotal}}",
order_total : "{{OrderCurrency}}",
product_ids : "{{ProductIDs}}"
})

</script>
/* Las variables OrderId,OrderTotal,
OrderCurrency,ProductIDs(
separados por comas) es una variable de GTM, si ya se tiene definidas con otro nombre sustituir en consecuencia */
/* SI no se tienen creadas, para que tome el valor correcto del id de producto se tiene que insertar el siguiente dataLayer en la página del producto */

<script>
dataLayer = [{
'OrderId': '[ID DE LA COMPRA - VARIABLE de la página web]'
'OrderTotal': '[TOTAL DE LA COMPRA SIN IVA - VARIABLE de la página web]'
'OrderCurrency': '[MONEDA - VARIABLE de la página web por ejemplo EUR]'
'ProductIDs': '[IDs DE PRODUCTOS - VARIABLE de la página web separados por comas]'
}];

</script>

Note: In [ENTER YOUR DOMAIN] you have to put the URL of your website.

 

Your integration is ready! Try creating a commission to validate if the integration is working. Do you have any doubt? We are here to help you.

🚀