Online social networks have challenged the current knowledge of advertising effectiveness.