2009-02-17 6 views
1

Le site d'aide de google advisor est très prescriptif sur la façon dont les appels à l'API Javascript doivent être effectués et comment la combinaison de blocs d'appels javascript peut entraîner la rupture du code.Est-ce que le javascript de l'annonce Google doit vraiment figurer dans le tag HEAD?

(http://www.google.com/admanager/help/en_US/tips/tagging.html)

Je ne aime pas vraiment l'idée d'insérer tant JS dans la tête de mes pages. Je préférerais qu'il soit inséré au bas de la page et enveloppé dans un appel document.ready().

D'autres ont-ils eu du succès en s'éloignant de la façon très spécifique que Google prescrit?

Répondre

2

Vous avez fait le déplacement avec la section Google Ad en dehors de HEAD et juste dans la partie BODY elle-même. Cela ne fait vraiment aucune différence puisque, quand il a été déplacé, il était juste après les paramètres utilisés pour les annonces à afficher.

Probablement plus à faire avec essayer de faire charger le script avant que les hooks nécessaires sur la page ne veuillent essayer d'appeler ou d'utiliser l'une des fonctions incluses dans le fichier de script.

du guide de marquage vous mentionner:

balises JavaScript se produisent hors séquence

Cette erreur indique que les appels à des fonctions JavaScript publicitaire ne se produisent pas dans la bonne séquence. Cette erreur peut empêcher l'affichage des annonces. Il se peut également que le gestionnaire d'annonces récupère les mauvaises annonces. Par exemple, si vous récupérez des annonces pour la page avant de spécifier des attributs au niveau de la page, vous pouvez extraire des annonces qui ne tiennent pas compte des critères de ciblage.

C'est peut-être pourquoi ils essaient d'être prescriptif sur l'endroit où placer le code.

Questions connexes