added campaign share link function